The 10 Best Steakhouses in St. Louis (A Local’s Favorites)

best steakhouses in st. louis

Sometimes, you just want a big piece of meat and potatoes.

Lucky for me, St. Louis has plenty of outstanding steakhouses that satisfy all of my comfort food cravings.

Here are this local’s favorite picks for the ten best steakhouses in St. Louis.

Map of the Best Steakhouses in St. Louis

Best all around: Sam’s Steakhouse

Sam’s has an upscale, white tablecloth atmosphere and incredible food, making this an excellent spot for a birthday or anniversary dinner. Their steaks are top-notch, the salad and rolls are delicious, and the twice-baked potatoes are more than enough for two meals! 

If you come here during the holidays, the entire space is decorated from top to bottom with Christmas lights. Sam’s also frequently has a pianist who plays in the evenings, adding to the fantastic atmosphere.

Best in the suburbs: Tony’s on Main

Tony’s on Main is 40 minutes from where I live, but my husband and I think it’s worth the drive every time. This restaurant has some of my favorite dishes ever, and the steaks, topped with their homemade steak butter, are incredible. 

My favorite dish is Hannah’s Combo, which comes with a filet and their Chicken Anthony (topped with a creamy lemon sauce). I also love their garlic mashed potatoes, chicken nachos, and desserts.

Afterward, you can wander around the adorable downtown St. Charles. This spot is worth the drive!

Best fillet: Ruth’s Chris Steakhouse

The name may not make a lot of sense, but the food does! The filet at this chain is the real deal, which is why it’s one of the more popular steak options. As are the the lobster bisque, lobster mac and cheese, sweet potato casserole, and stuffed chicken. 

This steakhouse is located downtown, so you can even view the Arch during your meal. Note that this restaurant does have a dress code, so make sure to look your best!

Best value: Tucker’s Place

Tucker’s most popular location is in Soulard, where you’ll find a homey atmosphere, terrific food, and excellent service. In addition to high-quality steaks, this restaurant also serves sandwiches, wings, and salads dressed with their famous house dressing.

The happy hour specials alone make this spot worth a visit- you can get half off pizza, (at a steakhouse!) among other deals.

  • Address 1: 2117 S 12th St, St. Louis, MO 63104
  • Address 2: 3939 Union Rd, St. Louis, MO 63125
  • Address 3:14282 Manchester Rd, Manchester, MO 63011
  • Website: Tucker’s Place

Freshest steaks: The Block

The Block has an onsite butcher, so you know that their steaks are as fresh as possible! In addition to its in-house butchered cut, you can also enjoy pork chops, chicken, burgers, and sandwiches. I particularly love their garlic herb fries and cocktails during happy hour as well!

Make sure to save room for dessert- The Block has cobbler, brownies, and a terrific (and massive!) chocolate chip skillet cookie.

  • Address: 146 W Lockwood Ave, Webster Groves, MO 63119
  • Website: The Block

Best laid-back steakhouse: Annie Gunn’s

Annie Gunn’s atmosphere is laid-back, yet still warm, featuring emerald green accents, dark colors, wood tones, and indoor fireplaces.

This family-run steakhouse has excellent filet mignon, but other popular menu items include the French dip sandwich, meatloaf, and potato pancakes. For dessert, the banana bread pudding or apple pie will not disappoint. 

Next door, you will find Annie Gunn’s butcher shop and deli, which sells fantastic sandwiches, sides, and fresh cuts of meat. Don’t forget to stop in after your meal!

  • Address: 16806 Chesterfield Airport Rd, Chesterfield, MO 63005
  • Website: Annie Gunn’s

Best for a special occasion: 801 Chophouse

801 Chophouse is the epitome of an upscale steakhouse. White tablecloths, ambient lighting, and the exposed wine cellar make this restaurant feel like an exclusive 1920s New York steakhouse. 

Most people come here for the prime rib, but this restaurant has several other cuts, including wagyu. You can get your steak topped with various kinds of butter and sauces, including black truffle butter, bearnaise, cognac butter, or foie gras. This restaurant also has a wide selection of seafood, sides, and appetizers. 

On Sundays, 801 Chophouse has a Sunday supper, serving a three-course menu for a more affordable price. With incredible food and a lovely atmosphere, this joint is perfect for your next anniversary or celebratory dinner.

Best downtown steakhouse: Carmine’s

For delicious steaks and stunning views of the Gateway Arch, you can’t go wrong with Carmine’s. This joint has been around since 1934, and is owned by the same family that owns Lombardo’s, a fantastic downtown Italian eatery.

In addition to various steaks, Carmine’s serves chicken entrees, salads, and top-notch toasted ravioli. This restaurant’s wine list might be longer than the actual dinner menu, so you’ll have no trouble finding a wine to pair with your meal.

Best patio: Twisted Tree Steakhouse

Twisted Tree Steakhouse is a collaboration between the family who owns Sybergs (a St. Louis wing chain) and Abbadessa’s Pear Tree Kitchen in Macon, Missouri. The result is an upscale restaurant that offers delicious steaks, a lovely atmosphere, and outstanding service. 

This restaurant utilizes local ingredients and sources its 100% Pure Black Angus Beef from local Midwest farms. Twisted Tree also serves breakfast and lunch, and has a charming patio with a menu on the lighter side.

Best carryout steaks: The Best Steak House

While this isn’t the fanciest steak house in St. Louis, it has a fun old-school cafeteria vibe.

Founded in 1961, The Best Steak House has incredible value, serving steak dinners, sandwiches, salads, gyros, and chicken.

This is the spot if you want a cheap and easy carryout steak dinner!