20 Best Restaurants in St. Louis

Google Map - Photo by Three Sixty

When you arrived in St. Louis, you'll find out so many good steak houses and seafood restaurants in the city.

For example, there are Twisted Tree Steakhouse, Kreis' Steakhouse & Bar, The Shaved Duck Smokehouse, and Oceano Bistro.

You can also discover a Japanese restaurant like Kobe Steakhouse of Japan or a Mexican eatery like Chava's Mexican Restaurant.

So, Tripboba gathered the best 20 restaurants in St. Louis for you guys who have a plan to go to this city.

Make sure to put at least one of these restaurants into your culinary destinations list.



Hendel's restaurant is a place that serves classic American fare with a patio outside. This eatery starts open from 11.00 AM until 8.00 PM on Tuesday to Saturday and offers all the guests high-quality food, great service, and awesome staff.

Then, for the food menu, you can enjoy Crispy Chicken Tacos, Stuffed Mushrooms, Pretzel Bites, Spinach Artichoke Dip, Salmon Salad, Greek Salad, Smoked Brisket Sandwich, Philly Cheesesteak, Parmesan Encrusted Chicken, Chicken Tender Basket, Charbroiled Salmon, 10oz Strip Steak, 8oz OZ Filet, and Key West Grouper.


This is a restaurant with a unique atmosphere, and loaded with historical significance.

Food is cooked with quality ingredients and attention to detail.

They have a wide variety of appetizers and they always have interesting specials.

Address : 599 Rue St. Denis, Florissant, MO 63031, USA


Stacked STL is an American restaurant which located at 7637 Ivory Ave, and open daily from 11.00 AM until 9.00 PM, so you can visit this eatery every day with friends or family.

You'll be offered so many good things here such as great food, attentive service, and a very recommended place to visit in St Louis. There are several incredible foods available that you can order here like Bavarian Pretzels, BBQ Brisket Nachos, Guacamole Bites, White Bean Hummus, Seasonal Grilled Cheese, 5oz Burger, Sweet Potato Fries, Bourbon Caramel Brownie, Apple Pie Bites, Scoop of Ice Cream, and Ice Cream Float.

Stacked STL

This is a spot with sizable burgers, so take your appetite with you.

They have a large selection for meats, cheeses, toppings and sauces.

The quality of the food is impeccable and the ingredients exude freshness.

Address : Stacked Burger Bar, 7637 Ivory Ave, St. Louis, MO 63111, USA


Grbic Restaurant and Private Events is a European restaurant that serves some specific traditional Bosnian specialties and Balkan dishes.

Located at 4701 Keokuk Street, Grbic Restaurant and Private Events start open from 12.00 PM until 9.00 PM and have accommodative staff, reasonable prices, and friendly home-cooked dishes.

For example, there are Cevapi, Ligne, Cauliflower Schnitzel, Goulash Soup, Tarhana, Grbic Salad, Wiener Schnitzel, Veal Filet Mignon, Jager Schnitzel, Valdostana, Swiss Specialty, Beef Goulash, Grilled Salmon Filet, Fettuccini Alfredo, Chicken Rouladen, Spinach Schnitzel, Baklava, Palacinke, and Apple Strudel.

Grbic Restaurant and Private Events

If you want to enjoy a fantastic home cooked meal in a beautiful setting, this is it.

They provide a variety of food with taste.

Address : 4071 Keokuk St, St. Louis, MO 63116, USA


Eleven Eleven Mississippi is one American restaurant that you should visit while coming to St Louis, Missouri. This eatery mostly serves Californian cuisines with excellent service from the staff and top-quality food.

Starts open from 11.00 AM, Eleven Eleven Mississippi has several delicious dishes available with kinds of menus like the starters menu, Oak Oven-Baked Flatbreads menu, House-Made plates of pasta, Antipasta Board, Entrees, Soups and Salads, and Sides.

