This Christmas, savor the season with a delicious holiday meal from one of our favorite Orlando restaurants. Take your feast to-go for a stress-free Christmas dinner at home, or enjoy a specialty Christmas dinner on Christmas Eve or Christmas Day at restaurants throughout the city. Whether you’re hosting the big meal or dining out in style, here are some of our favorite picks for Christmas dinner in 2021.
More ideas for Christmas and holiday fun:
Christmas Dinner to Go
4 Rivers Smokehouse
Let 4 Rivers take care of your holiday feast with a variety of delicious smoked meats, sides, and desserts available for pickup on Christmas Eve. Go traditional with a whole or half smoked turkey or boneless ham, or opt for 4 Rivers signature angus brisket, pulled pork, St. Louis ribs, smoked chicken, or vegan burnt ends. Smoked salmon, prime rib, and bone-in leg of lamb are also on offer. Sides are available a la carte ($10.79/quart, feeds 4-6 people) or bundled in the Fixins Package (6 sides for $67.49). End your meal on a sweet note with a 9 inch pie ($24.99) or 6 inch cake ($27.99). Holiday orders must be placed by midnight on December 20, for pickup on December 24.
Cost: Pricing is a la carte. See the full menu and order online here.
Christmas Dinner to Go or Dine In
Del Frisco’s Double Eagle Steakhouse
9150 International Drive
Orlando, FL32819
Enjoy a three-course Prime Rib dinner at Del Frisco’s on Christmas Eve or Christmas Day. Limited regular menu items will also be available. Or, pre-order a Holiday Family Pack and enjoy a special meal in the comfort of your home–no cooking required! All Holiday Family Pack orders must be placed by December 24, 2021.
Cost: Call 407-351-5074 for dining inquiries and reservations.
STK Orlando
1580 E Buena Vista Drive
Orlando, FL 32830
Head over to Disney Springs on Christmas Eve or Christmas Day for a festive holiday dining special. Try the roasted prime rib, served with confit fingerling potatoes, green beans, port wine shallots, and black truffle madera sauce as your Christmas Eve or Christmas Dinner meal. Meals can be enjoyed in the dining room or ordered to-go.
Cost: $75 per person, or $139 for a Takeout & Delivery package for 2 people. Additional servings available for $70 per person. See the full Christmas menu and book reservations online.
Margaritaville Resort Orlando
8000 Fins Up Circle
Kissimmee, FL 34747
The resort will offer an exclusive Christmas Cottage dinner delivery for guests staying onsite at the Margaritaville Cottages. The meal includes a garden salad with cranberry or citrus vinaigrette, citrus rosemary brined turkey breast with white wine and rosemary gravy, baked honey ham with bourbon maple sauce, six comforting sides, and a festive yule log for dessert. Extra sides are available for $15 each.
Cost: $350 plus tax, 20% service charge, and $25 delivery fee. Serves 5-7 people. Call 407-479-0950 ext. 725 for all dining inquiries and reservations.
Christmas Dinner Dine In
VINIA Wine & Kitchen
444 W New England Ave #119
Winter Park, FL 32789
Savor an elevated dining experience at “Fabio’s Table,” an intimate five-course dinner and wine pairing experience at VINIA. December’s theme “European Holiday Traditions at VINIA,” is inspired by holiday celebrations in France, Spain, Portugal, Italy, and Brazil. Come in on Christmas Eve and enjoy private tables, wine tasting notes and personal anecdotes from VINIA owner Fabio Perricelli. Celebrate the season in style with sumptuous dining, delectable wine pairings, and special surprises throughout the night. Plant based menu option available. See the December menu here, and reserve online via Tock. VINIA will be closed on Christmas Day.
Cost: $100 per person, plus $50 for optional wine pairing upgrade. Seatings are available at 5pm, 6pm, 7pm and 8pm on December 24, 2021.
Image credit: VINIA Wine & Kitchen
Taverna Opa
9101 International Drive #2240
Orlando, FL 32819
Head to Taverna Opa on Christmas Eve for an authentic Greek holiday feast. Parties of four or more can share a three-course family style meal featuring favorite dishes like hummus, spanakopita, keftedes, kebobs, and more. The full menu will also be available. Plus, enjoy traditional belly dancing entertainment beginning at 7:00pm. Taverna Opa will be closed on Christmas Day.
Cost: $33/person. Reserve through OpenTable or call 407-351-8660 for reservations.
JW Marriott Orlando, Grande Lakes
4040 Central Florida Pkwy
Orlando, FL 32837
Dine on fresh, seasonally-inspired dishes from two signature JW Marriott Orlando restaurants.
At Citron, enjoy a decadent prime rib feast on Christmas Eve from 5:30pm to 9:00pm. On Christmas Day, enjoy an a la carte dinner menu from 2:00pm to 6:00pm with an emphasis on fresh, local, seasonal ingredients grown onsite at Whisper Creek Farms. Reservations required; 407-393-4488.
At Primo, savor fresh, Mediterranean-inspired dishes from the la carte menu on Christmas Eve from 5:00pm to 9:00pm. On Christmas Day, enjoy a rustic Italian farm-to-table feast featuring roast turkey, local seafood, and more seasonal offerings from 6:00pm-10:00pm. Reservations required; 407-393-4683.
The Ritz-Carlton Orlando, Grande Lakes
4012 Central Florida Pkwy
Orlando, FL 32837
Overnight guests of the Ritz-Carlton can dine in style at two of the resort’s signature restaurants.
Knife & Spoon will be open from 5:30pm to 10:00pm on Christmas Day, with a special holiday menu insert to accompany the a la carte menu. Reservations required; 407-393-4034. For overnight resort guests only.
Highball & Harvest will have a festive southern style buffet available from 12:00pm to 7:30pm. $135 per adult, $50 per child. Reservations required; 407-393-4034. For overnight resort guests only.
Walt Disney World Swan and Dolphin
1500 Epcot Resorts Boulevard
Lake Buena Vista, FL 32830
Head over to the Swan and Dolphin hotels in the scenic EPCOT resort area for holiday dining at two upscale restaurants. Todd English’s Bluezoo, located inside the Walt Disney World Dolphin Hotel, will feature two Christmas specials in addition to their regular menu. On Christmas Eve, enjoy Dover Sole Roulade, Chestnut Agnolotti, Black Truffle Puree, Chanterelle, Roasted Brussel Sprouts, and Persil Beurre Blanc. On Christmas Day, treat yourself to Cardamom Honey Glazed Duck Breast, Leg Confit, Farro Risotto, Pickle Mustard, Beech Mushrooms, and Port Wine Reduction, plus sticky toffee pudding with vanilla bean ice cream for dessert.
Traditional Italian eatery Il Mulino, located inside the Walt Disney World Swan Hotel, will also feature two Christmas dinner specials in addition to the a la carte menu. Enjoy a striped bass special on Christmas Eve, and a short rib special on Christmas Day. Il Mulino will also offer a special peppermint dessert on Christmas Day.
Cost: Varies by restaurant. Reserve via OpenTable or MyDisneyExperience.
Il Mulino | Image credit: Walt Disney World Swan and Dolphin
Bull & Bear
14200 Bonnet Creek Resort Lane # A
Orlando, FL 32821
Indulge in a four-course Christmas dinner at the award-winning Bull & Bear, located inside the Waldorf Astoria Orlando. This year’s prix-fixe menu features a velvety soup, signature Bull & Bear salad, choice of two entrees, three indulgent sides, and a black forest chocolate cheesecake with amarena cherry confit. Wine pairing programs are also available. The holiday fixe-prix menu is available on Christmas Eve and Christmas Day from 6:00pm-10:00pm, alongside the a la carte menu.
Cost: $140 per adult, $65 per child 12 and under. Reservations are required, and can be made by calling 407-597-5413. A $70 per person cancellation fee will apply for no-shows and cancellations past December 21, 2021.
La Luce
14100 Bonnet Creek Resort Lane
Orlando, FL 32821
Located at the Signia by Hilton Orlando Bonnet Creek, La Luce will have a special Christmas menu featuring Chef’s favorite holiday dishes. The menu is available Christmas Eve and Christmas Day from 6:00pm-10:00pm. The a la carte dinner menu will also be available.
Cost: A la carte. Call 407-597-3675 to make reservations. A $50 per person cancellation fee will apply for no-shows or cancellations past December 21, 2021.
Mia’s Italian Kitchen
8717 International Drive
Orlando, FL 32819
Stop by Mia’s from 11:00am-10:00pm on Christmas Eve or Christmas Day for a three-course fixe-prix holiday meal with an Italian twist. Entrees include pan seared branzino, steak alla pizziaola, and a traditional Christmas ham with amarena cherry glaze. Bonus: Mia’s is offering a holiday gift card special through January 1, 2022. Get a $20 bonus gift card with every $100 gift card purchase.
Cost: $39 per person. Reserve online via OpenTable.
The Boheme
325 South Orange Avenue
Orlando, FL 32801
Dine artfully at the Grand Bohemian this Christmas. Enjoy a three-course prix fixe meal from 5:30pm-9:00pm, available on both Christmas Eve and Christmas Day.
Cost: $70 per adult. Book via OpenTable and view the full holiday menus here.
Reunion Resort
7593 Gathering Drive
Kissimmee, FL 34747
Christmas Day specials will be available at three restaurants at Reunion Resort. The Clubhouse will offer a special honey glazed ham dinner from 2:00pm-7:00pm, served with mashed sweet potato, garden beans, pineapple-mango rum sauce, and a Hawaiian roll, for $24 per person.
Traditions, a tavern style golf clubhouse, will offer several Christmas day specials in addition to the a la carte menu. The dining room will be open from 2:00pm-9:00pm.
Finally, fine steakhouse Chophouse will be open from 5pm-10pm with two Christmas specials. Choose between peppercorn-crusted slow-roasted prime rib ($46) or garlic and rosemary marinated lamb chops ($52).
Cost: Varies by restaurant. Book on OpenTable or call 407-396-3201 for reservations.
Four Seasons Resort Orlando
10100 Dream Tree Blvd
Lake Buena Vista, FL 32836
Gift yourself an indulgent day out at the Four Seasons, located on Disney’s Golden Oak property. Enjoy an Italian-inspired holiday buffet at Ravello from 2:00pm to 9:00pm ($130 per adult, $48 per child age 2-12). Alternately, head up to Capa, an elegant rooftop steakhouse on the 17th floor, for a romantic Spanish-inspired dinner with stunning views of Disney’s nightly fireworks shows. Capa will offer its full à la carte menu from 5:00pm to 10:00pm, in addition to specials such as Catalan galet soup and dark chocolate mousse for dessert. View all holiday dining options here.
Cost: Ravello $130 per adult, $48 per child age 2-12; Capa priced a la carte. Reserve via OpenTable or call 407-313-7777.
Oscar’s Brasserie
14200 Bonnet Creek Resort Lane C
Orlando, FL 32821
Located at the Waldorf Astoria, Oscar’s Brasserie will feature a festive Christmas Day dinner buffet from 5:00pm-10:00pm. Enjoy classic holiday fare like honey glazed ham with cherry chutney sauce, turkey with southern gravy and orange cranberry sauce, and roast prime rib with horseradish cream sauce. Round out the meal with savory bread pudding, candied yams, roasted golden beet salad, pan roasted grouper with fennel and wild mushroom, decadent holiday desserts, and more.
Cost: $70 per adult, $35 per child 6-12 years old. Children under 6 are complimentary. A $35 per person cancellation fee will apply for no-shows or cancellations past December 22, 2021.
Raglan Road
1640 E. Buena Vista Drive
Lake Buena Vista, FL 32830
Enjoy lively Irish music and dancing at Raglan Road on Christmas Day. The holiday menu includes butter and herb roast turkey, roasted garlic mashed potatoes, duck fat roasties, honey glazed carrots, bacon braised Brussels sprouts, sausage and walnut stuffing, red wine jus and cranberry sauce.
Cost: $35 per adult, $17.50 per child under 9. Call 407-938-0300 to reserve or book online.
Image credit: Raglan Road
Loews Portofino Bay Hotel
5601 Universal Blvd
Orlando, FL 32819
Two restaurants at Universal’s immersive Italian-inspired hotel will offer special Christmas Day menus. Trattoria del Porto will have a festive buffet available from 11:00am-9:00pm, with a variety of cozy holiday dishes. Try slow roasted thyme turkey with raisin bread dressing, pan gravy and cranberry sauce; maple-glazed ham seasoned with clove and served with mashed sweet potatoes and cinnamon butter; and beef rib roast with herb province creamed horseradish and natural jus. Notable holiday sides include cinnamon roasted acorn squash with cranberries, walnuts, and maple glaze; crispy brussels sprouts with agave vinaigrette, Liguria Christmas macaroni soup, and whipped potatoes with garlic oil.
Mamma Della’s Ristorante will offer a special Christmas Day menu, opera singers, and strolling musicians from 5:30pm-10:00pm. Enjoy flavorful homestyle cooking with a tasty Italian twist. The a la carte menu will also be available.
Additional Christmas Day dining options are available at all eight of Universal Orlando’s onsite hotels, including a family-style dinner at Hard Rock Hotel’s The Kitchen ($75/adult, $35/child), and an islands-themed buffet dinner at Sapphire Falls’ Amatista Cookhouse ($65/adult, $35/child). See all holiday dining options here.
Cost: Trattoria del Porto $75 per adult, $25 per child 3-9. Children 3 and under free. Mamma Della’s $69 per adult, $20 per child age 3-9. Children 3 and under free. Book on OpenTable or call 407-503-3463 (DINE) for all dining inquiries and reservations.
Rosen Plaza Hotel
9700 International Drive
Orlando, FL 32819
Savor a traditional Christmas feast (and then some) in the grand ballroom at Rosen Plaza from 12:00pm-5:00pm. The Christmas Day buffet features classic dishes like coq au vin, veal scallopini, and herb crusted beef with caramelized onion and English peas. Enjoy extravagant buffet stations and festive sides like sage risotto, honey dijon brussels sprouts with sweet potatoes and pomegranate seeds, and buttermilk mashed potatoes with pan gravy. Finally, go nuts at the dessert station, with tempting treats like White Christmas pie, maple pecan pie, gingerbread cheesecake, and more.
Cost: $49.95 per adult, $20.95 per child. Children 3 and under free. Reserve via Eventbrite.
Christmas Day Brunch
Aurora
This dazzling newcomer at the Celeste Hotel will offer a special Christmas Day brunch buffet from 11:00am-5:00pm. Enjoy breakfast specialties like eggs benedict and quiche lorraine, alongside parmesan-crusted chicken, pan-seared salmon, a prime rib carving station, a seafood bar, and so much more. View the full brunch menu here.
Cost: $60 per adult, $25 per child 4-12. Children 3 and under free. Reservations required; call 689-205-0100 or book via OpenTable.
Tapa Toro
8441 International Drive #260
Orlando, FL 32819
Go all out for the holidays at ICON Park’s Tapa Toro. Savor a Spanish-inspired bottomless brunch with flamenco dancing entertainment from 10:30am-3:00pm. Enjoy holiday favorites like honey spiral ham, sweet potato casserole, and roasted seasonal vegetables, served alongside classic Spanish dishes like paella, skirt steak, and ceviche. The full menu will also be available a la carte for Christmas Day dinner from 4pm-10pm. Tapa Toro will be closed on Christmas Eve.
Cost: $39 per adult, $15 per child 10 and under. Reservations required. Call 407-226-2929 to reserve.
Tapa Toro holiday sangria | Image credit: Tapa Toro
The Boheme
325 South Orange Avenue
Orlando, FL 32801
On Christmas Day, enjoy a festive brunch in the fifth floor art galleries, complete with jazz music and unlimited mimosas. A grand Christmas buffet will be available, including an entire room dedicated to dessert! Seatings are available from 10:00am-2:00pm.
Cost: $94 per adult, $47 per child + 20% service charge. Book via OpenTable and view the full holiday menus here.
Rosen Shingle Creek
9939 Universal Blvd
Orlando, FL 32819
Savor a holiday brunch to remember at Café Osceola from 11:30am-7:00pm on Christmas Day. Enjoy holiday dishes with an international twist, like Caribbean-spiced citrus marinated turkey, Mtsvadi (grilled pork skewers) with pomegranate, plum sauce and onions, and fig, walnut and roasted vegetable stuffing. There will be a wide variety of food available, including sushi, dim sum, and paella, as well as sweet and savory bites like crostini topped with ricotta, prosciutto, fresh cherries and pistachios.
Cost: $79.95 per adult, $34.95 per child 4-11. Children 3 and under free. Florida residents enjoy a 25% discount. Book on OpenTable or call 407-996-3663.
STK Orlando
1580 E Buena Vista Drive
Orlando, FL 32830
Make your way to Disney Springs for a festive holiday brunch special at this swanky steakhouse. On Christmas Day, STK will serve a special a la carte Christmas Day brunch menu, featuring smoked pork belly Benedict, hot chicken & waffle, and a lobster & eggs Benedict.
Cost: Brunch is priced a la carte. See the full Christmas menu and book reservations online.
Margaritaville Resort Orlando
8000 Fins Up Circle
Kissimmee, FL 34747
On Christmas Day, On Vacation will serve up a tropical-themed brunch from 11:30am-3:00pm. Enjoy roast beef, honey glazed ham, teriyaki salmon, a variety of sides, and a dazzling dessert display. Christmas brunch can also be delivered to guests staying onsite at the Margaritaville Cottages.
Cost: $50 per adult, $20 per child under 12. Call 407-479-0950 ext. 725 for all dining inquiries and reservations.
Other Ideas:
Marlow’s Holiday Gift Cards
A Marlow’s Holiday gift card is the perfect gift! The holidays are bubbly with a Marlow’s gift card! When you buy a $50 gift card, you’ll get a free bottle of Michelle Brut sparkling wine. When you buy a $100 gift card, you’ll get a free bottle of Michelle Brut sparkling wine plus a bonus $20 gift card. Offer valid from 11/19/21 to 12/31/21. Talk with your server or visit MarlowsTavern.com.
Feature image credit: 4 Rivers Smokehouse