clock menu more-arrow no yes
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
Note: Restaurants on this map are listed geographically.

1. db Bistro Moderne

Copy Link
255 Biscayne Blvd Way
Miami, FL 33131
(305) 421-8800
Visit Website
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

2. Izzy's fish and oysters bar

Copy Link
423 Washington Ave
Miami, FL 33139
(305) 397-8843
Visit Website
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

3. J & G Grill

Copy Link
9703 Collins Ave
Bal Harbour, FL 33154
(305) 993-3333
Visit Website
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

4. Jaya

Copy Link
2001 Collins Ave
Miami Beach, FL 33139
(305) 520-4200
Visit Website
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

5. Quattro Gastronomia Italiana

Copy Link
1014 Lincoln Rd
Miami Beach, FL 33139
(305) 531-4833
Visit Website
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

6. Rosa Mexicano

Copy Link
900 S Miami Ave
Miami, FL 33130
(786) 425-1001
Visit Website
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

7. Scarpetta

Copy Link
4401 Collins Ave
Miami Beach, FL 33140
(877) 326-7412
Visit Website
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.

8. StripSteak

Copy Link
4441 Collins Ave
Miami Beach, FL 33140
(877) 326-7412
Visit Website
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

9. Talde

Copy Link
4041 Collins Ave
Miami, FL 33140
(786) 605-1094
Visit Website
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.

10. The Dutch Miami

Copy Link
2201 Collins Ave
Miami Beach, FL 33139
(305) 938-3111
Visit Website
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

11. The Seven Dials

Copy Link
2030 S Douglas Rd #102
Coral Gables, FL 33134
(786) 542-1603
Visit Website
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

12. Toscana Divino

Copy Link
900 S Miami Ave
Miami, FL 33130
(305) 775-5317
Visit Website
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.

13. Traymore Restaurant and Bar

Copy Link
2445 Collins Ave
Miami Beach, FL 33140
(305) 695-3600
Visit Website
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

14. Vida Lounge

Copy Link
4441 Collins Ave
Miami Beach, FL 33140
(305) 538-2000
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.

1. db Bistro Moderne

255 Biscayne Blvd Way, Miami, FL 33131
db Bistro
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.
255 Biscayne Blvd Way
Miami, FL 33131

2. Izzy's fish and oysters bar

423 Washington Ave, Miami, FL 33139
Andrew Stankus
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.
423 Washington Ave
Miami, FL 33139

3. J & G Grill

9703 Collins Ave, Bal Harbour, FL 33154
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.
9703 Collins Ave
Bal Harbour, FL 33154

4. Jaya

2001 Collins Ave, Miami Beach, FL 33139
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.
2001 Collins Ave
Miami Beach, FL 33139

5. Quattro Gastronomia Italiana

1014 Lincoln Rd, Miami Beach, FL 33139
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.
1014 Lincoln Rd
Miami Beach, FL 33139

6. Rosa Mexicano

900 S Miami Ave, Miami, FL 33130
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.
900 S Miami Ave
Miami, FL 33130

7. Scarpetta

4401 Collins Ave, Miami Beach, FL 33140
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.
4401 Collins Ave
Miami Beach, FL 33140

8. StripSteak

4441 Collins Ave, Miami Beach, FL 33140
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.
4441 Collins Ave
Miami Beach, FL 33140

9. Talde

4041 Collins Ave, Miami, FL 33140
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.
4041 Collins Ave
Miami, FL 33140

10. The Dutch Miami

2201 Collins Ave, Miami Beach, FL 33139
The Dutch
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.
2201 Collins Ave
Miami Beach, FL 33139

11. The Seven Dials

2030 S Douglas Rd #102, Coral Gables, FL 33134
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.
2030 S Douglas Rd #102
Coral Gables, FL 33134

12. Toscana Divino

900 S Miami Ave, Miami, FL 33130
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.
900 S Miami Ave
Miami, FL 33130

13. Traymore Restaurant and Bar

2445 Collins Ave, Miami Beach, FL 33140
Traymore
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.
2445 Collins Ave
Miami Beach, FL 33140

14. Vida Lounge

4441 Collins Ave, Miami Beach, FL 33140
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.
4441 Collins Ave
Miami Beach, FL 33140

Related Maps