So, you order one of these foods while coming to this restaurant such as Fried Calamari, Eggplant Parmesan, House-made Italian Sausage, Fried Chicken Livers, Seafood Linguine, Beef Bolognese, Spicy Soppressata, Braised Pork Hind Shank, Grilled Salmon, Pan Seared Scallops, Hamilton Farms Mixed Greens, Grilled Petite Filet, and still more to go.

Eleven Eleven Mississippi

A cozy spot to enjoy beautiful dishes and a variety of cocktails.

The staff has always provided excellent service with the quality and taste of food unmatched.

Address : 1111 Mississippi Ave, St. Louis, MO 63104, USA


If you are looking for one of the best steak houses in St Louis, Kobe Steakhouse of Japan might be the best choice for you. This eatery is specific to serving delicious Japanese steak, an awesome atmosphere, quick staff, and high-quality ingredients.

There are two different menu types available, appetizers and entrees. For the appetizers menu, you can have Edamame, Lobster Rangoon served with sweet and sour sauce, Calamari, and Pork Egg Roll served with fresh sweet and sour sauce.

Then, you can order Teriyaki Chicken, Filet Mignon, Teriyaki Steak, Hibachi Steak, Hibachi Steak, Ahi Tuna Steak, Veggie Delight, Salmon Fillet, Hibachi Shrimp, and Lobster Dinner on the Entrees menu.

Kobe Steakhouse of Japan, St. Louis

An attractively designed restaurant with steak dishes as well as a Japanese-style dining experience.

They offer lobster, prawns, scallops with fried rice, as well as a selection of cocktails.

The food is very good and competitively priced.

Address : 645 W Port Plaza Dr, St. Louis, MO 63146, USA


Twisted Tree Steakhouse is a casual steak house, located at 10701 Watson Road, and starts open from 11.00 AM until 10.00 PM on Tuesday to Saturday. If you are looking for a steak house and good for dinner, Twisted Tree Steakhouse is the right answer for you.

Then, there is a dinner menu which contains tasty dishes available such as Shrimp Cocktail, Twisted Shrimp, Tenderloin Skewers, Halibut Ceviche Tostada, Filet Mignon, 14oz New York Strip, Marinated Salmon, Chicken Marsala, Batter Dipped Lobster Tail, Sauteed Foie Gras, Filet Mignon Oscar Style, Lobster Pasta, Alaskan Halibut, King Crab Burrata Agnolotti, Chicken Involtini, Scallops, and Vegetarian Pasta.

Twisted Tree Steakhouse

One of the favorite steakhouses with lots of beautiful space perfect for special occasions.

They offer a variety of truly exquisite dishes such as onion rings, lobster, prime rib and wedding cakes.

Address : 10701 Watson Rd, St. Louis, MO 63127, USA


Charlie Gitto's On the Hill is one of the best Italian eateries that you can find in St Louis, Missouri. This eatery is located at 5226 Shaw Ave, open daily from 5.00 PM until 9.00 PM and you can visit this restaurant as long as you want since it's open every day.

For the food selections, you can have Toasted Ravioli, Garlic Cheese Toast, Lobster Bisque, French Onion, Penne Borghese, Homemade Lasagna, Tortellini Alla Panna, Rigatoni with Sausage, Homemade Manicotti, Chicken Rigatoni, Beef Ravioli, Gnocchi Bolognese, BBQ Chicken, Featured Potato, 14oz New York Strip, 8oz Filet Mignon, and 6oz Petit Filet Mignon.

Charlie Gitto's On the Hill

If you are looking for a comforting atmosphere to enjoy a good Italian meal, this is it.

They have a lot of food which is presented beautifully as well as a wine selection.

Address : 5226 Shaw Ave, St. Louis, MO 63110, USA


Your visit to St Louis might not complete if you don't visit Kreis' Steakhouse & Bar to get rid of your hunger in this city. Located at S Lindbergh Blvd, this steak house is open every day starts from 5.00 PM until 9.00 PM, and offers a great atmosphere, nice staff, and outstanding foods.

