Christmas 2024 has arrived in Mexico City, yes, it’s time to enjoy your whole family. That’s why this list of places to buy Christmas dinners will save you from spending a lot of time cooking. You will find delicious banquets and packages, place your order as soon as possible!
1. Chihuahua Grill & Meat
We start the Christmas dinner list with a very special option: Chihuahua Grill & Meat. Here they offer packages that include a main course, side dish, salad and other accompaniments. The main dishes are lomo mechado, beef roll, ribs and smoked turkey. On this occasion, a recipe for tenderloin in tamarind sauce is added to the menu. 😋
You can choose portions for 5, 10 or 20 people; costs range from $1,500 to $5,300. You’ll be happy to know that you’ll receive a free dessert in any of the packages you order. For more information call: 55 1952 9631 and 55 3248 4737.
📍 Inside Mercado San Camilito, locales 33 and 62, Centro, Cuauhtémoc.
You have until December 21 to order your dinner.
🎟️ Remember that you must give an advance payment of 50%, delivery to your home has an additional cost of $250.
2. Casa Frida Sofia
This list of Christmas dinners at home would not be complete without mentioning Casa Frida Sofía, south of CDMX. There are delicious dishes that will make their way to your home. On the menu you will find: baked pork leg, romeritos, cod, lasagna, pork loin, apple salad and more. There are also ravioli and shrimp consommé as appetizers.
The cost of the dishes ranges from $400 to $1,200 and orders, with the exception of the lasagna, are charged by the kilo. Remember that home deliveries have an additional cost. To quote your Christmas dinner contact us via WhatsApp at 55 6446 3119.
You have until December 15 to place your order.
🎟️ 50% down payment is required
3. Flavors of Lebanon
If you want to add a Middle Eastern touch to your Christmas celebration, you’ll love ordering from Sabores de Líbano. This restaurant prepares Christmas dinners with home delivery. The cost of the menu depends on the portions and dishes you select; delivery has an additional fee that depends on the delivery location.
This 2024 you can choose from jocoque, hummus, empanadas, tabule, kebbe, leg of lamb, as well as some vegetarian options. There are packages for up to eight people with prices ranging from $999 to $4,399. You can quote your dinner with the number of guests and dishes of your preference. For more information, call WhatsApp 55 1242 4779 or 55 6969 5827.
📍 Mier y Pesado 329, code 2, Del Valle Norte, Benito Juárez.
📅 Orders 15 days in advance.
🎟️ Orders with 50% in advance and the rest upon delivery.
4. Chef a Domicilio CDMX
Christmas is the perfect time to enjoy the family without the pressure of cooking or picking up dinner. That’s why we recommend ordering from Chef a Domicilio in CDMX, a culinary project that this year will offer Christmas feasts to your doorstep.
The dishes are salmon in red wine, stuffed pork loin, meat lasagna and tomahawk. Each option includes pasta. The price depends on the dish you choose; rates range from $1,650 to $2,500 and it serves up to eight people. For more information, call WhatsApp at 55 3356 9821.
5. Casa Habsburgo
Pesto pasta, cod, romeritos, stuffed turkey, Russian salad, lasagna and pork tenderloin are just some of the dishes on Casa Habsburgo‘s Christmas menu. This site delivers to your home for $165 additional to your purchase.
There are packages for 4, 8, 10, 15 and 20 people; prices range from $1,950 to $4,300. They can include salad, pasta, main course, a sauce, a side dish, dessert, bread and even a bottle of red wine or cider to toast. Get in touch via WhatsApp at 56 4251 7167.
6. La Rambla
For Christmas and New Year’s Eve! This cantina will have Christmas dinner packages; you can bring different menus such as turkey, baked kid, cod, pork leg, pork loin, suckling pig, shrimp broth and even dessert. The food is sold by the kilo and portion. You can get a quote by sending a WhatsApp to 55 6498 2427.
📍 Cuauhtémoc 12, Doctores, Cuauhtémoc
7. Kroket
Here you’ll put together a great package consisting of a three-course menu (appetizer, main course and dessert) plus a side dish. Some of the delicacies you’ll try are BBQ pork ribs, glazed ham or meatloaf. The menu for four people costs $4,200 and $6,900 for 8.
You can pick up your food via pick up at the Roma branch. You can also arrange a delivery using a parcel service, which is at your own expense. For more information, write a WhatsApp to 55 4048 5650. Remember that you must reserve six days in advance.
8. ONA
With different options of salads, pastas and side dishes, ONA joins the list of Christmas dinner packages 2024. This restaurant presents a vast menu where you will taste delicacies such as suckling pig, lomo mechado or baked turkey. Please note that you need to place your order six days in advance.
You can pick up your dinner or have it delivered at home for an additional cost. For more information and the complete menu, send a WhatsApp message to 55 1906 1939.
📍 Emilio Castelar 185, Polanco III Section, Miguel Hidalgo
9. XuXu
This restaurant offers Christmas dinner packages that you can put together with the dishes you want. The menu consists of a starter, main course, side dish and dessert. There is turkey, lasagna, brisket, apple salad and other seasonal recipes.
Each menu costs $850 per person and payment is in advance. Remember that orders close on December 22, 2025, so book as soon as possible by sending a WhatsApp message to 55 2241 2704.
📍 Río Amazonas 44, Renacimiento, Cuauhtémoc
10. Uautli
In Iztacalco there are excellent options for Christmas dinners. For example at this cafeteria where you can order pastas, side dishes, salads and stews by the kilo. They also have several dessert options.
The cost depends on the preparation you choose, but the rate ranges from $150 to $750. You can check the menu and place your order by sending a message through Facebook. Please note that orders close on December 21 and you have to reserve by paying 50% of the total. Also, they have home deliveries, however you should check if your location is within the delivery route.
📍 Playa Sur 15, Militar Marte, Iztacalco