Restaurants Open on Thanksgiving Day in St. Louis

Where to Get a Turkey Dinner Without Cooking It Yourself

Thanksgiving meal
Maren Caruso / Getty Images

There are those of us who enjoy the eating part of Thanksgiving more than the cooking part. If you don't feel like turning on the oven this year, here are St. Louis area restaurants where you can get a traditional turkey dinner and more on Thanksgiving Day. For more on what to do after you eat, read my article on St. Louis Stores and Attractions Open on Thanksgiving Day.

01 of 15

Innsbrook Resort

In 2016: Innsbrook Resort in Warren County is serving a Grand Thanksgiving Buffet from 11 a.m. to 3:30 p.m. The menu includes oven roasted turkey, honey glazed ham, mashed potatoes, roasted vegetables and other holiday favorites. The cost is $28 for adults and $14 for children. Kids five and younger are free.
1 Aspen Circle Drive, Innsbrook, MO

02 of 15


In 2016: Turkey dinners with traditional sides, salad and dessert for $23.95 for adults and $10.95 for children. Regular menu items are also available. Open from 8 a.m. to 3 p.m.
1600 South Lindbergh Road

03 of 15


In 2016: Turkey dinners for $23.95 a person. Regular menu items also available. Open from 11 a.m. to 7 p.m.
3801 Watson Road

04 of 15

Pere Marquette Lodge

In 2016: Traditional Thanksgiving dinner served from 11 a.m. to 5 p.m. $28.95 for adults and $10.95 for children ages four to 11. Children three and younger are free. Reservations required for parties of six or more.
13653 Lodge Blvd., Grafton, IL

Continue to 5 of 15 below.
05 of 15

Maggiano's Little Italy

In 2016: Select menu featuring a traditional turkey dinner or favorite Italian entrees. $40.95 for adults and $18.95 for children ages 5 to 12. Open from 11 a.m. to 10 p.m.
2 The Boulevard

06 of 15

Lemp Mansion

In 2016: Traditional dinners served family-style in the historic Lemp Mansion. The menu includes roasted turkey, pineapple glazed ham, mashed potatoes, German green beans and pumpkin pie. Dinner is served from 11 a.m. to 6 p.m. 
3322 Demenil Place

07 of 15

Boundary St. Louis

In 2016: Boundary at the Cheshire Inn is serving a three-course meal from 11 a.m. to 6 p.m. The menu includes turkey, salad, potatoes, dressing and desserts.  
7036 Clayton Avenue

08 of 15

Edgewild Winery

In 2016: Edgewild Winery is serving a Thanksgiving buffet with carved turkey, baked macaroni and cheese, smoked salmon, stuffing, omelets and more. The restaurant is open from 11 a.m. to 5 p.m. The cost is $32.95 for adults and $14.95 for children ages six to 12. Children five and younger are free. 

Continue to 9 of 15 below.
09 of 15

Al Smith's Feasting Fox

In 2016: Roasted turkey dinner, along with four other entree options. Menu includes appetizers, salad, soups and desserts. The price is $18.95 a person. Open from 11 a.m. to 7 p.m.
4200 South Grand Boulevard

10 of 15


In 2016: Enjoy at traditional turkey buffet at Cielo at the Four Seasons. The meal includes hand-carved turkey, sides, salads and dessert. The buffet is served from 10 a.m. to 3 p.m. The cost is $79 for adults and $20 for children.
999 North Second Street

11 of 15

Fleming's Steakhouse

In 2016: Fleming's Steakhouse is serving a four-course meal starting at 11 a.m. The menu features Thanksgiving favorites like turkey breast, stuffing, green beans and sweet potatoes. Desserts include carrot cake and pumpkin cheesecake. The cost is $39.95 for adults and $19.95 for children.
1855 South Lindbergh Boulevard

12 of 15

Ruth's Chris Steakhouse

In 2016: Both Ruth's Chris locations are open from noon to 7 p.m., serving a traditional turkey feast, plus a full menu of steaks.
2 Locations: Downtown St. Louis and Clayton
314-259-3200 or 314-793-9900

Continue to 13 of 15 below.
13 of 15

Uncle Bill's Pancake and Dinner House

In 2016: Serving regular menu featuring breakfast, sandwiches, soups and other diner food. Open 24 hours.
3427 South Kingshighway

14 of 15

Hardshell Cafe

In 2016: Turkey dinner buffet with traditional sides available from 11:30 a.m. to close.
1860 South 9th Street

15 of 15

Boston Market

In 2016: Boston Market is open on Thanksgiving Day for those who need to pick up a side dish or enjoy a traditional meal.
2 Locations: St. Louis & Fairview Heights
314-647-4500 or 618-397-2797