There are several dishes selections at this restaurant contains Chilled Jumbo Gulf Shrimp, French Fried Mushrooms, Bacon-Wrapped Sea Scallops, Iceberg Wedge, Alaskan King Crab Legs, Fresh Atlantic Salmon, Maryland Jumbo Lump Crab Cakes, New York Strip, Rib-eye Steak, Tenderloin Medallions Vienna, Chicken Oscar, Filet Mignon, Key Lime Pie, and Dark Chocolate Fudge Cake.

Kreis' Steakhouse & Bar

Truly the best steak houses and restaurants serving a large selection of quality meats.

They have the best prime rib, main course, appetizer, dessert and delicious wine.

Address : 535 S Lindbergh Blvd, St. Louis, MO 63131, USA


Broadway Oyster Bar might the right place to visit for you seafood lovers who live in St Louis because it offers a lot of seafood selections here. You can visit this eatery as long as you want since it's open every day, starts from 11.00 AM until 10.00 PM and it's located at 736 S Broadway.

As we said at the first, the menu on this restaurant will never let you down because it offers Blue Crab Cakes, Fried Shrimp, Gulf Oysters, Char-Grilled Oysters, Naked Gator Tacos, Louisiana Fried Alligator, Honey Chipotle Wings, Cajun Tequila Wings, Snow Crab, Blackened Ahi Tuna Fajitas, Fish Tacos, Crawfish Enchiladas, Garlic Cream Linguini, Grilled Chicken, and many more.

Broadway Oyster Bar

Down-home hangout featuring Cajun classics plus nightly live music & a hopping outdoor patio.

Address : 736 S Broadway, St. Louis, MO 63102, USA


John D. McGurk's Irish Pub and Garden is an Irish pub that offers so many delicious things inside with friendly staff, a great portion of food, excellent service, and fantastic food. It starts open from 4.00 PM until 12.00 AM and it's also located at 1200 Russell Blvd.

There are a few tasty dishes that you can try here which include, Bacon Wrapped Shrimp, Baked Potato Skins, Irish Crisps, Caesar Salad, Grilled Chicken Chef Salad, Cajun Chicken Sandwich, Corned Beef Sandwich, Smoked Turkey Club, Fish and Chips, Guinness Stew, Gaelic Steak, Grilled Pork Chops, Herb Glazed Salmon, and Stuffed Chicken Breast.

John D. McGurk's Irish Pub and Garden

This is an irish spot surrounded by flowers, trees and beautiful fountains.

The menu offers an excellent selection of sandwiches, meats and beers.

Address : 1200 Russell Blvd, St. Louis, MO 63104, USA


Salt + Smoke is the perfect place to go if you are looking for the best Barbecue restaurant in the town. Located in The Delmar Loop, Salt + Smoke is open daily from 11.00 AM until 9.00 PM every day and offers all the guests tasty food, nice service, and a cozy atmosphere. Then, you have a lot of food options available such as Trashed Ribs, Deviled eggs, Fried Chicken Skins, Dry Rub Smoked Wings, Ceasar Salad, Daily Special Salad, Pulled Pork, Fried Jalapeno, Falafel Burger, Pulled Chicken, Smoked Wings, and Ice Cream.

Salt + Smoke Louis

Hip, relaxed Texas-style BBQ joint with lots of bourbons, artisan cocktails & craft beer.

Address : 6525 Delmar Blvd, St. Louis, MO 63130, USA


The Shaved Duck Smokehouse is located at 2900 Virginia Ave and it starts open from 12.00 PM / 4.00 PM until 9.00 PM on Wednesday to Sunday. There are two different menus available that you can try at The Shaved Duck Smokehouse, appetizer and smokehouse specialties menu.

For the food selections, there are Smothered Fries, Smoked Chicken Wings, Pulled Pork Nachos, Duck Confit, Cornbread Madeleines, Burnt Ends, Seafood & Andouille Gumbo, Pulled Pork Sandwich, Heritage Duroc Baby Back Ribs, Cast Iron Brisket Point Burger, Smoked Turkey Sandwich, Smoky Bourbon Meatloaf, Hickory Smoked Brisket Sandwich, and Veg & Smoked Mozzarella Sandwich.

