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. 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 Asian Kitchen 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.

01 of 03

Pere Marquette Lodge

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. In 2018, the buffet was $27.95 for adults, $9.95 and for children ages 4 to 11. Children 3 and younger were free. If you're lucky, you might catch bald eagles on the river, their winter habitat.

02 of 03

Eclipse Restaurant

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

Eclipse Restaurant in the Moonrise Hotel in the Delmar Loop serves brunch and dinner on Christmas Day. It's serving up a sophisticated prix-fixe menu, $55 per person or $65 with bottomless mimosas or $75 with bottomless Bloody Marys. 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.

03 of 03

Charlie Gitto's at Hollywood Casino

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.

Was this page helpful?
Back to List

Where to Eat Out in St. Louis on Christmas Day