Steakhouses in Philadelphia: The Ultimate Guide

Looking for a great steak, or maybe an all-you-can-eat meat feast? Here's our list of the best places to eat steak in Philadelphia right now.

best steakhouse philadelphia

Saloon | Facebook

Not too long ago, the steakhouse was the only American restaurant that mattered.

In most towns, in most cities, there was the steakhouse — the place where you went for your anniversary, to celebrate that big promotion — and then there was everywhere else. Steakhouses were synonymous with fine dining, class, and expense. They were the original destination restaurants.

Nowadays? Not so much.

American cities are full of destination restaurants now, and almost none of them are traditional steakhouses. Our current obsession with technique, unusual ingredients, and flashy presentations do no favors to the steakhouse.

There, grilling is the only technique that matters, the ingredient list (meat, potatoes, fire, maybe some creamed spinach) remains largely unchanged from 50 years ago, and the ideal plate is empty — save for one bone-in ribeye, medium-rare.

And yet…

There’s still something admirable about a great steakhouse, something comforting in its white-tablecloth predictability, luxe appointments, and dedication to a single style. Something reassuring about a menu that you can read with your eyes closed. And let’s be honest: there are times when you’ve got a hunger that nothing but a thick-cut steak, perfectly cooked, will satisfy.

So when that hunger comes over you, this list is as far as you need to look. Whether you’re craving something from one of Philly’s classic steakhouses, something from the new guard, or a little adventure with a restaurant more in the Brazilian/Argentine churrascaria mode, we’ve got you covered.

The Steakhouses in Philadelphia You Must Try First

best steakhouses philadelphia

Barclay Prime | Facebook

Barclay Prime, Rittenhouse Square
For years, Barclay Prime has been the apex of Philly’s steakhouses. The word “swank” was invented to describe places like this, with their crystal chandeliers, armchair seating, and polished wood. Yeah, you can get Petrossian caviar or a $120 Wagyu cheesesteak with foie gras and truffled Cheez Whiz. But no one would care about any of it if not for the fact that the steaks are excellent, the butter-poached lobster an expense account extravagance at $85, and the tater tots some of the best in town.
237 South 18th Street

Butcher & SingerCenter City
Stephen Starr has a well known penchant for trading on restaurant nostalgia. But here, in the former home of Striped Bass, he goes all out with a frozen-in-time aria to steakhouses past. An 18-ounce Delmonico is almost 50 bucks before you Oscar it up with lump crab, asparagus, and bearnaise sauce, but if you’re looking for that old-school pomp and slightly faded luxury that a great steakhouse can offer, it’s totally worth it.
1500 Walnut Street

The Prime Rib, Rittenhouse Square
I didn’t even know there were any restaurants left that served crab imperial anymore. But the Prime Rib does. Its signature black-on-black dining room makes everything from the white tablecloths to the ranks of glassware sparkle, and the menu offers everything from chicken piccata and soft shells (in season) to a full cut, 24-ounce roasted prime rib.
1701 Locust Street

Urban FarmerLogan Square
The best trick they pull at this modern re-interpretation of a classic Midwestern steakhouse is to make the menu interesting again by treating their steaks like what they are: American charcuterie. Every piece of meat is listed by cut, sure, but also by point of origin, feed, and finish. There’s even a side-by-side tasting of three different six-ounce New York strips that allows you to taste the differences geography and feeding practices can make.
1850 Benjamin Franklin Parkway

Classic Steakhouses in Philadelphia

steakhouses in philadelphia

The Palm | Facebook

Library II, Voorhees
So often, the difference between a high-end steakhouse and a neighborhood steakhouse is the presence of a salad bar. And at Library II, the salad bar is included with every steak dinner.
306 Route 73, Voorhees, NJ

The Pub, Pennsauken
Speaking of salad bars, let’s take a minute to talk fondly of the Pub. This place has been an institution in South Jersey for more than 50 years. It’s a throwback to those days when every town had its own place for reasonably priced steaks and powerful cocktails, and it’s never tried to be anything else. The service is friendly, and every dinner comes with salad, potato, and bread. And the menu is huge, with everything from snapper soup and potato skins to chicken parm, fried shrimp, vegetable kabobs, and steaks (natch) priced in the $30-$40 range.
7600 Kaighns Avenue, Pennsauken, NJ

