clock menu more-arrow no yes
Photo Credit: Cantina La Veinte/Facebook

The 10 Best Bets for Christmas Eve Dinner in Miami

Ring in December 24th at one of these top spots

View as Map

Those in South Florida know that Christmas Eve is just as big of a deal as Christmas is this part of the country. Called "Noche Buena" in many circles and families, it's time to celebrate a big meal with those closest to you. But if you aren't in the mood to whip up the Christmas Eve feast this year, there are 10 places around town that are offering up their take on the feast as well.

Read More
Note: Restaurants on this map are listed geographically.

1. Neomi's Grill

Copy Link
18001 Collins Ave
Sunny Isles Beach, FL 33160
(305) 692-5770
Visit Website

On Christmas Eve, guests can enjoy a festive three-course holiday dinner with options like halibut ceviche, pumpkin and ginger bisque, Christmas “ham” pork belly, carved turkey and a gingerbread key lime pie.

(Available 6 to 10 p.m. for $49 per person.)

Photo Credit: Neomi’s Grill

2. Scarpetta by Scott Conant

Copy Link
4441 Collins Ave
Miami Beach, FL 33140
(305) 674-4660
Visit Website

Dine at celeb chef Scott Conant’s popular Italian eatery on Christmas Eve and feat on a four-course, prixe-fixe menu with items like zuppa di mare, lobster and crab tagillatelle, seared branzino and more.

(Available to 6 to 11 p.m. for $75 per person.)

Scarpetta
Scarpetta
Scarpetta

3. Three Restaurant

Copy Link
50 NW 24th Street Rooftop
Miami, FL 33127
(305) 748-4540
Visit Website

Norman Van Aken’s new Wynwood spot is getting into the holiday spirit with a four-course Christmas Eve menu with dishes like chilled shrimp, chestnut soup, scallops a la plancha, roasted duck, and pineapple tres leches.

(Available 5:30 to 10 p.m. for $95 per person.)

Photo Credit: Giovanny Guiterrez for Eater Miami

4. Jaya at The Setai

Copy Link
2001 Collins Ave
Miami Beach, FL 33139
(855) 923-7899
Visit Website

Dine on a five-course, prixe-fix global-inspired Christmas Eve menu at Jaya. Offering its like an array of dumplings, pumpkin soup, carved turkey, black cod and filet mignon, plus a bouche de noel for dessert.

(Available from 6 to 10:30 p.m. for $110 per person.)

Photo Credit: Jaya

5. Nautilus Cabana Club

Copy Link
1825 Collins Ave
Miami Beach, FL 33139
(305) 503-5700
Visit Website

The sprawling holiday feast offered at Nautilus includes a welcome glass of champagne, dishes like seafood ceviche, antipasto, oysters, a whole-pig carving station, prime rib, lamb, and a bevvy of desserts like tres leches and blueberry tarts.

(Available from 6 to 11 p.m. for $65 a person.)

Photo Credit: Nautilus Cabana Club

6. BLT Steak Miami

Copy Link
1610 Collins Ave
Miami Beach, FL 33139
(786) 605-0819
Visit Website

Situated at the newly renovated Iberostar Berkley Hotel on South Beach, BLT Steak celebrates Christmas with a three-course prix-fixe menu with options like grilled lamb, root veggies, and dulce de leche.

(Available from 3 to 9 p.m. for $80 per person.)

Photo Credit: BLT Steak

7. Via Emilia 9

Copy Link
1120 15th St
Miami Beach, FL 33139
(786) 216-7150
Visit Website

The Miami Beach Italian eatery promises to take its guests on a “culinary journey to the Bologna region” on Christmas Eve with its six-course menu filled with items like aged prosciutto, tagliatelle with wild boar ragu, rabbit in Lambrusco wine, pumpkin pie and Lambrusco eggnog.

(Available 5:30 to 11 p.m. for $70 per person.)

via emilia Photo Credit: Via Emilia 9

8. Macchialina

Copy Link
820 Alton Rd
Miami Beach, FL 33139
(305) 534-2124
Visit Website

Get a taste of Macchialina’s star dishes during its Christmas Eve feast. Dine on a five-course menu that includes favorites like the broccolini al Cesare, creamy polenta with sausage ragu, the beet mezzaluna, Mediterranean branzino and more.

(Available from 6 to 11 p.m. for $59 per person.)

Photo Credit: Macchialina

9. Forte dei Marmi

Copy Link
150 Ocean Dr
Miami Beach, FL 33139
(786) 276-3095
Visit Website

Chef Antonio Mellino delivers a Christmas spread with specials like foie gras torchon, risotto with red beats, lamb with artichokes and blue cheese, roasted scallops, branzino and a sweet finale of panettone, chocolate zabaglione or something and more.

(Available 6:30 to 11:30 p.m.)

Photo Credit: Giovanny Guiterrez for Eater Miami

10. Cantina La Veinte

Copy Link
495 Brickell Ave
Miami, FL 33131
(786) 623-6135
Visit Website