The Shaved Duck Smokehouse

Shaved duck is a very good restaurant with good service.

They offer delicious sausage sandwiches, cambrero wines, and a wide selection of wines.

Address : 2900 Virginia Ave, St. Louis, MO 63118, USA


If you are looking for the best Mexican eatery in the city, Chava's Mexican Restaurant should be on the top of your list. Chava's Mexican Restaurant starts open from 11.00 AM until 10.00 PM every day and offers great staff with amazing service and excellent food.

You'll be offered variants of dishes available which include, Guacamole, Chile Con Queso, Wings, Jenas, Quesadilla, Enchiladas de Creama, Fajita Quesadilla, BBQ Chicken Quesadilla, Spinach & Chicken Quesadilla, Cheese Nachos, De Guadalajara, Ground Beef, Ranchero Tacos, El Mireko, Chimichangas, and Tortilla Soup Combo.

Chava's Mexican Restaurant, St. Louis

Absolutely a must-try Mexican restaurant.

It offers great American-Mexican food such as crispy fried tacos, bean and rice combos, and more.

Margaritas are outstanding, food is consistently great.

Address : 925 Geyer Ave #3921, St. Louis, MO 63104, USA


Sugarfire Smoke House is one of the best barbecue restaurants that you have to visit while coming to St Louis. Sugarfire Smoke House is open daily from 11.00 AM until 9.00 PM, so you can visit this restaurant as long as you want since it's open every day.

You can enjoy some delicious food here such as Brisket Cheesesteak, Smoked Portobello Sandwich, Pulled Pork, Pulled Pork Sandwich, Baby Back Ribs, Turkey Plate, Turkey Sandwich, Double Burger, Smoked Salmon, Pork Belly Hush Puppies, Smoked Fried Artichokes, Ice Cream Soda Floats, and Housemade Milk Shakes.

Sugarfire Smoke House, St. Louis

One of the best BBQ spots with great quality.

They offer ribs, brisket, and pulled pork as well as a selection of sauces.

Address : 9200 Olive Blvd #114, St. Louis, MO 63132, USA


Brasserie by Niche is a restaurant that serves French fare with perfect service, professional staff, and tasty dishes. This restaurant starts open from 5.00 PM until 10.00 PM every day and is located at 4580 Laclede Ave. For the food options, you can have cured olives, gougères, Cervelle de Canut, french onion soup, cauliflower soup, steak tartare, goat cheese tart, pan-roasted trout, Croque madame, brasserie burger, braised beef, roasted chicken, coq au vin, duck confit, and mussels.

Brasserie by Niche

A welcoming, lively, and chic atmosphere to enjoy a delicious meal with a selection of wines.

The meal starts with fresh French bread and butter and is served beautifully.

Address : 4580 Laclede Ave, St. Louis, MO 63108, USA


Seafood lovers in St Louis have to visit Oceano Bistro because it offers delicious seafood fare, professional service, great prices, and high-quality dishes. Oceano Bistro is located at 44 N Brentwood Blvd, open daily from 11.00 AM until 10.00 PM and you can visit this eatery every day with family or friends.

You can enjoy some delicious seafood available such as Bistro Mussels, Fried Calamari, Pan-Roasted Prawns, Traditional Shrimp Cocktail, Shellfish Soffritto, Grilled Salmon, Roasted Chicken, Warm Water Sea Bass, Northern Atlantic Lobster Tails, Grilled Truffle Scallops, and Alaskan King Crab Legs.

Oceano Bistro

Great atmosphere to enjoy good quality meat dishes with good portions.

It has the best happy hour in town.

Address : 44 N Brentwood Blvd, Clayton, MO 63105, USA


Russell's on Macklind serves local American fare, great services, a perfect atmosphere, and phenomenal food. Located at 5400 Murdoch Ave, Russell's on Macklind is set to open from 9.00 AM until 2.00 PM and open again from 4.00 PM until 9.00 PM on Tuesday to Sunday.

