The 10 Best Fancy Restaurants In St. Louis, Missouri - Updated 2022

fancy restaurants in st louis

Missouri may be popular for its dishes such as toasted ravioli and barbecue but there’s much more to its culinary scene than just that. Nicknamed the “Show Me State”, they are also known for other interesting food items such as waffle cones, pizza, gooey butter cake, etc., that will have your mouth watering for days (in a good way, of course). Visit this state and stay in one of the unique hotels or hotels with an in-room kitchen. For the traveling foodie, we suggest you explore this lovely state by its food and start in St. Louis! Serving you the classics and traditional cuisine in one seating, this town has it all. And if you’re feeling fancy, you’re in luck. Here’s a list of the best fancy restaurants in St. Louis, Missouri.

1. Cinder House

Editor's Note: Photo taken from the establishment's official social account

Enjoy fine dining and book yourself a table at Cinder House. This well-lit restaurant is a masterpiece - not only in its food but also in its interiors. With their in-house James Beard award-winning Chef, Gerard Craft, at the helm, mixing the traditional wood-fired meat and vegetables with international flavors, you’re sure to have a fun and fancy time. We highly recommend you book a table at the rooftop bar area to enjoy the lights and the city view.

Cinder House

Address: 999 N 2nd St, St. Louis, MO 63102, USA

Website: Cinder House

Opening hours: Mon - Sat: 6:30am - 10:45am, 11am - 2:30pm, 5pm - 10pm; Sun: 6:30am - 10:45am, 11am - 2:30pm, 5pm - 9pm

2. The Grill

Source: Pexels

Fulfill your steak cravings and check out The Grill at The Ritz-Carlton Hotel. Serving urban fusion with the highest quality seasonal ingredients which are expertly crafted into great dishes, this four-star restaurant will not disappoint. Those who are looking for an intimate evening dinner will enjoy the contemporary yet chic interiors with dark wood accents and tasteful decorations. Be sure to book a table or booth as The Grill is always almost full and spend this fancy dinner with your special someone.

The Grill

Address: 100 Carondelet Plaza, St. Louis, MO 63105 United States

Website: The Grill

Opening hours: Tue - Sat: 6pm - 9pm (closed on Sun & Mon)

3. Red Kitchen and Bar

If you’re staying in the Hyatt hotel, it is a must to try their Red Kitchen and Bar. Locally sourced from St. Louis-area farms and producers, their chefs make sure their food is healthy as it is delicious, while their drinks are made from the freshest ingredients. We recommend you try their hand-squeezed juice or home-grown mint drink and their breakfast buffet while you are it. Though the interiors of this place is definitely elegant, you can relax as you dine while dressed casually.

Red Kitchen and Bar

Address: 315 Chestnut Street, St. Louis, MO 63102

Website: Red Kitchen and Bar

Opening hours: Mon - Fri: 6am - 2pm, 5pm - 12am; Sat - Sun: 6am - 2pm, 5pm - 1am


All the bases covered! #OLIOSTL #ELAIAOLIO 📸 @thyme_of_my_life

Posted by Elaia & Olio on Friday, 2 August 2019

Feeling a little fancy for dinner? Head over to Elaia and enjoy yourself a nice private dinner. Elaia is vegetarian-friendly and serves gluten-free options of American, European, and Mediterranean cuisines. As an award-winning restaurant, prepare to be blown away by the dining experience and intimate atmosphere. This fancy restaurant only serves dinner from Tuesday to Saturday so it is best that you have your table reserved ahead of time to secure your spot.


Address: 1634 Tower Grove Ave, St Louis, MO 63110

Website: Elaia

Opening hours: Wed - Sat: 5:30pm - 10pm (closed from Sun - Tues)

5. The Preston

Travel back in time and enjoy the unique and special dining experience The Preston has to offer! The Preston has been operating since February 2016 and was originally named after their creator, Preston Bradshaw. Enjoy their menu of contemporary American cuisine dishes and curated craft cocktails and beer selection. Take note that the Preston is only open for breakfast and dinner everyday.

The Preston

Address: 212 N. Kingshighway Blvd, St. Louis, MO 63108

Website: The Preston

Opening hours: Mon – Fri: 6am – 11am, 5pm – 10pm; Sat - Sun: 6am – 12pm, 5pm – 10pm

6. Dominic's

This weekend’s special at Dominic’s in the hill: Grouper Grilled topped with Shiitake Mushrooms, Cherry Tomatoes and...

Posted by Dominic's Restaurant on Thursday, 11 April 2019

