Mexican Christmas Dinner

4.98 from 75 votes

From tamales to tacos, a Mexican Christmas Dinner with family is a great way to celebrate Mexican culture at the holidays. Making traditional dishes, Tex-Mex food or a combination is a tradition in New Mexico.

A stack of tamales on a wood board on a table in front of a lit Christmas tree.

This post contains affiliate links. Affiliate links support A Joyfully Mad Kitchen at no additional cost to you. I receive a commission if you choose to make a purchase through these links.

Christmas traditions are so fascinating to me in the way this holiday is celebrated around the world, especially when it comes to food.

Some people enjoy turkey for Thanksgiving and again a month later for Christmas, while others make a special entrée like prime rib or ham. People from other cultures might enjoy special dishes celebrating their heritage or to remind them of where they are from.

In my family, we often eat ham on Christmas Day, and the side dishes are always similar to Thanksgiving sides. But we always do something pretty special for Christmas Eve dinner, which is our big family celebration.

Growing up in New Mexico, it is very common to enjoy a Mexican Christmas meal either on Christmas Eve or Christmas Day. Thanks to New Mexico's proximity to Mexico, it's not unusual that many Mexican holiday traditions have carried over for these special occasions, especially the food.

Mexican Christmas Traditions

Mexican families have many holiday traditions, from decorating with nativity scenes, poinsettias and Christmas trees.

In Mexico, Christmas is celebrated from Dec. 12 to Jan. 6 each year. There are a series of processions and parties called Las Posadas (meaning "inn" in Spanish), with the final posada on Christmas Eve, followed by a midnight mass and feast.

In New Mexico, many families enjoy a traditional New Mexican dinner for Christmas with Mexican and Tex-Mex dishes instead of a turkey and its respective sides. No matter what is served, there is always green chile sauce at a New Mexican meal!

two glasses of cranberry sangria on a plaid table cloth.

Traditional Mexican Christmas Dinner

After the Posadas, on Buena Noche (Christmas Eve) and Navidad (Christmas), Mexicans enjoy a number of traditional foods, including:

Main dishes

  • Tamales - Served in corn husks or banana leaves, tamales are made with a corn-based dough mixture and are filled with various types of meat, beans and cheese.
  • Posole - Posole is a stew made with tender pork and hominy. It's often the main dish that is so hearty and delicious! There are recipes for red pozole, made with chiles, and green pozole, made with tomatillos.
  • Chicken quesadillas are good any time of the year, but kids love them for a Mexican Christmas meal.

Desserts

  • Buñuelos - Buñuelos are gorgeous, golden fried fritters in the shape of flowers or stars that are dusted with cinnamon sugar.
  • Conchas - Also called Pan Dulce, these are a small Mexican sweet bread made with a fluffy, buttery dough topped with a streusel topping that is scored. Sometimes they are dyed red and green for the holidays.
  • Churros - Another fried dessert dusted with cinnamon sugar, churros often come with a piloncillo dipping sauce.

Be sure to check out these other Mexican desserts!

