From festive feasts and family-friendly activities to catering options that make hosting a breeze, Nashville has everything you need to celebrate the season in style. Whether you’re planning a cozy dinner at home or a night out on the town, this roundup has you covered. Explore the best dining, events, and holiday experiences below.
Dine-In Options: Christmas Eve & Christmas Day
Looking for festive menus and holiday experiences? These spots go all out.
Open Christmas Eve at 4 p.m.
Christmas Eve Dinner with Chef Sam Jett featuring Appalachian-inspired dishes. $155 per person / $85 children under 12
Enjoy Christmas Day Brunch with a prix-fixe menu, cookie decorating, face painting, and a visit from Santa.
- Feast of the Seven Fishes 2025 – Christmas Eve at Yolan (Dec 24): A five-course interpretation of Italy’s cherished seafood tradition, featuring dishes like Linguine alle Vongole and Lobster Risotto alla Milanese. ($165 per person)
- Christmas Brunch at Yolan (Dec 24-28): Celebrate Christmas with a festive holiday brunch featuring Italian-inspired specialties from Lamb Pappardelle, Lobster and White Truffle Risotto and Waffle S’mores, as well as house breakfast favorites, including Tiramisu French Toast and Eggs in Purgatory. Indulge in house-made holiday pastries, tip back a signature holiday spritz, and toast to family and friends in the warmth of our dining room this Christmas.
- Christmas Eve: 11 a.m.–9 p.m.
- Christmas Day: 1–9 p.m., featuring a three-course prix-fixe dinner ($75 per person).
- Christmas Eve: 10 a.m.–10 p.m.
- Christmas Day: 11 a.m.–10 p.m.Highlights include Roasted Turkey Dinner and Prime Rib (dine-in or takeout).
Christmas Eve Feast at Commons Club with filet mignon, lobster tail, and decadent dessert.
Open Christmas Day, 5–9 p.m. Peking Duck available for pre-order (72-hour notice).
Activities & Experiences
Brunch with Santa at JW Marriott Nashville
Every Sunday in December, includes Santa photos and valet parking.
Cookie Decorating at JW Marriott Nashville
Dec. 13 and 20 at 3 p.m., $45 per child.
Liquor Lab Holiday Cocktail Classes
All throughout December., $70 per person for interactive mixology and seasonal cocktails..
Dec. 24 & 25, starting at 4 p.m. Enjoy classic holiday films with bar service and seasonal cocktails. Free entry.
- Breakfast with Santa: Dec. 24, 9–11 a.m.
- Christmas Day Grand Buffet: Dec. 25, 10:30 a.m.
Catering & Take-Home Feasts
Holiday catering packages with signature Florentine sandwiches. Open Christmas Eve, 11 a.m.–4 p.m.
Family-style lasagna and tiramisu by the pan. Order by Dec. 22, pickup Dec. 24.
Chef-prepared sides and pies. Order by Dec. 22, pickup Dec. 24.
A la carte or curated packages featuring turkey, ham, and gourmet sides. Order by Dec. 19, pickup Dec. 24.
Holiday Feast for 4–6 guests: Turkey ($159.95) or Prime Rib ($199.95). Order by Dec. 20, pickup Dec. 23–24.
Hors d’oeuvres, sides, and mains for holiday dinners. Pickup Dec. 22–23.
Take home their famous Peking Duck for an elevated holiday feast. Order online at least 72 hours in advance for Christmas pickup.
Ready-to-pick-up meals and private dining options. Order by Dec. 16.
Spiral-cut Cajun ham with festive add-ons. Pickup Dec. 22–23.
Party packs and bulk catering with same-day notice. Order by Dec. 24.
What’s Open on Christmas Eve
Need a quick bite or backup plan? Here’s who’s open.
- Amerigo: 11 a.m.–3 p.m.
- Char: 11 a.m.–3 p.m.
- Deacon’s New South: 3–8 p.m.
- Jasper’s: 11 a.m.–3 p.m.
- Pastis Nashville: 12–8 p.m.
- Puckett’s: 7 a.m.–3 p.m.
- Scout’s Pub: 11 a.m.–5 p.m.
- Waldo’s Chicken & Beer: 11 a.m.–4 p.m.
What’s Open on Christmas Day
Need a quick bite or backup plan? Here’s who’s open.
- Stateside Kitchen: 1 p.m.–9 p.m. (Three-course prix-fixe dinner, $75 per person)
- STK Nashville: 11 a.m.–10 p.m. (Holiday menu featuring Roasted Turkey Dinner and Prime Rib)
- Philippe Chow Nashville: 5 p.m.–9 p.m. (Elevated holiday dining; Peking Duck available for pre-order)
- Parlour Bar: 5 p.m.–12 a.m. (Signature martinis + holiday cocktails)
- The Hermitage Hotel: Christmas Day Grand Buffet at 10:30 a.m.
- Four Seasons Hotel: Christmas Brunch, 11 a.m.–4 p.m.