For the food options, Buttermilk Biscuits with salted butter and honey, Cinnamon Roll with cream cheese icing, Sunrise on Sourdough, B.L.A.T.E (bacon, lettuce, avocado, tomato, and fried egg), Pecan Ribs with toasted Missouri Pecans, Cheese Puffs, Caesar, Roasted Beet, Cider Brined Pork Chop, and Bacon Wrapped Meat Loaf.

Russell's on Macklind

A fairly old-fashioned restaurant with perfect quality food for lunch.

Serving a variety of extraordinary food, delicious desserts and fresh drinks.

Address : 5400 Murdoch Ave, St. Louis, MO 63109, USA


Carmine's Steak House is the place that you have to go to while coming to St Louis, it's located at 1809 S 4th Street and open daily from 4.00 PM until 9.00 PM.

You'll be pampered by many delicious dishes available here, there are Oysters Romanoff, Steakhouse Skins, Strip Steak Nachos, Shrimp Cocktail, Crab Cakes, Lobster Bites, Frog Legs, and Pan-Seared Candied Scallops on the appetizers menu.

Then, for the main menu, you can try Fish of the Day, Spinaci Scallops, Jumbo Shrimp Scampi, Twin South African Lobster Tails, Filet Mignon 8 Ounce, Prime NY Strip 14 Ounce, Filet Mignon 10 Ounce, Filet Carmine, Filet Gorgonzola, Italian Pepperloin, and Prime NY Strip 16 Ounce.

Carmine's Steak House

One of the best steak houses.

They have crab cakes, oysters, ravioli, and shrimp, lobster and lamb chops.

Great cocktails at an average price for this area.

Address : 20, 1809 S 4th St, St. Louis, MO 63160, USA


Three Sixty is an eatery with indoor/outdoor, rooftop with a cozy atmosphere, good service, selection of foods, and delicious food. Located in Hilton St. Louis at The Ballpark, Three Sixty is open every day from 4.00 PM until 1.00 AM, so you can visit this restaurant as long as you want.

For the menu selections, there are Cheese Board, House Fries, Baked Goat Cheese, Smoked Mac & Cheese, Grilled Asparagus, Mediterranean Beef Skewers, Crispy Brussels Sprouts, Smoked Salmon Chips, Shishito Pepper, Crispy Pork Ribs, Shrimp Skewers, Four Little Hens, Spicy Tuna Poke, BBQ Jackfruit Tacos, Korean Short Rib Sandwich, Gooey Butter Cake, and Blackberry Cheesecake Parfait.

Three Sixty

A trendy spot for a dining experience with panoramic 360 views of downtown STL.

The nice staff offers superb beer, and some interesting dishes as well as appetizers on the menu.

Address : 1 S Broadway, St. Louis, MO 63102, USA


801 Chophouse is the last restaurant on this list which is very recommended to visit and it offers good service, seafood, and delicious meats with high-quality ingredients.

Situated in The Crescent Condos, 801 Chophouse has an appetizers menu available contains Grilled 801 Signature Oysters, Jumbo Shrimp Cocktail, Maryland Jumbo Lump Crab Cake, Fried Calamari, Pancetta Wrapped Jumbo Scallops, Steak Tartare, Lobster Corn Dogs, Ahi Tuna Duo, Roasted Marrow Bones, and Beef Carpaccio.

Then, for the steak and seafood menu, you can have Filet Mignon, New York Strip, Ribeye, Two Double Bone Colorado Lamb Chops, Alaskan Red King Crab Legs, Chilean Seabass, Loch Duart Salmon, Sea Scallops, Cajun Seafood Pasta, and Shellfish Pan Roast.

801 Chophouse, St. Louis

A restaurant with lots of cool spaces and first-class service for a dining experience.

Great ribeye cooked perfectly.

Address : 137 Carondelet Plaza, St. Louis, MO 63105, USA