10 St. Louis Restaurants Open for Thanksgiving This Year


Roasted duck at the Restaurant at the Cheshire — one of the restaurants offering Thanksgiving dinner this year. - PHOTO BY JENNIFER SILVERBERG
  • Photo by Jennifer Silverberg
  • Roasted duck at the Restaurant at the Cheshire — one of the restaurants offering Thanksgiving dinner this year.

Whether you're looking to avoid the stress of cooking ten things at once, would rather have a meal with a few close friends than get stuck in a crowded house with your extended family, or just want to try something different, St. Louis has plenty of opportunities for you to enjoy Thanksgiving dinner without whipping a single potato. 

Restaurants from downtown, to Clayton, to O'Fallon and Ballwin are opening their doors this Thanksgiving to offer their takes on traditional holiday meals. Whether you crave turkey and mashed potatoes, or you're more interested in slow-roasted beef and roasted vegetables, the St. Louis culinary scene has plenty of options for you. Check out 12 restaurants — at 14 total locations — that will be open for the biggest meal of the year.

1. 400 Olive
400 Olive St., downtown; 314-554-7097
This modern bistro, located at Hilton St. Louis Downtown at the Arch, uses fresh, local ingredients in its St. Louis-inspired cuisine. It is offering a three-course, plated meal Thanksgiving afternoon from noon to 5 p.m. At $25 per plate plus tax and gratuity, it's one of the more affordable options on offer this year.

2. Bristol Seafood Grill
11801 Olive Blvd., Creve Coeur;  314-567-0272
2314 Technology Dr., O’Fallon; 636-625-6350
With two locations open on Thanksgiving, one in Creve Coeur and one in O'Fallon, Bristol Seafood Grill offers a buffet of turkey, cornbread & sausage stuffing, mashed potatoes with turkey gravy and green beans. Adults pay $36 each, while kids ages 4-12 eat for only half the price of the adult menu. Kids three and under are free.

3. Candicci’s Restaurant & Bar
100 Holloway Rd., Ballwin; 636-220-8989
This classic Italian restaurant in Ballwin is offering a buffet with four different types of meat — roasted turkey, brown sugar & pineapple glazed ham, roasted top round of beef and hickory smoked pork loin with apricot sauce. Side dishes include stuffing, mashed potatoes, green bean casserole, and cranberry sauce. Dessert options are pumpkin pie, pecan pie and various fruit pies. Classic favorites will also be served. Kids 10 and under eat free, while those ages 11 and up are just $8.99 and adults are $22.99 each. Those prices make Candicci's one of the most affordable options for families of all the restaurants on our list. Reservations are recommended.

4. Cardinals Nation Restaurant & Bar
601 Clark St., downtown; 314-345-9880
If you're the type of Cards fan who supports your team year round, head on down to Ballpark Village to enjoy Thanksgiving and celebrate baseball with your fellow fans: Your meal at the Cardinals Nation Thanksgiving Brunch includes admission to Cardinals Hall of Fame & Museum. From 10 a.m. to 2 p.m., adults pay $40 each; children ages five to eleven are $18, and children under five are free.

5. Cielo Restaurant and Bar
999 N 2nd St., downtown; 314-881-5759
The highly acclaimed restaurant at downtown's Four Seasons St. Louis is providing one of the most extravagant Thanksgiving dinners ever dreamt up. At $90 for adults and $37 for children ages five to twelve, the price is high, but the gourmet food served is well worth the cost per plate if you have the money to spend. For more information on the ridiculously delicious looking menu, check out RFT’s sneak preview

See also: Cielo Is Cooking Thanksgiving Dinner This Year, and It Looks Amazing

Turn the page for more Thanksgiving day dinner options.

  • photo courtesy of Cielo

6. The Starlight Roof at The Chase Park Plaza
212 N Kingshighway Blvd., Central West End; 314-633-3056
If you're not quite ready for Four Seasons' prices, but you still want an elegant buffet in a grand old hotel, the Chase Park Plaza's Thanksgiving brunch extravaganza includes an extensive buffet of seafood, charcuterie, salads, fresh fruits and artisan cheeses, carved meats, gourmet sides, pastries and desserts. The full menu is available here. Reservations are required. Adults pay $67 each, plus tax and gratuity, while children ages five through twelve are $28 each. 

7. J. Gilbert’s Wood-Fired Steaks & Seafood
17 A102 W County Ctr., Des Peres; 314-965-4600
This Thanksgiving, West County Center staple J. Gilbert's is serving a 3-course dinner featuring turkey and your choice of an appetizer and dessert. As with many other restaurants on our list, children eat for half price — it's $38 for adults and $19 for kids age 12 and under. J. Gilbert's will also be serving its regular steak and seafood menu for those not inclined to feast on turkey and mashed potatoes.

8. McCormick & Schmick’s Seafood
17 A101 W County Ctr., Des Peres; 314-835-1300
Located right next door to J. Gilbert's, McCormick & Schmick's will be offering a varied Thanksgiving menu, including roasted turkey, a choice of butternut squash bisque or walnut mixed greens, mashed potatoes and gravy, cornbread stuffing, seasonal vegetables, apple squash casserole and cranberry sauce. Families in particular may take a liking to McCormick & Schmick's offer, which lets kids twelve and under eat for just $9.99. Adult meals are $24.99, with tax and gratuity not included. Also, unlike many restaurants that close by early evening, this one promises to be open all the way until 10 p.m.

9. The Restaurant at the Cheshire
7036 Clayton Ave., Richmond Heights; 314-932-7818
Adults: $55, Children 5-12: $15, Children 4 and under: Free
The acclaimed restaurant at the landmark Cheshire Hotel is offering a Thanksgiving buffet. While we don't know the details, with this restaurant, you can count on it being good. Adults pay $55 each, with kids five through twelve costing $15 each.

10. Ruth’s Chris Steak House
315 Chestnut St., downtown; 314-259-3200
1 N Brentwood Blvd., Suite 150, Clayton; 314-783-9900
Ruth's Chris Steak House's Thanksgiving meals include a choice of three starters; a turkey entree with gravy, sausage and herb stuffing and cranberry relish; a choice of three sides; and pumpkin cheesecake with vanilla ice cream. Adult prices vary slightly, depending on the dishes chosen, from $39.95 to $41.95, while kids eat for $12.95.

And finally, if you're looking for something really different this year for Thanksgiving, the Innsbrook Resort — Aspen Center (1 Aspen Lake Dr., Innsbrook; 
636-928-3366) is offering a buffet including oven-roasted herb & garlic turkey, peach bourbon BBQ glazed ham, a mashed potato bar including both regular and sweet potatoes, and a dessert station. With prices just $28 per plate for adults and $14 for kids ages six through twelve, it may be worth your time — and money — to take a little road trip and enjoy rural Missouri.

Support Local Journalism.
Join the Riverfront Times Press Club

Local journalism is information. Information is power. And we believe everyone deserves access to accurate independent coverage of their community and state. Our readers helped us continue this coverage in 2020, and we are so grateful for the support.

Help us keep this coverage going in 2021. Whether it's a one-time acknowledgement of this article or an ongoing membership pledge, your support goes to local-based reporting from our small but mighty team.

Join the Riverfront Times Club for as little as $5 a month.