Top 10 steakhouses in Saint Louis
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Dierdorf & Hart's Steak House
323 West Port Plz, Saint Louis, MO 63146
-
2Great Steak
166 W County Ctr, Saint Louis, MO 63131
BEFORE YOU GO
Before your steakhouse dinner
Understand the menu, book your visit and plan a shared meal.
-
4Jake's Steaks
708 N 2nd St, Saint Louis, MO 63102
-
5Ponderosa Steak House
6516 S Lindbergh Blvd, Saint Louis, MO 63123
-
6Steak-Out
3469 Hampton Ave, Saint Louis, MO 63139
-
7West End Restaurant
1148 Union Blvd, Saint Louis, MO 63113-1527
-
8Pop's Steak, Fish & Chicken
3651 S Grand Blvd, Saint Louis, MO 63118-3430
-
9Ultima Cucina
1501 Washington Ave, Saint Louis, MO 63103-1803
-
10Miami Steak House
1300 Cass Ave, Saint Louis, MO 63106-4403
Of the 13 steakhouses listed in Saint Louis, 13 give a phone number and 9 have a website. No national chains here — every steakhouse on this page is independent. The longest-running is Italian, in business since 1967. The nearest bigger selection is St Louis with 22.
All 3 other steakhouses in Saint Louis
Same order: the most complete listings first.
-
Dierdorf and Hart's Steak House
701 Market St, Saint Louis, MO 63101
-
Ponderosa Steak House
3225 Hampton Ave, Saint Louis, MO 63139
-
Carmines
410 Market St, Saint Louis, MO 63102