Saloon, Queen Village
Okay, so it’s not really a steakhouse so much as an Italian restaurant with a solid menu of steaks. But we’re counting it because the Saloon is undeniably a classic, because the steaks are good, and because we don’t know anyone who doesn’t have some story of a family celebration at this storied address.
750 South 7th Street

The PalmCenter City
There are some people out there who love the Palm. And there are some people who do not. No one who cares about steakhouses is really ambivalent. Our location recently went through a big renovation, so if you haven’t been recently, maybe go check it out and see which side of the line you come down on now.
200 South Broad Street

Seven Stars Inn, Phoenixville
When a place has been around since 1736, you gotta assume that they know how to grill a steak. Or prepare a lobster tail, for that matter. Or stuff some Kennet Square mushrooms with crabmeat and assemble a shrimp cocktail. It honestly does not get much more classic than the Seven Stars — a steakhouse that predates all notions of American steakhouses but has existed to serve white tablecloth steaks, seafood, and sides to the people of Chester County for more than 250 years. 263 Hoffecker Road

Chubby’s 1 1/2 Hearths, Gloucester City, NJ
There are a lot of steakhouses on this list that have some history. But Chubby’s? It has the best kind of history. They’re not claiming that George Washington ate there or that Sinatra passed out in the men’s room — simply that the American steakhouse was at its best in the late ’50s and early ’60s (which it was), so that’s where Chubby’s basically froze time. A polished bar, airline chicken, oysters Rockefeller, and thick, dry-aged steaks topped with bearnaise sauce… What else do you need? Oh, how ’bout the 22-ounce porterhouse topping out the menu at $42?
239 Monmouth Street

The ChopHouse, Gibbsboro, NJ
If there is any such thing as a Philly/Jersey style steakhouse, then the ChopHouse is trying hard to be the defining spot. Nice steaks, sure. A bit of old fashioned glamour. Meatballs, crudo and cheesesteak eggrolls on the apps list. An undying loyalty to those old school steak accessories (Oscar, demi, gorgonzola, etc.). The menu here is classic, substantial and varied. There’s deck seating on the water for those who want dinner with a view. And notably, those steaks so classically dressed? They’ve got four different ones that do a 28-day dry age in house, which is a nice sense of dedication to red meat perfection from the kitchen. 4 Lakeview Drive South

Traditional Steakhouses in Philadelphia

philadelphia steakhouse center city

Capital Grille | Facebook

Del Frisco’sCenter City
This is probably Philly’s most luxe steakhouse. Housed in the old Packard Building with its towering columns and big windows covered in flowing drapes, Del Frisco’s is the archetypal power steakhouse — a place to see and be seen over big plates of meat.
1426 Chestnut Street

Fleming’s Prime Steakhouse, Radnor
Part of a massive chain with locations all over the country, Fleming’s still manages to be unique in two ways. First, it isn’t right in the middle of Center City. And second, it bridges a gap between the classic, intimidating, monolithic, high-dollar steakhouse and our more modern restaurant moment. It’s a less serious place with an interesting spread of appetizers (tuna poke, house-made burrata) and sides, with a more casual vibe in the dining room. But the steaks are still excellent, which is really why Fleming’s makes this list. 555 Lancaster Avenue

Capital Grille, Center City
Capital Grille is another power steakhouse, a heavy and serious place where just being there makes you feel important. But Capital Grille is also an excellent steakhouse, where every little detail — from the weight of the steak knives to the padding on the tables — has been calculated to make for a flawless dining experience. The steaks run in the $50 range, making it less pricey than some of the other powerhouse names. This tends to attract a slightly younger crowd of movers and shakers, particularly at the bar. 1338 Chestnut Street

