clock menu more-arrow no yes mobile
Toscana Divino

Where to Eat on Christmas Eve in Miami

Time to eat up and spread some cheer

View as Map

Whether you want to celebrate the Feast of the Seven Fishes, have a Asian dinner filled with ramen or just want to avoid the annual family gathering, there's a spot in Miami to accomodate you with some holiday cheer.

Read More
Eater maps are curated by editors and aim to reflect a diversity of neighborhoods, cuisines, and prices. Learn more about our editorial process. If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See our ethics policy.

db Bistro Moderne

Copy Link
On Christmas Eve this French bistro will offer a four-course, pre-fixe menu featuring seasonal dishes such as Nantucket Bay Scallops, Roasted Elk Loin and Suckling Pig for $80 for adults and $35 for children. Menu is available from 6 to 10 p.m.
db Bistro

Izzy's fish and oysters bar

Copy Link
If the Feast of the Seven fishes is your thing, then you’re in luck. This go-to South Beach seafood restaurant will be offering up its spin on the classic Christmas Eve meal for $85 a person or $150 couple.
Andrew Stankus

J & G Grill

Copy Link
Bal Harbour’s swankiest restaurant will serve up a four-course Christmas Eve menu with high-end dishes like beef tenderloin carpaccio, Maine lobster, almond crusted duck breast and plenty of Antonio Bachour’s desserts. Dinner is offered from 5:30 to 10:30 p.m. on Christmas Eve for $150 a person.
J&G Grill
The newly opened Jaya at The Setai, Miami Beach will celebrate the holiday with a four-course menu featuring dishes like foie gras, Maine lobster and almond bread pudding. The menu is $110 per adult and $55 for children and is open from 7 to 10 p.m.
Jaya

Quattro Gastronomia Italiana

Copy Link
If you have truffle lovers in your group make sure to check out Quattro’s special white truffle menu, which is only available for the holidays. Everything from filet mignon to veal get the truffle treatment on Christmas Eve.
Quattro Gastronomia Italiana

Rosa Mexicano

Copy Link
Diners can spice up their spice up their Christmas Eve with Rosa Mexicano's special all-day menu. The dishes are available a la carte or $35 for two dishes and a margarita.
Rosa Mexicano

Scarpetta

Copy Link
Those seeking a rustic yet elegant holiday meal can indulge in Scarpetta’s three-course prix-fixe menu featuring items like cioppino and a ricotta gelato cream puff for $75 a person. Available 6 to 11 p.m.

StripSteak

Copy Link
For the meat loves, hit up StripSteak’s three-course, holiday-inspired meal featuring items like pan-roasted duck and Beausoliel oysters for $75 a person. Available from 6 to 11 p.m.
StripSteak
This laid-back, Asian-American spot will offer up $75 Christmas eve special featuring roast chicken ramen, smoked duck breast, sweet potato samosas and “Micky D’s” apple pie.

The Dutch Miami

Copy Link
South Beach’s Americana-inspired eatery will feature a special three-course Christmas Eve menu for $45 with items like rated duck and molten chocolate lava cake to choose from. The menu is available from 1 to 9 p.m. on Christmas Eve.
The Dutch

The Seven Dials

Copy Link
On Christmas Eve guests can enjoy traditional British holiday specials, such as Proper Sausage Rolls, Mince Pies and Scotch Eggs in addition to the regular menu. Plus an all-day happy hour will be offered — to make your Christmas Eve extra spirited.
Seven Dials

Toscana Divino

Copy Link
This Italian restaurant is going the traditional route on Christmas Eve with option like tortellini, beef cheek, grouper and panettone on its special holiday menu.

Traymore Restaurant and Bar

Copy Link
The Traymore Restaurant and Bar will feature a special three-course menu with choices like chestnut soup, jumbo scallops and Bûche de Noël. Available form 6 to 10 p.m. for $75 a person.
Traymore

Vida Lounge

Copy Link
If you’re looking to pig out on Christmas Eve, head to Vida which offer a full buffet spread with everything from sushi, to ceviche, to grilled fish and veggies. Offered from 5 to 10 p.m. for $59 per adult and $29.50 for kids.

db Bistro Moderne

On Christmas Eve this French bistro will offer a four-course, pre-fixe menu featuring seasonal dishes such as Nantucket Bay Scallops, Roasted Elk Loin and Suckling Pig for $80 for adults and $35 for children. Menu is available from 6 to 10 p.m.
db Bistro

Izzy's fish and oysters bar

If the Feast of the Seven fishes is your thing, then you’re in luck. This go-to South Beach seafood restaurant will be offering up its spin on the classic Christmas Eve meal for $85 a person or $150 couple.
Andrew Stankus

J & G Grill

Bal Harbour’s swankiest restaurant will serve up a four-course Christmas Eve menu with high-end dishes like beef tenderloin carpaccio, Maine lobster, almond crusted duck breast and plenty of Antonio Bachour’s desserts. Dinner is offered from 5:30 to 10:30 p.m. on Christmas Eve for $150 a person.
J&G Grill

Jaya

The newly opened Jaya at The Setai, Miami Beach will celebrate the holiday with a four-course menu featuring dishes like foie gras, Maine lobster and almond bread pudding. The menu is $110 per adult and $55 for children and is open from 7 to 10 p.m.
Jaya

Quattro Gastronomia Italiana

If you have truffle lovers in your group make sure to check out Quattro’s special white truffle menu, which is only available for the holidays. Everything from filet mignon to veal get the truffle treatment on Christmas Eve.
Quattro Gastronomia Italiana

Rosa Mexicano

Diners can spice up their spice up their Christmas Eve with Rosa Mexicano's special all-day menu. The dishes are available a la carte or $35 for two dishes and a margarita.
Rosa Mexicano

Scarpetta

Those seeking a rustic yet elegant holiday meal can indulge in Scarpetta’s three-course prix-fixe menu featuring items like cioppino and a ricotta gelato cream puff for $75 a person. Available 6 to 11 p.m.

StripSteak

For the meat loves, hit up StripSteak’s three-course, holiday-inspired meal featuring items like pan-roasted duck and Beausoliel oysters for $75 a person. Available from 6 to 11 p.m.
StripSteak

Talde

This laid-back, Asian-American spot will offer up $75 Christmas eve special featuring roast chicken ramen, smoked duck breast, sweet potato samosas and “Micky D’s” apple pie.

The Dutch Miami

South Beach’s Americana-inspired eatery will feature a special three-course Christmas Eve menu for $45 with items like rated duck and molten chocolate lava cake to choose from. The menu is available from 1 to 9 p.m. on Christmas Eve.
The Dutch

The Seven Dials

On Christmas Eve guests can enjoy traditional British holiday specials, such as Proper Sausage Rolls, Mince Pies and Scotch Eggs in addition to the regular menu. Plus an all-day happy hour will be offered — to make your Christmas Eve extra spirited.
Seven Dials

Toscana Divino

This Italian restaurant is going the traditional route on Christmas Eve with option like tortellini, beef cheek, grouper and panettone on its special holiday menu.

Traymore Restaurant and Bar

The Traymore Restaurant and Bar will feature a special three-course menu with choices like chestnut soup, jumbo scallops and Bûche de Noël. Available form 6 to 10 p.m. for $75 a person.
Traymore

Vida Lounge

If you’re looking to pig out on Christmas Eve, head to Vida which offer a full buffet spread with everything from sushi, to ceviche, to grilled fish and veggies. Offered from 5 to 10 p.m. for $59 per adult and $29.50 for kids.

Related Maps