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.Read More
Where to Eat on Christmas Eve and Christmas Day in Miami
Where to find some holiday goodness.
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.
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.
Also featured in: