Where to Eat Out in St. Louis on Christmas Day

Choose From Handful of Places, Including Chinese

Eclipse Restaurant
Courtesy of the Moonrise Hotel

The best Christmas present of all, and one you give yourself might be eating out on Christmas Day. Most restaurants are closed, but you can find a handful that will be serving on Dec. 25 this year. And then there is the great Chinese tradition in the St. Louis area for Christmas. Choose one that's close to you for a stress-free drive, and either dine in or do the easiest of all possible options and order carryout. A few choices for Chinese around the St. Louis area are Sesame Chinese in Sunset Hills, LuLU Seafood in Olivette, Yen Ching in Richmond Heights, and King Doh in Warson Woods. But if you want a more traditional Christmas Day dinner, check out these options for Christmas Day 2017.

01 of 04

Pere Marquette Lodge

Address
13653 Lodge Blvd, Grafton, IL 62037, USA
Phone
+1 618-786-2331

Pere Marquette Lodge in Grafton, Illinois, just across the Mississippi River, provides a rustic but elegant setting for a Christmas Day dinner. Each year, the lodge serves up a sumptuous Christmas buffet from 10 a.m. to 4 p.m. The menu includes a wide variety of traditional holiday and breakfast items. The buffet is $28.95 for adults, $9.95 and for children ages 4 to 11. Children 3 and younger are free. If you're lucky, you might catch bald eagles on the river, their winter habitat.

02 of 04

Cielo Restaurant and Bar

Address
999 N 2nd St, St. Louis, MO 63102, USA
Phone
+1 314-881-5759

Cielo at the Four Seasons in downtown St. Louis is serving dinner on Christmas Day from 5 to 11 p.m. The five-course, elegant prix-fixe menu includes white cutlet risotto, filet mignon or sea bass, and chocolate peppermint cheesecake, among other appealing offerings. The cost is $79 for adults and $35 for children ages 5 to 12.  Children 4 and younger are free.

03 of 04

Eclipse Restaurant

Address
6117 Delmar Blvd, St. Louis, MO 63112, USA
Phone
+1 314-726-2222

Eclipse Restaurant in the Moonrise Hotel in the Delmar Loop is serving dinner on Christmas Day from 4 to 10 p.m. It's serving up a sophisticated prix-fixe menu, $65 per person or $100 per person with a wine pairing. You'll dine on choices like oysters; poached pear salad; filet mignon, king salmon or braised beef and pappardelle pasta; and turtle cheesecake, flourless chocolate torte, or beignets.

04 of 04

Charlie Gitto's at Hollywood Casino

Address
777 Casino Center Dr, Maryland Heights, MO 63043, USA
Phone
+1 855-785-4263

Everybody in the St. Louis area knows Charlie Gitto's stellar reputation when it comes to Italian food. If you feel like pasta and other Italian specialties on Christmas, like seafood risotto, ravioli, lasagna, spaghetti with meatballs, manicotti, cannelloni, and chicken Parmigiano, among so many other favorites, you can satisfy that craving at Charlie Gitto's at Hollywood Casino in Maryland Heights, which will be open from 4:30 to 10 p.m. on Christmas Day and serving off the regular menu. You can even get pizza and toasted ravioli if that is what you are really craving. Go ahead, be non-traditional.

Back to List

Where to Eat Out in St. Louis on Christmas Day