Soak in views of Brickell Key and Biscayne Bay while enjoying a special holiday menu with items like a table-side carved turkey with all the fixins’ like gravy, cranberry sauce, glazed carrots, and a dessert from the dessert station.

(Available starting at 7 p.m. for $45 per person.)

Photo Credit: Cantina La Veinte/Facebook

1. Neomi's Grill

18001 Collins Ave, Sunny Isles Beach, FL 33160
Photo Credit: Neomi’s Grill

On Christmas Eve, guests can enjoy a festive three-course holiday dinner with options like halibut ceviche, pumpkin and ginger bisque, Christmas “ham” pork belly, carved turkey and a gingerbread key lime pie.

(Available 6 to 10 p.m. for $49 per person.)

18001 Collins Ave
Sunny Isles Beach, FL 33160

2. Scarpetta by Scott Conant

4441 Collins Ave, Miami Beach, FL 33140
Scarpetta
Scarpetta
Scarpetta

Dine at celeb chef Scott Conant’s popular Italian eatery on Christmas Eve and feat on a four-course, prixe-fixe menu with items like zuppa di mare, lobster and crab tagillatelle, seared branzino and more.

(Available to 6 to 11 p.m. for $75 per person.)

4441 Collins Ave
Miami Beach, FL 33140

3. Three Restaurant

50 NW 24th Street Rooftop, Miami, FL 33127
Photo Credit: Giovanny Guiterrez for Eater Miami

Norman Van Aken’s new Wynwood spot is getting into the holiday spirit with a four-course Christmas Eve menu with dishes like chilled shrimp, chestnut soup, scallops a la plancha, roasted duck, and pineapple tres leches.

(Available 5:30 to 10 p.m. for $95 per person.)

50 NW 24th Street Rooftop
Miami, FL 33127

4. Jaya at The Setai

2001 Collins Ave, Miami Beach, FL 33139
Photo Credit: Jaya

Dine on a five-course, prixe-fix global-inspired Christmas Eve menu at Jaya. Offering its like an array of dumplings, pumpkin soup, carved turkey, black cod and filet mignon, plus a bouche de noel for dessert.

(Available from 6 to 10:30 p.m. for $110 per person.)

2001 Collins Ave
Miami Beach, FL 33139

5. Nautilus Cabana Club

1825 Collins Ave, Miami Beach, FL 33139
Photo Credit: Nautilus Cabana Club

The sprawling holiday feast offered at Nautilus includes a welcome glass of champagne, dishes like seafood ceviche, antipasto, oysters, a whole-pig carving station, prime rib, lamb, and a bevvy of desserts like tres leches and blueberry tarts.

(Available from 6 to 11 p.m. for $65 a person.)

1825 Collins Ave
Miami Beach, FL 33139

6. BLT Steak Miami

1610 Collins Ave, Miami Beach, FL 33139
Photo Credit: BLT Steak

Situated at the newly renovated Iberostar Berkley Hotel on South Beach, BLT Steak celebrates Christmas with a three-course prix-fixe menu with options like grilled lamb, root veggies, and dulce de leche.

(Available from 3 to 9 p.m. for $80 per person.)

1610 Collins Ave
Miami Beach, FL 33139

7. Via Emilia 9

1120 15th St, Miami Beach, FL 33139
via emilia Photo Credit: Via Emilia 9

The Miami Beach Italian eatery promises to take its guests on a “culinary journey to the Bologna region” on Christmas Eve with its six-course menu filled with items like aged prosciutto, tagliatelle with wild boar ragu, rabbit in Lambrusco wine, pumpkin pie and Lambrusco eggnog.

(Available 5:30 to 11 p.m. for $70 per person.)

1120 15th St
Miami Beach, FL 33139

8. Macchialina

820 Alton Rd, Miami Beach, FL 33139
Photo Credit: Macchialina

Get a taste of Macchialina’s star dishes during its Christmas Eve feast. Dine on a five-course menu that includes favorites like the broccolini al Cesare, creamy polenta with sausage ragu, the beet mezzaluna, Mediterranean branzino and more.

(Available from 6 to 11 p.m. for $59 per person.)

820 Alton Rd
Miami Beach, FL 33139

9. Forte dei Marmi

150 Ocean Dr, Miami Beach, FL 33139
Photo Credit: Giovanny Guiterrez for Eater Miami

Chef Antonio Mellino delivers a Christmas spread with specials like foie gras torchon, risotto with red beats, lamb with artichokes and blue cheese, roasted scallops, branzino and a sweet finale of panettone, chocolate zabaglione or something and more.

(Available 6:30 to 11:30 p.m.)

150 Ocean Dr
Miami Beach, FL 33139

10. Cantina La Veinte

495 Brickell Ave, Miami, FL 33131
Photo Credit: Cantina La Veinte/Facebook

Soak in views of Brickell Key and Biscayne Bay while enjoying a special holiday menu with items like a table-side carved turkey with all the fixins’ like gravy, cranberry sauce, glazed carrots, and a dessert from the dessert station.

(Available starting at 7 p.m. for $45 per person.)

495 Brickell Ave
Miami, FL 33131

Related Maps