Over the next few minutes we will be breaking down the best restaurants in St Louis in full detail. Our only real goal is to make it easy to figure out where to eat some great food near you as quickly as we can.
Organizing this into the best St Louis restaurants of all flavors and varieties seems like the best way to proceed. For that reason there will be many different sections that discuss a wide variety of great places to eat all kinds of foods like Italian, steak houses, Mexican, Chinese, sushi, more types of Asian, American, Indian, BBQ, Greek, Mediterranean, seafood, pizza, burgers, buffets, vegan restaurants and other healthy food choices.
Contents
- 1 Best Italian Restaurants in St Louis
- 2 Best Steak Houses
- 3 Mexican Restaurants Near You
- 4 Best Chinese & Asian Food
- 5 Best Spots For Sushi
- 6 Indian Restaurants In Your Area
- 7 American Restaurants
- 8 Yummy BBQ
- 9 French Restaurants
- 10 Greek & Mediterranean Food
- 11 Our Favorite Seafood Restaurants
- 12 Where To Eat Pizza
- 13 The Top Burgers & Fries
- 14 Best Buffets Near You
- 15 Vegan Restaurants
- 16 More Healthy Food Options
- 17 Breakfast & Brunch Spots
- 18 Bakeries & Desserts
- 19 Donuts
- 20 Ice Cream Shops
- 21 Cafes
- 22 Smoothies & Juices
- 23 Cocktail Bars
- 24 Breweries & Sports Bars
- 25 Enjoy Eating at the Best St Louis Restaurants
After those have all been covered it will be time to pivot to breakfast and brunch spots, bakeries, desserts, donuts and ice cream shops. And we will try to wrap this all up with drinks like cafes, smoothies, juices, cocktail bars, breweries, and sports bars.
Be sure to check out our St Louis restaurant map at the end to help you get a better lay of the land. We tried to link to their home pages or social media when possible so that you can order delivery or take out online if you are ready to eat now.
We have written many other local food guides for cities in the Midwest on our site which you can look through there.
Best Italian Restaurants in St Louis
The best St-Louis Italian restaurants would be:
- Cunetto House of Pasta at 5453 Magnolia Ave
- Charlie Gitto’s On the Hill at 5226 Shaw Ave
- Zia’s Restaurant and Catering at 5256 Wilson Ave
- Mama’s On The Hill at 2132 Edwards St
- Lombardo’s Trattoria at 201 S 20th St
- Trattoria Marcella at 3600 Watson Rd
- Lorusso’s Cucina at 3121 Watson Rd
- Gian-Tony’s Ristorante at 5356 Daggett Ave #3028
Best Steak Houses
These great steak houses near you won’t disappoint:
- Carmine’s Steak House at 20, 1809 S 4th St
- 801 Chophouse at 137 Carondelet Plaza
- Kreis’ Steakhouse & Bar at 535 S Lindbergh Blvd
- Twisted Tree Steakhouse at 10701 Watson Rd
- Citizen Kane’s Steak House at 133 W Clinton Pl
Mexican Restaurants Near You
Any of these Mexican restaurants should have all the burritos, tacos, and nachos that you desire:
- Mi Ranchito at 887 Kingsland Ave
- Mariachi’s II Mexican Restaurant at 4625 Gravois Ave
- Mission Taco Joint at 908 Lafayette Ave
- Lily’s Mexican Restaurant at 4601 S Kingshighway Blvd
- Sunny’s Cantina at 6655 Manchester Ave
- Taqueria El Bronco at 2817 Cherokee St
Best Chinese & Asian Food
Some of our favorite eateries with Chinese and other Asian food would be:
- Corner 17 at 6623 Delmar Blvd
- West End Wok at 4577 Laclede Ave
- Asia Gourmet at 412 N Tucker Blvd
- Dragon’s Place at 3819 Meramec St
- Old St Louis Chop Suey at 4600 Chippewa St
- Joyful House Vietnamese Cuisine and Seafood at 3900 S Grand Blvd
Best Spots For Sushi
For the best sushi in your area head to:
- Kampai Sushi Bar at 4949 W Pine Blvd
- Midtown Sushi & Ramen at 3674 Forest Park Ave
- Cafe Mochi at 3221 S Grand Blvd #1013
- Sushi Sake at 4418 Lemay Ferry Rd
Indian Restaurants In Your Area
You will find some delicious curries at the best Indian restaurants near you:
- Mr. Currys India Restaurant at 612 Olive St
- Himalayan Yeti at 3515 S Kingshighway Blvd
- Rasoi at 25 N Euclid Ave
American Restaurants
Want to sample some great American food? If so then go to:
- Fitz’s Delmar at 6605 Delmar Blvd
- Stacked Burger Bar at 7637 Ivory Ave
- The Fountain On Locust at 3037 Locust St
Yummy BBQ
There will be great slow cooked meats at these BBQ restaurants:
- Pappy’s Smokehouse at 3106 Olive St
- Sugarfire Smoke House at 605 Washington Ave
- Salt + Smoke at 6525 Delmar Blvd
- Bogart’s Smokehouse at 1627 S 9th St
- Knockout BBQ at 3150 S Grand Blvd
French Restaurants
Some of the top places to try French food in this city are:
- Brasserie by Niche at 4580 Laclede Ave
- The Crossing at 7823 Forsyth Blvd
- Cafe Provencal at 427 S Kirkwood Rd #6119
Greek & Mediterranean Food
From gyros to moussaka and more Greek & Mediterranean meals visit:
- The Greek Kitchen at 343 S Kirkwood Rd #101
- Apollonia Mediterranean Greek Restaurant at 6836 Gravois Ave
- Yiro / Gyro at 17 S Vandeventer Ave
- Majeed Mediterranean Restaurant at 4658 Gravois Ave
- Medina Grill at 1327 Washington Ave
- Cafe Nova at 5611 S Kingshighway Blvd
Our Favorite Seafood Restaurants
Lobster, crab, fish and more are all available at the best seafood restaurants in your area:
- Peacemaker Lobster & Crab at 1831 Sidney St
- Krab Kingz Seafood at 7740 Watson Rd
- Broadway Oyster Bar at 736 S Broadway
- 801 Fish at 172 Carondelet Plaza
Where To Eat Pizza
You aren’t lacking for options but we think the best pizza places in St-Louis are:
- Pizzeoli Wood Fired Pizza at 1928 S 12th St
- Pie Guy Pizza at 4189 Manchester Ave
- Melo’s Pizzeria at 2438 McNair Ave Rear
- Pizza-A-Go-Go at 6703 Scanlan Ave
- Onesto Pizza & Trattoria at 5401 Finkman St
The Top Burgers & Fries
Who doesn’t like a good burger and french fries:
- Baileys’ Range at 1420, 920 Olive St
- Hi-Pointe Drive-In at 1033 McCausland Ave
- Layla at 4317 Manchester Ave
- Five Guys at 1778 S Hanley Rd
- Burger 809 at 2619 1/2 Cherokee St
Best Buffets Near You
Hokkaido Seafood Buffet and Grill at 129 Concord Plaza Shopping Center offers a good buffet in town.
Vegan Restaurants
We think the best St Louis vegetarian and vegan restaurants are:
- PuraVegan Cafe at 307 Belt Ave
- Seedz Café at 6344 S Rosebury Ave
- Small Batch Whiskey & Fare at 3001 Locust St
- Revel Kitchen at 8388 Musick Memorial Dr
More Healthy Food Options
For more healthy food try out:
- Tree House Restaurant at 3177 S Grand Blvd
- Lona’s Lil Eats at 2199 California Ave
- Cafe Natasha’s Persian Cuisine at 3200 S Grand Blvd
- Rush Bowls at 227 N Euclid Ave
- Frida’s at 622 N and S Rd
Breakfast & Brunch Spots
These breakfast and brunch spots are where to start your day with a smile:
- Milque Toast Bar at 2212 S Jefferson Ave
- Egg at 2200 Gravois Ave
- Turn at 3224 Locust St
- 2Schae Cafe at 275 Union Blvd
Bakeries & Desserts
From breads to yummy desserts try out one of these St Louis bakeries:
- Sugar & Slice Bakery on Main at 519 S Main St
- La Pâtisserie Chouquette at 1626 Tower Grove Ave
- Missouri Baking at 2027 Edwards St
- Cakery at 1420 Tamm Ave
- Sweetfixx
- The Cup at 28 Maryland Plaza Rear
Donuts
When you are running out of time in the morning swing by one of these donut shops:
- John’s Donuts at 1618 S Broadway
- Donut Drive In at 6525 Chippewa St
- Vincent Van Doughnut at 1072 Tower Grove Ave
- Pharaoh’s Donuts at 8 Maryland Plaza
- Boogyz Donuts at 6951 Olive Blvd
Ice Cream Shops
For the best ice cream shops near you try:
- Clementine’s Naughty and Nice Creamery at 1637 S 18th St
- Jeni’s Splendid Ice Creams at 389 N Euclid Ave
- Tower Grove Creamery at 3101 S Grand Blvd
- Gelato Di Riso at 5204 Wilson Ave
- Boardwalk Waffles & Ice Cream at 7376 Manchester Rd
Cafes
Jumpstart your day at one of these cafes:
- Hartford Coffee at 3974 Hartford St
- Kaldi’s Coffee on Skinker at 270 N Skinker Blvd
- The Mud House at 2101 Cherokee St
- Sump Coffee at 3700 S Jefferson Ave
- Comet Coffee at 5708 Oakland Ave
- Catalyst Coffee at 1223 Pine St
- Benton Park Cafe & Coffee Bar at 2901 Salena St
Smoothies & Juices
Smoothie and juice bars are always a good healthy option:
- Hello Juice & Smoothie at 1000 S Newstead Ave
- St. Louis Juice Press at 4701 S Kingshighway Blvd
- I Love Juice Bar-Ladue at 10283 Clayton Rd
- Juice Bar at 9849 Manchester Rd
Cocktail Bars
These cocktail bars are where to go when you want to try some creative drinks:
- Planter’s House at 1000 Mississippi Ave
- Taste at 4584 Laclede Ave
- Trust at 401 Pine St
- Small Change at 2800 Indiana Ave
- Lazy Tiger at 210 N Euclid Ave
- The Famous Bar at 5213 Chippewa St
Breweries & Sports Bars
Watch the big game or sample some unique suds at one of these breweries or sports bars:
- 4 Hands Brewing at 1220 S 8th St
- 2nd Shift Brewing at 1601 Sublette Ave #2
- Perennial Artisan Ales at 8125 Michigan Ave
- Wellspent Brewing at 2917 Olive St
- Modern Brewery at 5231 Manchester Ave e
- Alpha Brewing at 4310 Fyler Ave
- Bluewood Brewing at 1821 Cherokee St
We have also written about:
- All Kinds Of Restaurants In Kansas City
- All Kinds Of Restaurants In Chicago
- All Kinds Of Restaurants In Indianapolis
- All Kinds Of Restaurants In Louisville
Enjoy Eating at the Best St Louis Restaurants
We bet you are getting hungry after thinking about all of those delicious food options in your area. We told you about all kinds of great restaurants near you like Italian, steak houses, Mexican, Chinese, sushi, Asian, American, Indian, BBQ, Greek, Mediterranean, seafood, pizza, burgers, buffets, vegan restaurants and additional options for healthy food.
Plus there was talk of breakfast and brunch spots, bakeries, desserts, donuts and ice cream shops. Plus there were cafes, smoothies, cocktail bars, breweries, and sports bars. Don’t forget that most of the above venues will allow you to order take-out or delivery online through those links.
It would help us and our readers out a lot if you could correct anything we may have gotten wrong or if you could share your own local food tips in the comments. Either way, we hope you enjoy eating delicious food at the best restaurants in St Louis!