clock menu more-arrow no yes mobile
a spread of holiday foods Photo by Jed Owen on Unsplash

Where to Eat on Christmas Eve and Christmas Day in Miami

Where to find some holiday goodness.

View as Map

While most tend to enjoy Christmas Eve at home, perhaps a year of being couped up merits an outing to celebrate the holiday. Below is a round-up of the ten best Christmas Eve and Christmas Day menus to enjoy with family and friends, and no clean-up needed. Restaurants are listed in geographical order from north to south.

For all the latest Miami dining intel, subscribe to Eater Miami’s newsletter.

Read More
If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See our ethics policy.

Icebox Cafe Hallandale

Copy Link

Longtime South Florida favorite Icebox Cafe serves a hearty Christmas menu both on Christmas Eve and Day. The three-course meal starts with lump crabmeat stuffed mushrooms, followed by a rosemary roasted chicken breast with all the traditional sides like cornbread, chestnut stuffing, created spinach, and roasted root vegetables, rounded out by a pear almond tartlet. Price: $56 per person.

R House Wynwood

Copy Link

Sure, a drag brunch isn’t the most traditional way to spend Christmas Eve — but it’ll certainly be the most entertaining. On Christmas Eve Wynwood stalwart R House will host its Drag Brunch with Athena Dion. Guests can dine on a family style menu that includes options like a Cuban breakfast crossaint and fried chicken, while enjoying some Miami’s most storied Drag performances while sipping on bottomless mimosas, white wine sangria, and mojitos. Price: $50 per person.

Red Rooster Overtown

Copy Link

On Christmas night, head to this Overtown staple for a festive meal. The set menu lets guests select two items from the small shares section like cornbread or kale salad with grilled fruits.  All seven items from the dinner section of the menu will be served family-style, including the mac and cheese, sweet potato casserole, and the St. Augustine Shrimp Perlot made with Florida rock shrimp, lump crab, and Jasmine rice. A sampling of desserts, including chocolate cupcakes and sweet potato challah bread pudding, finish the meal. Price: $75 per adult, $20 per child.

Cafe La Trova

Copy Link

Gather your close friends and family and celebrate Christmas Eve, “Nochebuena,” with Cafe La Trova on Saturday, December 24. Guests can dine on a special family-style, three-course menu featuring contemporary Latin and Cuban-style dishes by Michelle Bernstein. Price: $95 for adults; $30 for children.

Dirty French Steakhouse

Copy Link

Dirty French’s Christmas dinner is perfect for those looking to add a little flash to their holiday festivities. The menu kicks off with the hors d’oeuvre course, which includes a choice of either the mushroom millefeuille, beef carpaccio, lobster ravioli, or wedge salad; then onto the main course with a choice of filet mignon, roasted chicken, or blackened snapper all served with sesame spinach and pommes frites; and is rounded out with the dessert course including both opera cake and creme brulele for the table. Price: $150 per person.

Kaia Greek Restaurant

Copy Link

Mediterranean newcomer Kaia in Coral Gables will offer a special four-course menu that includes a glass of champagne with a choice of spread, appetizer, main course, and dessert. The menu is available on both Christmas Eve and Christmas Day. Price: $75 per person.

Rusty Pelican - Miami

Copy Link

Celebrate Christmas at Miami’s historic Rusty Pelican restaurant. Guests can dine on a four-course brunch or a la carte dinner while soaking in panoramic views of the Miami skyline. Price: Brunch is $92 per adult and $35 per child.

Fiola Miami

Copy Link

Enjoy the Feast of the Fishes in Coral Gables. Fiola’s Italian holiday menu, available Friday, December 23; Saturday, December 24; and Sunday, December 25, features a five-course, traditional Italian Christmas feast with dishes like big eye tuna Crudo, grilled blue crystal prawns, lobster ravioli, and pan-roasted dover sole. Price: $195 per person.

Mi'talia Kitchen & Bar

Copy Link

Mi’talia Kitchen & Bar’s hearty Christmas Eve dinner offering starts with various antipasto plates before diving into the three-course meal. Diners can start with dishes like pan-seared scallops and crispy rock shrimp before choosing a main course like duck confit and pumpkin-filled pasta or truffle-crusted filet mignon. For dessert? A proper tiramisu served for everyone at the table. Price: $85 per person.

Platea Prime Steakhouse & Ceviche Bar

Copy Link

