October 20, 2021

The 22 Best Steakhouses in St. Louis, According to Yelp [PHOTOS]

Whether it's a special occasion or just a hankering, the St. Louis area has you covered if you're looking for a mouthwatering steak. No matter your preference — rare to well done — these steakhouses would have you covered in a pinch. Some are pricier than others, but all have rave reviews on Yelp. Each spot was under Yelp's highest rated steakhouses.

This list rounds up the top 22, including local favorites and big chains. Some of Yelp's picks had even made the Best of St. Louis list last week. Near or far, these restaurants will have a sizzling steak on your plate in no time.

Scroll down to view images
Hamilton’s Urban Steakhouse and Bourbon Bar
(2101 Chouteau Avenue; 314-241-2333)
“One of the most delicious steaks I have ever had.  It was perfectly cooked, savory and juicy.” - Misty S.  Hamilton’s is closed on Sundays and Mondays, but open Tuesdays through Saturdays from 4 to 10 p.m. 
Photo credit: Mabel Suen

Hamilton’s Urban Steakhouse and Bourbon Bar

(2101 Chouteau Avenue; 314-241-2333)

“One of the most delicious steaks I have ever had. It was perfectly cooked, savory and juicy.” - Misty S.
Hamilton’s is closed on Sundays and Mondays, but open Tuesdays through Saturdays from 4 to 10 p.m.

Photo credit: Mabel Suen
Carnivore
(5257 Shaw Avenue; 314-449-6328)
The Hill’s first steakhouse has four and a half stars on Yelp out of 253 reviews. The steak spot is open Tuesday through Thursday from 5 to 9 p.m., Friday from 5 to 10 p.m. and Saturday 4 to 10 p.m. Sunday switches to a brunch menu from 10 a.m. to 2 p.m. 
Photo credit: Glenn Reigelman

Carnivore

(5257 Shaw Avenue; 314-449-6328)

The Hill’s first steakhouse has four and a half stars on Yelp out of 253 reviews. The steak spot is open Tuesday through Thursday from 5 to 9 p.m., Friday from 5 to 10 p.m. and Saturday 4 to 10 p.m. Sunday switches to a brunch menu from 10 a.m. to 2 p.m.

Photo credit: Glenn Reigelman
Twisted Tree Steakhouse
(10701 Watson Road; 314-394-3366)
This steakhouse also made our  Best of St. Louis Readers’ Choice list. It ranks third on Yelp. 
Photo credit: Mabel Suen

Twisted Tree Steakhouse

(10701 Watson Road; 314-394-3366)

This steakhouse also made our Best of St. Louis Readers’ Choice list. It ranks third on Yelp.

Photo credit: Mabel Suen
Asador Del Sur
(7322 Manchester Road; 314-802-8587)
With their name meaning “Southern Grill,” the restaurant brings a Latin American take to food in Missouri.
Photo credit: Facebook / Asador Del Sur

Asador Del Sur

(7322 Manchester Road; 314-802-8587)

With their name meaning “Southern Grill,” the restaurant brings a Latin American take to food in Missouri.

Photo credit: Facebook / Asador Del Sur
Fleming’s Prime Steakhouse and Wine Bar
(1855 S Lindbergh Boulevard; 314-567-7610)
Coming in at fourth, Fleming’s is rated at a whopping four stars.
Photo credit: Google Maps

Fleming’s Prime Steakhouse and Wine Bar

(1855 S Lindbergh Boulevard; 314-567-7610)

Coming in at fourth, Fleming’s is rated at a whopping four stars.

Photo credit: Google Maps
Carmine’s Steakhouse
(20 S 4th Street; 314-241-1631)
Carmine’s Steakhouse impresses, with Tony N. from Yelp commenting it was an “absolutely incredible dinner experience.”
Photo credit: RFT File Photo

Carmine’s Steakhouse

(20 S 4th Street; 314-241-1631)

Carmine’s Steakhouse impresses, with Tony N. from Yelp commenting it was an “absolutely incredible dinner experience.”

Photo credit: RFT File Photo
Olive + Oak
(216 W Lockwood Avenue; 314-736-1370)
Webster Groves’ popular restaurant placed sixth for best steakhouses. The spot also serves several other dishes.
Photo credit: Mabel Suen

Olive + Oak

(216 W Lockwood Avenue; 314-736-1370)

Webster Groves’ popular restaurant placed sixth for best steakhouses. The spot also serves several other dishes.

Photo credit: Mabel Suen
Tucker’s Place
(multiple locations including 2117 S 12th Street;  314-772-5977)
Winner of best steaks in our Best of St. Louis Readers’ Choice category, Tucker’s Place is rated seventh on Yelp.
Photo credit: RFT File Photo

Tucker’s Place

(multiple locations including 2117 S 12th Street; 314-772-5977)

Winner of best steaks in our Best of St. Louis Readers’ Choice category, Tucker’s Place is rated seventh on Yelp.

Photo credit: RFT File Photo
801 Chophouse
(137 Carondelet Plaza; 314-875-9900)
The luxurious steakhouse made Yelp's list.
Photo credit: Jennifer Silverberg

801 Chophouse

(137 Carondelet Plaza; 314-875-9900)

The luxurious steakhouse made Yelp's list.

Photo credit: Jennifer Silverberg
Truffles
(9202 Clayton Road;  314-567-9100)
Ravi P. gave Truffles five stars, commenting “If I was on Death Row, this would be my last meal…”
Photo credit: RFT File Photo

Truffles

(9202 Clayton Road; 314-567-9100)

Ravi P. gave Truffles five stars, commenting “If I was on Death Row, this would be my last meal…”

Photo credit: RFT File Photo