Drinks

  • Atole - A creamy warm drink with flavors of brown sugar, cinnamon and vanilla, atole is a traditional drink thickened with masa harina (which is the same corn flour that's used to make corn tortillas).
  • Ponche de fruita - Ponche is a warm drink that is basically a hot fruit punch (and is sometimes spiked with rum or tequila for the adults!).
  • Mexican hot chocolate - Sweetened and flavored with cinnamon, a warm mug of hot chocolate is perfect for chilly weather and Christmas time.

On Jan. 6, which is Dia de Reyes or King's day, Mexicans celebrate the arrival of the three wise men to visit baby Jesus, there's even more great food. They bake Rosca de Reyes - Called Three Kings Bread in English, this is a sweet bread decorated to resemble a crown. Hidden inside is a small plastic baby Jesus - the person who finds it in their slice has to make tamales on Candelaria Day, which is Feb. 2.

Bowls of chips and salsa on a table in front of a lit Christmas tree.

Reasons to try Mexican Christmas Dinner

If you're of Mexican descent, are from New Mexico or have a blended family, you'll already have your own traditions, so the recipes here might just help you discover some new recipes to add to your table this Christmas season. (I'd love to hear about your traditions in the comments below!)

But if you and your family members are not Mexican or from New Mexico, there are still lots of lovely ways to enjoy Mexican Christmas celebrations and food in a respectful way. Here are a few reasons why:

  • Trying new cuisines at the holidays is a great way for families to teach little ones about traditions around the world and celebrate other cultures.
  • Incorporating new dishes is a great way to create special family traditions and discover great recipes.
  • And if the idea of eating turkey again so soon after Thanksgiving just doesn't seem appealing, a Mexican meal might help shake things up in lieu of a traditional Christmas dinner!
a frying pan with cooked meat and topped with cheese, sour cream and cilantro.

More Mexican Christmas Dinner Recipes

Let's get into some of the great Mexican recipes you can make for the holidays! The traditional Mexican foods I listed above are wonderful.

However, many Americans are more familiar with Tex-Mex, which is a blend of Texan and Mexican foods. It is more Americanized and inspired by Mexican cuisine.

Though it is not traditional Mexican food, incorporating a little bit of both traditional Mexican and Tex-Mex can help all family members, especially picky eaters, feel comfortable with new dishes on the table.

Let's get into some of the great Mexican recipes you can make for the holidays!

Mexican Christmas Dinner Recipes

Appetizers

Main Dishes

Side Dishes

Desserts

Drinks

a spread of Mexican christmas food.

Christmas Mexican Dinner Essentials

two glasses of sangrita in front of christmas tree lights.

I hope this list inspired you to create your own Mexican feast! Mexican food has always been one of my favorite cuisines, thanks to my time living in New Mexico, but also because it is easily made at home.

For the most part, Mexican food uses simple ingredients and methods, so it is easy to incorporate into your kitchen once you learn the basics.

Basically, when in doubt, add more spiciness! (Or maybe that's just the New Mexican in me.)

If you love Mexican food but want that restaurant quality food at home, this Traditional Mexican Rice is for you! This recipe is easy to make and bakes in the oven, which locks in the flavor and moisture that makes this recipe so delicious. You'll never go back to eating Mexican rice any other way!?

Traditional Mexican Rice

Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
4.98 from 75 votes
If you love Mexican food but want that restaurant quality food at home, this Traditional Mexican Rice is for you! This recipe is easy to make and bakes in the oven, which locks in the flavor and moisture that makes this recipe so delicious. You'll never go back to eating Mexican rice any other way!
Print Pin Leave Rating
Author: Madison | A Joyfully Mad Kitchen

Ingredients

  • 2 medium tomatoes cored and quartered
  • 1 medium white onion peeled, quartered (root end cut off)
  • 2 jalapeños seeded and ribs removed
  • 1 jalapeño diced with seeds
  • 2 cups long grain white rice
  • cup vegetable oil
  • 4 garlic cloves minced
  • 2 cups low sodium chicken broth
  • 1 tablespoon tomato paste
  • 1 ½ teaspoons salt
  • ½ cup minced fresh cilantro leaves

Instructions

  • Preheat oven to 350º.
  • In a food processor, puree tomatoes, onion, and two jalapeños (ribs and seeds removed) until smooth. Transfer the mixture to a liquid measuring cup, measure 2 cups and discard any extra.
  • Dice the remaining jalapeño, including the ribs and seeds and set aside.
  • Place the rice in a large fine mesh strainer and rinse under cold running water until the water runs clear, about 90 seconds. Shake the rice vigorously in the strainer to remove all excess water.
  • Heat oil in an ovenproof sauté pan or Dutch oven with a tight-fitting lid over medium high heat. Drop a few grains of rice into the oil, if the rice sizzles, the oil is ready. Add the rice and fry, stirring frequently, until the rice is light golden and translucent, 6 to 8 minutes.
  • Reduce the heat to medium, add the garlic and cook, stirring constantly, until fragrant, about 90 seconds. Stir in the pureed tomato mixture, remaining jalapeño, chicken broth, tomato paste, and salt. Increase the heat to medium-high and bring to a boil.
  • Once boiling, cover the pan and transfer to oven. Bake until the liquid is absorbed and the rice is tender, 30 to 35 minutes, stirring well after 15 minutes.
  • Stir in the cilantro. Serve immediately.

Notes

Rice can also be frozen up to 6 months! Just allow to thaw and then reheat.
To make this vegetarian, simply substitute vegetable broth instead of the chicken broth.

Nutrition

Calories: 115kcal | Carbohydrates: 10g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 6g | Cholesterol: 3mg | Sodium: 282mg | Fiber: 1g | Sugar: 1g
A woman with long brown hair wearing a gray shirt smiles in front of a background featuring green foliage and yellow fruit.
Hey friend, I'm Madison!

My friends call me Mad and you can too. Here you'll find easy, wholesome recipes, and designed to share with those you love.

🚀 30 Minutes to Dinner Magic

Grab kid tested recipes that actually work for busy families who want wholesome meals without the stress!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

41 Comments

  1. Pingback: Stovetop Sausage Stuffing • A Joyfully Mad Kitchen
  2. Pingback: Traditional Mexican Rice | A Joyfully Mad Kitchen
  3. umm YUMMMM
    i know a family that has the tradition of eating chinese christmas morning....so this is just fantastic! I LOVE all of your recipes!!

  4. This looks delicious! We are going to stick with the traditional meal since family is coming into town, but this is going on the menu for another day during their visit.

  5. Oh yum! Those deconstructed nachos are definitely in my near future. 🙂 My family always makes homemade tamales for Christmas Eve dinner. We go super traditional New Mexican for the 24th with the tamales, frijoles, and a to die for salad with tomatillo lime dressing. Then for Christmas Day we have the standard turkey and all the fixings. 🙂

  6. I love this menu!!! I'm all about switching things up at Christmas. 🙂

    Yay! For getting to get together to cook and EAT all of this stuff!

  7. Holiday rule in our house... turkey for Thanksgiving , ham for Christmas. Ham with a delicious molasses glaze. Which I just remembered is something I learned from my grandfather who passed last month.

  8. Madison, this is right up my ally! I love Mexican food and trying alternative things. My place at this table would be so awesome. 🙂

  9. This sounds DELICIOUS! Mexican is my favorite food, so when I have to bring an appetizer for Christmas it's always something mexican inspired. Looking forward to trying a few of these!

  10. Oh my word! I love Mexican food and cook it all the time 😉 As far as our traditional Christmas dinner-- it varies every year, depending on where we're traveling. I love the idea of having a food tradition though!

  11. So now I'm absolutely craving these dishes!!! When I was growing up, we always had the more traditional Christmas meal but since I've been married we try to do something a little different. I think we'll be going a little Mexican this year thanks to this!! 🙂

  12. We eat about the same things we eat on Thanksgiving. Turkey, ham, potato salad, pea salad, green bean casserole, yams, etc..

  13. If we eat with family, it's more "traditional" foods like turkey, ham, green bean casserole, mashed potatoes, etc. Last year we were home for Christmas day and will be this year too. I don't recall what DH & I fixed since it was just the 3 of us. Realizing now I need a plan for next week too. If I didn't already have a dinner plan for tonight, I'd be making Mexican as I'm now in the mood for it!

  14. Mexican and Italian food are my favorites. Definitely have to try some of these out. The rice and nachos look so tasty!

  15. Love that you ladies did this together, and everything looks so yummy! So fun to have a meal like this at Christmas to change things up a bit.

  16. Everything looks wonderful! You are spot on with the turkey comments. Once is enough and bringing a different tradition to our dinner table would be a nice change!

  17. I mean we eat nachos and burritos but we don't consider that Mexican food, for us is tex-mex but as I said it looks delicious and I can't wait to try your grandma's recipes

  18. Hii! I'm Mexican and besides the guacamole we don't eat any of that stuff, but I have to admit everything looks delicious definitely I'm going to try every recipe 🙂

  19. All this Mexican food looks so delicious. You also did a great job with the pictures! Cheers to trying something new!

  20. That guac looks amazing. On Christmas Day we generally do more traditional foods with my mom's side but on my dad's side (which is smaller) we sometimes mix it up. One year we did different soups, one year we did Chinese, & one year we did prime rib. I love mixing it up at least one of the days especially because we celebrate both days. On Christmas morning, when it's just my parents, brother, & me we always make something different for breakfast.

  21. Ahhh! This post is making my mouth water so much. Mexican food is my absolute favorite. ABSOLUTE favorite. Excuse me while I go make some nachos, guac, and that delicious sangria from Jenna's blog.

  22. I love this idea. I was just planning my menu today and felt the same as you. I saw your FB post so I could wait to read.

  23. Now I'm all about tradition and we always do turkey and ham for Christmas but this look delish!! I'm very particular about my Mexican rice but that looks like it would be amazing! 🙂

  24. This looks so delicious! We had a Mexican Fiesta at our Christmas party last year and it was a huge hit! It's so easy to prepare for a large group of people!

  25. If we're home we do something like turkey and sides, we've been known to do Chinese food, and we've also had dinner with family and loads of the typical and traditional foods!

  26. Yum!! I never thought of doing an alternative meal for Christmas. And I love Mexican food!! All of these look so yummy! Maybe in the future I can make a Mexican meal for Christmas since I don't think my family would be up for it this year. But I might have to make the rice for them. Looks so good!!

  27. Oh my! It's only 9:30 and I'm starving after seeing your photos! We really do need to do a blogger pot luck. When we celebrate Christmas in Omaha we feast on homemade tamales because Chad's aunt is from Mexico. So good!

  28. Love a Mexican themed Christmas dinner! Last year was the first year that we decided instead of Turkey to do tamales, tortilla soup and all the Mexican sides we could think of! Plus traditions desserts. It was so fun to have a more relaxed meal and easy to prepare. I love the idea of changing it up sometimes!

  29. My family often did ham or roast beef for Christmas, until Malaysia, when we would join our church for a traditional 8-course Chinese banquet, that involved squid, of course. Last year was my first year celebrating with Angel's family, so it was my first year eating tamales for Christmas, that's their Mexican Christmas tradition.

  30. Wow, that all looks so good and what a great idea! We always do finger foods...tons of cocktail weinies! Haha.

  31. LOVE This! We don't do "normal" food on Christmas either. We usually do Italian food because my family has an italian heritage, but I'm liking this mexican food!