Located inside a strip mall in Pinecrest is Miami’s first Peruvian Prime steakhouse. On Christmas Eve, it will celebrate with a special menu that includes baked oysters with leche de tigre, charred Caesar salad, crispy Brussell sprouts, roasted potatoes, wok-fried rice, and a choice of prime rib roast, double-cut roast pork chop, prime culotte, or seabass. Price: $125 per person.

Icebox Cafe Hallandale

Longtime South Florida favorite Icebox Cafe serves a hearty Christmas menu both on Christmas Eve and Day. The three-course meal starts with lump crabmeat stuffed mushrooms, followed by a rosemary roasted chicken breast with all the traditional sides like cornbread, chestnut stuffing, created spinach, and roasted root vegetables, rounded out by a pear almond tartlet. Price: $56 per person.

R House Wynwood

Sure, a drag brunch isn’t the most traditional way to spend Christmas Eve — but it’ll certainly be the most entertaining. On Christmas Eve Wynwood stalwart R House will host its Drag Brunch with Athena Dion. Guests can dine on a family style menu that includes options like a Cuban breakfast crossaint and fried chicken, while enjoying some Miami’s most storied Drag performances while sipping on bottomless mimosas, white wine sangria, and mojitos. Price: $50 per person.

Red Rooster Overtown

On Christmas night, head to this Overtown staple for a festive meal. The set menu lets guests select two items from the small shares section like cornbread or kale salad with grilled fruits.  All seven items from the dinner section of the menu will be served family-style, including the mac and cheese, sweet potato casserole, and the St. Augustine Shrimp Perlot made with Florida rock shrimp, lump crab, and Jasmine rice. A sampling of desserts, including chocolate cupcakes and sweet potato challah bread pudding, finish the meal. Price: $75 per adult, $20 per child.

Cafe La Trova

Gather your close friends and family and celebrate Christmas Eve, “Nochebuena,” with Cafe La Trova on Saturday, December 24. Guests can dine on a special family-style, three-course menu featuring contemporary Latin and Cuban-style dishes by Michelle Bernstein. Price: $95 for adults; $30 for children.

Dirty French Steakhouse

Dirty French’s Christmas dinner is perfect for those looking to add a little flash to their holiday festivities. The menu kicks off with the hors d’oeuvre course, which includes a choice of either the mushroom millefeuille, beef carpaccio, lobster ravioli, or wedge salad; then onto the main course with a choice of filet mignon, roasted chicken, or blackened snapper all served with sesame spinach and pommes frites; and is rounded out with the dessert course including both opera cake and creme brulele for the table. Price: $150 per person.

Kaia Greek Restaurant

Mediterranean newcomer Kaia in Coral Gables will offer a special four-course menu that includes a glass of champagne with a choice of spread, appetizer, main course, and dessert. The menu is available on both Christmas Eve and Christmas Day. Price: $75 per person.

Rusty Pelican - Miami

Celebrate Christmas at Miami’s historic Rusty Pelican restaurant. Guests can dine on a four-course brunch or a la carte dinner while soaking in panoramic views of the Miami skyline. Price: Brunch is $92 per adult and $35 per child.

Fiola Miami

Enjoy the Feast of the Fishes in Coral Gables. Fiola’s Italian holiday menu, available Friday, December 23; Saturday, December 24; and Sunday, December 25, features a five-course, traditional Italian Christmas feast with dishes like big eye tuna Crudo, grilled blue crystal prawns, lobster ravioli, and pan-roasted dover sole. Price: $195 per person.

Mi'talia Kitchen & Bar

Mi’talia Kitchen & Bar’s hearty Christmas Eve dinner offering starts with various antipasto plates before diving into the three-course meal. Diners can start with dishes like pan-seared scallops and crispy rock shrimp before choosing a main course like duck confit and pumpkin-filled pasta or truffle-crusted filet mignon. For dessert? A proper tiramisu served for everyone at the table. Price: $85 per person.

Platea Prime Steakhouse & Ceviche Bar

Located inside a strip mall in Pinecrest is Miami’s first Peruvian Prime steakhouse. On Christmas Eve, it will celebrate with a special menu that includes baked oysters with leche de tigre, charred Caesar salad, crispy Brussell sprouts, roasted potatoes, wok-fried rice, and a choice of prime rib roast, double-cut roast pork chop, prime culotte, or seabass. Price: $125 per person.

Related Maps