Thin-sliced roast beef, a salty caraway roll, and a smear of horseradish make up one of the most loved sandwiches in New York. Beef on weck is a Western New York classic, and the best versions come from taverns, diners, and butcher-style counters that have been perfecting it for years.
Some of the spots below are old-school landmarks, while others carry the tradition to Rochester, Syracuse, and Batavia. If you want a sandwich with real local roots, these eight joints are where to find it.
1. Schwabl’s, West Seneca, NY

Some restaurants chase trends. Schwabl’s has spent its years doing the opposite, serving hand-carved roast beef on kummelweck in a historic building with old-fashioned, cozy charm.
The menu leans into German-American comfort food. Beyond the signature sandwich, you will find a hot turkey sandwich, a breaded haddock fish fry, and the Schwabl’s Julienne Salad.
The German potato salad is the side to pair with your weck.
The beef is tender and thinly sliced, and the kummelweck roll brings that classic salty, seedy crust. Local birch beer is a fun, very Buffalo way to round out the meal.
Plan ahead, because hours are limited. Schwabl’s is open Tuesday through Saturday from 11:30 AM to 7:30 PM and closed Sunday and Monday.
Reservations are accepted, which helps on busy Friday and Saturday evenings.
I would save this one for a visiting friend who wants to taste the sandwich the old way, in a room that looks the part.
2. Bar-Bill Tavern, East Aurora, NY

Expect a wait. That is simply part of the ritual at Bar-Bill Tavern, a rustic longtime hangout in a historical building on Main Street in East Aurora.
Wings get plenty of attention here, and for good reason, since each order is sauced with care. Still, the Beef on Weck with Chips holds its own and makes a strong combo with a side of wings.
The supporting cast is fun too. Garlic cheese curds, cheesy breadsticks, pizza logs, onion rings, and waffle fries all show up on the menu.
Reservations are not accepted, so arriving outside Friday evening and Saturday afternoon rushes is a smart move. Hours run daily from 11:30 AM to 1 AM, which makes it handy for a late lunch or a late bite.
Small, busy, and full of village personality, it fits perfectly into a day of strolling East Aurora’s shops.
3. Charlie the Butcher’s Kitchen, Williamsville, NY

Carving is the main event at Charlie the Butcher’s Kitchen. The menu even lists its signature as Beef on Weck – A Buffalo Tradition, and the place treats that label seriously.
Beef is sliced fresh and piled onto a soft, slightly crusty kummelweck roll. The counter also carves turkey and pork, and you can grab a bratwurst, chorizo sausage, or a Buffalo-made hot dog.
Do not skip dessert. The bread pudding with vanilla sauce is a favorite, and a strawberry milkshake makes a solid partner for a salty roll.
Ordering is counter-style with no table service, which keeps things quick. Outdoor seating is available, and dogs are allowed outside.
Hours run Monday through Saturday from 10 AM to 8 PM and Sunday from 11 AM to 7 PM. At $10 to $20 per person, it is an easy, family-friendly stop for a classic Buffalo lunch.
4. Kelly’s Korner, Buffalo, NY

Night owls, take note. Kelly’s Korner on Delaware Avenue serves food until 4 AM every day, so a beef on weck craving does not have to wait until morning.
This neighborhood bar and grill keeps its menu focused on Buffalo basics. Order the Beef on Weck with Fries, or go for the Wings and Beef on Weck pairing to cover both local specialties at once.
The setting is casual and cozy, with bar games and plenty of screens for catching a game. Groups fit in easily.
Parking can be tricky, since it relies on free street parking that tends to fill up. Reservations are not taken, so just show up.
Prices land around $10 to $20 per person, making this an affordable stop for a real neighborhood experience in North Buffalo.
5. Swiston’s Beef & Keg, Tonawanda, NY

Beef is right there in the name, and Swiston’s Beef & Keg backs it up with sandwiches that come out big.
The house specialty is tender, flavorful beef on weck, often paired with hand-cut fries. One menu combo, Beef on Weck 5 Wings, puts the sandwich next to a handful of crispy wings for anyone who cannot choose.
Onion rings with spicy dipping sauce and homemade chili round out the menu nicely. Service here is quick and friendly.
The tavern has a historic, cozy feel and a full bar. Outdoor seating is available, and dogs are welcome both inside and out, which is a rare perk.
Reservations are accepted, and the free lot usually has room. Swiston’s opens at 11 AM most days and stays open until 11 PM Tuesday through Saturday.
6. The Angry Goat Pub, Rochester, NY

Proof that beef on weck travels well, The Angry Goat Pub in Rochester’s South Wedge area keeps the sandwich on its short list of standouts.
The pub serves American grill fare in chill quarters. Alongside the Beef on Weck, the menu features The Angry Goat Burger, French onion soup, chicken wings, and the vegetarian Goat Plate.
Entertainment is a big part of the draw. Trivia, live music, karaoke, and bar games keep things lively, especially on Friday and Saturday nights.
Hours start at 4 PM Monday through Wednesday, 3 PM Thursday and Friday, and noon on weekends, with the kitchen supporting late-night crowds until 2 AM.
Reservations are not accepted, and parking can be tight. I like this stop for a Rochester night out where dinner and entertainment happen under one roof.
7. Crooked Cattle, Syracuse, NY

Syracuse does not usually come up first in beef on weck debates. Crooked Cattle, a downtown sandwich and ale house, is changing that conversation one roast beef sandwich at a time.
Roast beef is the core of the menu. The Beef on Weck pairs nicely with house chips and French onion dip, and the Huckleberry R B Melt offers a different take on the same star ingredient.
Not in a beef mood? The Tuscan Turkey Panini and Drunken Focaccia add variety, and there is a kids’ menu for families.
The staff is attentive and knows the menu well. Reservations are accepted, and curbside pickup is offered too.
Hours are Tuesday through Thursday 11 AM to 8 PM, Friday and Saturday until 10 PM, and Sunday noon to 6 PM. Downtown parking can be a challenge, so nearby garages are a good backup.
8. Pok-A-Dot, Batavia, NY

Road trippers between Buffalo and Rochester have a good reason to exit in Batavia. Pok-A-Dot is a tiny, historic diner known well beyond town for its beef on weck.
The sandwich comes hot and juicy, and fries with gravy make the classic side. A variety of other sides are available, all served fresh.
As a full diner, Pok-A-Dot also covers breakfast, a double cheeseburger, and coffee. Counter seating adds to the old-school charm.
It is locally owned, and prices sit around $10 to $20 per person. The diner is open every day from 9 AM to 8 PM, with outdoor seating and a free parking lot.
Small spaces fill up, so a midweek visit is easier than a Friday or Saturday afternoon.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.