Davio’s Northern Italian Steakhouse, Center City
Credit where it’s due: Davio’s is a Philadelphia original. It’s a hybrid — a fancy steakhouse stuck inside a Northern Italian restaurant — but it comes with a great view, a talented kitchen, and a sense of humor (which is rare in the steakhouse world). Davio’s does all kinds of weird things: it’s famous for its cheesesteak spring rolls, does take-out, offers all kinds of odd promotions. But it braces all that with great steaks, a lovely bar and lounge, and a nice view from its elevated location. 111 South 17th Street

Brazilian or Argentine Steakhouses in Philadelphia

brazilian steakhouse argentine restaurant philadelphia

Chima | Facebook

Fogo De ChaoCenter City
This is probably the most recognizable of the upscale Brazilian-style steakhouse. It’s an all-you-can-eat kind of deal here, and they’ll keep bringing meat (presented on giant swords) to the table until you cry uncle. There’s also a massive salad bar for those of you who feel weird about making a meal out of nothing but nine different kinds of protein. 1337 Chestnut Street

Malbec Argentine Steakhouse, Headhouse Square
Argentine cuisine is something that Philly hasn’t yet really embraced. And I get it: it’s a mish-mash of a lot of different other cuisines, all mixed up with a whole lot of grilled meats and potatoes. But really, shouldn’t we love that kind of thing here? Malbec is a good place to get a taste of Argentina with all the Philadelphia steakhouse trappings — including a pasta menu, charcuterie plate, and shrimp cocktail. 400 South 2nd Street

Chima, Center City
Another big, Brazilian-style steakhouse serving 15 different cuts of meat, a salad bar, and sides, all for one price (which is less than you’d pay at most other traditional steakhouses on this list). Pro tip: Lê from Hop Sing Laundromat designed three of the cocktails at the bar, just because he really likes the place. 1901 JFK Boulevard

Na’Brasa Steakhouse, Horsham
Brazilian churrasco for the ‘burbs, Na’Brasa offers the standard set-up of a big salad bar and hand-carved meat on sticks in a cozy dining room that’s amply staffed with meat runners. Sixteen cuts of meat (including at least one fish) that just keep coming cost one set price, so don’t waste too much digestive real estate on the sides. 680 Easton Road

Picanha Brazilian Grill, Northeast Philly
Tucked away in a residential neighborhood off Castor Avenue, this big, bright Brazilian joint is a bit of an oddity. Here, you pay by weight, getting your meat carved straight off the grill and walking it back to your table. Yes, thee’s a buffet of sides (you have to walk past it to get your meat), plus desserts available if you’ve got room. But the meat, as always, is the main event here. It’s a popular spot that seems to go through occasional changes in decor and management, but it’s worth checking out if you’re in the neighborhood and really, really hungry for some meat. 6501 Castor Avenue

Broncos Brazilian Steakhouse, Northeast Philly
A nice, modern spot for Brazilian spit-cooked meats. The service is friendly, the room is bright and full of wood, and the sides are all served family-style from a hot table next to the salad bar, which is a really nice touch. 7634 Castor Avenue

O Rei Da Picanha, Northeast Philly
Right down the street from Broncos, O Rei Da Picanha is a neighborhood Brazilian steakhouse that also does sandwiches, pizza, fresh juices, Brazilian sausages, lots of seafood, fish cakes, barbecue, and just about everything else you can imagine. 7534 Castor Avenue

Taste of Brazil, Northeast Philly
Taste of Brazil is part of a small, three-location chain that’s trying to bring authentic Brazilian cuisine to the Northeast. They do the traditional array of meats, but they also serve vegetarian dishes and plenty of seafood. The sides and salad offer everything from hearts of palm and salpicao to fresh fruits, greens, and an avocado salad that sounds perfect for a hot night. 6222 Bustleton Avenue

Rio Brazilian Steak Truck, University City
Everything you love about churrasco, only on wheels. The Rio truck does a short menu of Brazilian-style roasted meats served as sandwiches and occasionally offers one-offs like tacos, salads, and chicken stroganoff. 1 North 34th Street

This page has been updated.