If you’re craving for some Italian cuisine, Dominic’s just might be the place for you. Since its opening in 1971, Dominic’s has been known for their mouthwatering and world-class gourmet Italian dishes. It was voted one of the two best Italian restaurants in the country by Conde Nast so people all over the country and St. Louis frequent this restaurant. Personally, we recommend you try either the fish or beef, with homemade pasta and a glass of wine to go with it. Take note also that they only serve dinner from Monday to Saturdays.


Address: 5101 Wilson Ave, St Louis, MO 63110

Website: Dominic’s

Opening hours: Mon - Wed: 5pm - 9pm; Thu - Fri: 5pm - 10pm; Sat: 5pm - 11pm (closed on Sun)

7. Steak House

Source: Pexels

Welcome to one of the fanciest steak houses you’ll ever come across. 1904 Steak House is actually one of the best steak joints in the city of St. Louis. Whether you’re looking for a Seared Skuna Salmon, Oysters Rockefeller, or a simple juicy prime cut, 1904 Steak House has everything you’ve been craving for at an equally affordable price. Guests love the food, ambiance, and even service - that’s why it’s been named the ‘Best Steakhouse’ of of 2018 by St. Louis Magazine. Don’t forget to enjoy a glass of wine as you enjoy your steak!

1904 Steak House

Address: 777 River City Casino Boulevard, MO 63125

Website: 1904 Steak House

Opening hours: Wed - Thu: 5pm - 9pm; Fri - Sat: 5pm - 10pm; Sun: 5pm - 9pm (closed on Mon & Tue)

8. Carmine's Steak House

Our Steak Special: Charbroiled 8oz. Filet. Served over a puff pastry and a gorgonzola and shallot cream sauce

Posted by Carmine's Steak House on Sunday, 6 February 2011

Another low-key yet fancy place is this restaurant located on the corner of Fourth and Walnut, just a little ways from Busch Stadium. Satisfy your cravings with Carmine’s Steakhouse that serves a variety of beef, chops, seafood, chicken, and even some in-house desserts. It is open during dinner the whole week but can also accommodate lunch reservations upon request. Don’t be fooled by its old-school ambiance as their food is surely a unique experience.

Carmine's Steak House

Address: 20 S 4th St, St Louis, MO 63102

Website: Carmine’s Steak House

Opening hours: Mon - Thu: 4pm - 10pm; Fri - Sat: 4pm - 11pm; Sunday 4pm - 9pm

9. Al's Restaurant

Source: Pexels

Prepare to tickle your fancy taste buds and eat in one of the best fine dining restaurants in St. Louis. Known for their lobster, steak, seafood, and pasta, every traveling foodie will love to dine here at Al’s Restaurant. This classic restaurant has been around since 1925 and is still serving guests with the best food and service in the city. Other than their perfectly cooked and delicious meals, Al’s is also known for their generous portions of food, unlike your usual fine dining restaurants. Their waiters and staff are fully dressed in tuxedos, adding to the fancy ambiance of this steakhouse. We recommend that you have your business casual attires ready and book a table to ensure your fancy night out dining here.

Al's Restaurant

Address: 1200 N 1st St, St. Louis, MO 63102, USA

Website: Al’s Restaurant

Opening hours: Tue - Thu: 5pm - 9pm; Fri - Sat: 5pm - 10pm (closed on Sun & Mon)

10. Clark Street Grill

If you’re looking for some healthy and hearty breakfast food, Clark Street Grill serves just that. They’re open mornings just to serve you the best super foods, baked goods, entrees, and many more. And for those who can’t choose, they also have breakfast buffet option. They also serve healthy choices for lunch and dinner as well.

Clark Street Grill

Address: 811 Spruce St, St Louis, MO 63102

Website: Clark Street Grill

Opening hours: Sat - Sun: 7am - 10pm; Mon - Wed: 6am - 10pm

Get fancy in St. Louis, Missouri

St. Louis, Missouri is surely known for a lot of its iconic food, and in this town you’ll never run out of choices. There are plenty of vegetarian restaurants and spots for fried chicken in St. Louis. However, no trip is complete without getting a little fancy. Try something new and dress up as you dine in one of the finest restaurants in town. From steak to seafood to pasta, there are so many spots waiting to be discovered. Get ready for a gastronomic experience and be sure to try at least a restaurant or two from our list of fanciest restaurants in St. Louis, Missouri.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Melissa is a 20-something-year-old storyteller from Manila. She's been to Europe and Asia but still dreams of going around her home, the Philippines. When she's not traveling, you can find her in...Read more

 Want to contribute as a Local Expert?
Explore St. Louis
Looking for accommodation?
Good things are meant to be shared!