• Skip to main content
  • Skip to primary sidebar
Mamá Maggie's Kitchen
menu icon
go to homepage
  • Recipe Index
  • By Category
    • Mexican Basics
    • Agua Frescas
    • Appetizers
    • Beef
    • Breakfast
    • Chicken
    • Dessert
    • Drinks
    • Pork
    • Salsa Recipes
    • Seafood
    • Side Dishes
    • Soup
    • Tamales
    • Vegetarian
    • Learn
    • Mexican Holiday Recipes
    • Mexican
  • Contact
  • About
  • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • By Category
      • Mexican Basics
      • Agua Frescas
      • Appetizers
      • Beef
      • Breakfast
      • Chicken
      • Dessert
      • Drinks
      • Pork
      • Salsa Recipes
      • Seafood
      • Side Dishes
      • Soup
      • Tamales
      • Vegetarian
      • Learn
      • Mexican Holiday Recipes
      • Mexican
    • Contact
    • About
    • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » All Recipes » Seafood

    Bacalao Navideño (Mexican Christmas Bacalao)

    Published: Dec 9, 2020 · Updated: Oct 21, 2026 by Maggie Unzueta

    Bacalao Navideño is a flavorful Mexican Christmas dish made with salted cod, rich tomato sauce, potatoes, olives, and mild chiles güeros. Perfect for Christmas Eve!
    Jump to Recipe Add us as a Google trusted source

    This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.

    A white bowl of Mexican Bacalao Navideño with cod, potatoes, and peppers, with the dish name written at the bottom.
    A white bowl filled with Bacalao Navideño, a stew of shredded fish, potatoes, tomatoes, and whole chiles gueros, garnished with parsley.

    Bacalao Navideño (Mexican Christmas Bacalao) 🐟🎄 is a traditional Mexican Christmas dish made with salted cod, tomatoes, olives, potatoes, and mild chiles güeros. It’s rich, savory, and one of my family’s favorite dishes for Christmas Eve.

    My last name, Unzueta, often surprises people when they learn I’m Mexican. My father’s family has Basque roots in northern Spain, and this recipe is a delicious blend of our Mexican and Basque heritage.

    If you are a fan of Spanish-Mexican recipes, also try my Flan.

    Table of Contents

    • 1. Why You’ll Love This Recipe ❤️
    • 2. 👩🏼‍🍳 How to Make It
      • 2.1. Preparing the Salted Fish
      • 2.2. More Mexican Recipes with Spanish Influence
      • 2.3. Making the Tomato Base
      • 2.4. Finishing the Bacalao Navideño
    • 3. 🌟 Pro Tips
    • 4. 🙋🏻‍♀️ Frequently Asked Questions
    • 5. 🍴 What to Serve with It
    • 6. 😋 Hungry for More?
    • 7. Bacalao Navideño (Mexican Christmas Bacalao)
      • 7.1. Ingredients
      • 7.2. Instructions
      • 7.3. Video
      • 7.4. Notes
      • 7.5. Nutrition

    Why You’ll Love This Recipe ❤️

    • A taste of my family’s history: This recipe reflects my family’s Basque roots and the way recipes change as they become part of Mexican kitchens.
    • Full of flavor: The rich tomato sauce, olives, potatoes, and mild chiles güeros create a savory combination that’s hard to resist.
    • Perfect for Christmas Eve: Bacalao is a traditional dish served during the holidays in many Mexican families.
    Maggie Unzueta Avatar

    -Maggie

    Salted cod submerged in water in a glass bowl.

    👩🏼‍🍳 How to Make It

    Preparing the Salted Fish

    • About 48 hours before cooking, place the salted cod in a large bowl and cover it with cold water.
    • Cover and refrigerate overnight.
    • The next day, drain and rinse the fish. Cover it with fresh cold water and refrigerate overnight again.
    • After the second soaking, taste a small piece of the fish. If it’s still too salty, repeat the soaking process with fresh water for another night.

    Important: Always soak salted cod in the refrigerator, not at room temperature.

    Shredded cod on a wooden cutting board.
    • Drain the fish and shred it. I find it easiest to do this by hand, but you can also use two forks.

    More Mexican Recipes with Spanish Influence

    • Torrejas
    • Camarones a la Veracruzana
    • Rosca de Reyes
    • Pescado a la Veracruzana
    • Churros
    A collage showing how to make the tomato sauce.

    Making the Tomato Base

    • Heat olive oil in a large pot.
    • Add the onion and cook for 1-2 minutes.
    • Add the garlic. Cook for 1 minute.
    • Add the tomatoes and roasted red bell peppers.
    • Cover slightly, leaving a small opening.
    • Cook for about 10 minutes, stirring occasionally, until the mixture thickens and darkens in color.
    • In a separate pot, boil the potatoes for about 10 minutes, or until fork tender.

    Some people will use fresh tomatoes. That’s fine too. Whatever you have on hand.

    If using fresh tomatoes, be sure to dice them into small pieces. Plus, you’ll need to add ½ cup water.

    A collage showing how and when to add the fish, almonds, and olives.

    Finishing the Bacalao Navideño

    • Add the shredded cod into the pot with the tomato mixture.
    • Add the vinegar, parsley, almonds, and olives.
    • Stir to combine.
    • Place the lid on the pot, partially covered, for 10 minutes.
    • Stir occasionally. Be sure to gently scrape the bottom of the pan.

    White distilled vinegar is used in this recipe. You can swap out for lime juice, and if so, add at the end.

    Word to the Wise: Make sure the olives are pitted, or you will spend the entire dinner removing the pits. No bueno.

    Here, we are using sliced manzanilla olives that are stuffed with pimentos.

    Two pictures side by side of potatoes and chiles gueros cooking in a stock pot.
    • Drain the potatoes.
    • Lower the heat and add the cooked potatoes and chiles gueros to the pot with the fish.
    • Cook for 5 more minutes. The potatoes and chiles should be heated through and the sauce should be rich and thick.

    🌟 Pro Tips

    Don’t add salt. The salted cod and olives provide plenty of salt, so additional salt usually isn’t necessary.

    Check the sauce consistency. The tomato sauce should be thick rather than watery. If it’s too thin, cook for another 5 minutes uncovered.

    Know your chiles güeros. They’re generally mild and add flavor without much heat. If you’d like more spice, serve with chiles en vinagre on the side.

    Bacalao Navideño cooking in a metal stock pot.

    🙋🏻‍♀️ Frequently Asked Questions

    What is Bacalao Navideño?

    Bacalao Navideño is a Mexican Christmas dish made with salted cod, tomato sauce, olives, potatoes, and chiles güeros. It’s traditionally served during the holiday season, often as part of Christmas Eve dinner.

    Can I use fresh cod instead of salted cod?

    Yes, you can use fresh cod, but the flavor and texture will be different. Salted cod is the traditional ingredient in this recipe and gives the dish its distinctive savory flavor. Fresh cod doesn’t need the same soaking process.

    Is Bacalao Navideño the same as Bacalao a la Vizcaína?

    The recipes are related, but preparations vary by family and region. My family’s Bacalao Navideño is a Mexican Christmas version made with tomatoes, potatoes, and chiles güeros. I’ll share more about the history of Bacalao a la Vizcaína and its connection to Mexican cooking in a separate recipe.

    A white plate containing Mexican Bacalao Navideño, a stew of shredded fish, diced potatoes, and tomatoes, garnished with whole chiles gueros and fresh parsley.

    🍴 What to Serve with It

    • Arroz Blanco
    • Tostones Chips
    • Corn Tortillas
    • Frijoles Refritos
    • Totopos (tortilla chips)

    Bacalao Navideño is one of those dishes that makes Christmas feel like Christmas in my family. It’s hearty enough to serve as the main dish, and the combination of tomato sauce, olives, potatoes, and chiles güeros makes every bite flavorful.

    If you’re making it for Christmas Eve, give yourself enough time to soak and desalt the cod. It’s an extra step, but it’s essential for getting the right flavor.

    😋 Hungry for More?

    Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, YouTube for my latest recipes and videos.

    Did you make this recipe? Please rate the recipe below!
    A white bowl filled with Bacalao Navideño, a stew of shredded fish, potatoes, tomatoes, and whole chiles gueros, garnished with parsley.

    Bacalao Navideño (Mexican Christmas Bacalao)

    Bacalao Navideño is a flavorful Mexican Christmas dish made with salted cod, rich tomato sauce, potatoes, olives, and mild chiles güeros. Perfect for Christmas Eve!
    5 from 12 votes
    Print Pin Rate
    Course: Dinner
    Cuisine: Mexican
    Prep Time: 35 minutes minutes
    Cook Time: 2 days days 40 minutes minutes
    Total Time: 2 days days 1 hour hour 15 minutes minutes
    Servings: 4 people
    Calories: 740kcal
    Author: Maggie Unzueta
    Prevent your screen from going dark

    Ingredients

    • 1 lb dried salted cod
    • water (for soaking)
    • ½ cup olive oil
    • 1 white onion diced
    • 4 garlic cloves finely minced
    • 1 28-ounce can of crushed tomatoes
    • 2 roasted red bell peppers peeled and diced
    • 1 lb small potatoes peeled and diced in 1-inch pieces
    • 2 teaspoon white distilled vinegar
    • ¼ cup parsley chopped
    • ⅓ cup slivered almonds
    • ¼ cup manzanilla olives stuffed with pimientos sliced
    • 8-10 chiles güeros whole
    • bread (optional – for serving)

    Instructions

    • 48 hours before, place the salted cod in a bowl.
    • Cover with water and place in the fridge.
    • The next day, drain and rinse the fish.
    • Cover with water again.
    • Place in the fridge overnight.
    • Drain and rinse the fish.
    • Make sure the fish water is not salty.
    • If so, you might need to do one more overnight soak.
    • Shred the fish.
    • Keep in the fridge until ready to use.
    • Heat olive oil in a large pot.
    • Add the onion and cook for 1-2 minutes.
    • Add the garlic. Cook for 1 minute.
    • Add the tomatoes and roasted red bell peppers.
    • Cover slightly, leaving a small opening.
    • Cook for 10 minutes. Stirring occasionally.
    • The mixture will have thickened, and the color will be dark.
    • Meanwhile, boil the potatoes for about 10 minutes, or until fork tender.
    • Drain the water and set aside until ready to use.
    • Add the shredded cod into the pot with the tomato mixture.
    • Add the vinegar, parsley, almonds, and olives.
    • Stir to combine.
    • Place the lid on the pot, partially covered, for 10 minutes.
    • Stir occasionally. Be sure to gently scrape the bottom.
    • The sauce will be thick, chunky, and delicious.
    • Lower the heat and add the potatoes and chiles gueros.
    • Cook for 5 more minutes.
    • The sauce is not soupy. It should be thick. If it’s too soupy, cook it for another 5 minutes.
    • Serve with more chile gueros (to decorate), toasted bread, and or rice.

    Video

    Notes

    DO NOT ADD SALT. The fish and olives provide plenty of salt to the recipe.
    Caution: Soak in the fridge, or your fish will go bad.
    If using fresh tomatoes, be sure to dice them into small pieces. Plus, you’ll need to add ½ cup water.

    Nutrition

    Calories: 740kcal | Carbohydrates: 27g | Protein: 76g | Fat: 36g | Saturated Fat: 5g | Cholesterol: 172mg | Sodium: 8386mg | Potassium: 2294mg | Fiber: 5g | Sugar: 3g | Vitamin A: 604IU | Vitamin C: 43mg | Calcium: 248mg | Iron: 5mg
    Tried this recipe?Mention @MamaMaggiesKitchen or tag #MamaMaggiesKitchen!

    More Mexican Seafood Recipes

    • Six small Bang Bang Shrimp Tacos on a wooden board, filled with shrimp, shredded purple cabbage, carrots, and drizzled with a creamy orange sauce, garnished with chopped herbs. Scattered ingredients and sauce drops surround the tacos.
      Bang Bang Shrimp Tacos
    • A white bowl filled with rice, guacamole, corn, saucy chicken, vegetables, sliced jalapeños, crumbled cheese, and cilantro, arranged on a wicker mat with lime wedges and cilantro around it.
      Mexican Shrimp Bowl
    • Tuna Molletes served on a cutting board and surrounded by green spinach leaves.
      Tuna Molletes (Open-Faced Tuna Sandwiches)
    • Ensalada de Camaron (Mexican Shrimp Salad) in a large white serving dish.
      Ensalada de Camaron

    About Maggie Unzueta

    Maggie Unzueta is the face behind In Mama Maggie's Kitchen. She has been publishing Mexican recipes and creating delicious recipes since 2010. From family recipes to her extensive travels throughout Mexico, she brings traditional Mexican flavors from South of the Border and into your kitchen. Maggie has been featured in notable culinary websites and other media outlets. For more details, check out her About page.

    Reader Interactions

    Comments

      5 from 12 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Everything Enchanting

      December 12, 2020 at 3:51 pm

      I love fish and this Bacalao Navideño looks so yummilicious! The recipe is easy to follow, so I can try it someday soon 😍

      Reply
      • Maggie U

        December 14, 2020 at 1:09 pm

        So glad you enjoyed this recipe!

        Reply
    2. Dennis Yannakos

      December 12, 2020 at 12:30 am

      5 stars
      Hmmm…. this flavor is so addictive!
      Best Kitchen Utensils

      Reply
      • Maggie U

        December 14, 2020 at 1:09 pm

        It is! Glad you enjoyed it!

        Reply
    3. Danielle

      December 11, 2020 at 1:48 pm

      For someone who is visual like me, I appreciate the video!

      Reply
      • Maggie U

        December 17, 2020 at 12:48 pm

        Hope you try this recipe!

        Reply
    4. rika

      December 11, 2020 at 11:37 am

      5 stars
      Thank you! I am obsessed with Mexican food! This recipe is so useful and will come in handy!

      Reply
      • Maggie Unzueta

        November 02, 2021 at 10:52 am

        I’m obsessed with Mexican food too. lol.

        Reply
    5. Swathi

      December 11, 2020 at 7:15 am

      5 stars
      Thanks for sharing this I have some salted cod in my hand. I will try to make this looks yum. s

      Reply
      • Maggie U

        December 11, 2020 at 10:38 am

        So glad you enjoyed this!

        Reply
    6. Catalina

      December 11, 2020 at 4:16 am

      5 stars
      I am drooling over this dish! Sounds so inviting! Love to try new International recipes!

      Reply
      • Maggie U

        December 11, 2020 at 10:40 am

        Hope you try it! It’s delicious

        Reply
    7. Kita Bryant

      December 10, 2020 at 6:28 pm

      5 stars
      Wow this looks incredible! I would love to make this for the family.

      Reply
      • Maggie U

        December 11, 2020 at 10:43 am

        It’s delicious! Hope you try it

        Reply
    8. Janeane M Davis

      December 10, 2020 at 11:36 am

      This recipe looks so fresh and clean. It seems like it would be just a joy to eat this dish.

      Reply
      • Maggie U

        December 11, 2020 at 10:43 am

        It’s soo good! Hope you try it

        Reply
    9. Heather

      December 10, 2020 at 11:35 am

      5 stars
      This looks like such a delicious recipe! I’m always searching for more fish recipes so I can’t wait to try.

      Reply
      • Maggie U

        December 11, 2020 at 10:54 am

        So good right? We love this one too

        Reply
    10. Lynndee

      December 10, 2020 at 9:28 am

      I’ve never had this before. It looks good. I’d like to give it a try.

      Reply
      • Maggie U

        December 11, 2020 at 10:56 am

        It’s delicious. Hope you try it!

        Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    A picture of Maggie Unzueta in her kitchen holding a coffee cup.

    iBienvenidos! I'm Maggie. Welcome to my blog! My passion is authentic Mexican food and traveling throughout Mexico to bring you the very BEST in culture and cuisine.

    More about me →

    Popular

    • A brown ceramic bowl filled with Slow Cooker Birria de Res—tender shredded beef in red broth, garnished with chopped onions and cilantro—sits on a colorful embroidered cloth with fresh herbs in the background.
      Slow Cooker Birria Recipe (Birria de Res)
    • A white plate with steamed rice garnished with cilantro, lime wedges, and shrimp in a fiery red Camarones a la Diabla Square sauce, set on a rustic wooden table.
      Camarones a la Diabla (Mexican Deviled Shrimp)
    • Menudo, or Pancita, is Mexican comfort food at its best. Served for Sunday brunch and shared with lots of love. By Mama Maggie’s Kitchen
      Mexican Menudo Recipe + VIDEO
    • Instant Pot Pork Tamales stacked and ready to cook. Surrounded by cilantro and decorative Mexican kitchenware.
      Instant Pot Pork Tamales [VIDEO]
    • A bowl of vegetable soup inspired by Caldo de Camaron, topped with avocado cubes and served with a lime wedge on the side. A spoon and small dish are in the background on a wooden table.
      Caldo de Camarón (Mexican Shrimp Soup)
    • Bowl of pinto beans topped with chopped bacon, beef pieces, and fresh cilantro in a savory broth, inspired by the flavors of Carne en Su Jugo.
      Carne En Su Jugo

    FEATURED IN


    Online publications Mama Maggie's Kitchen has been feature in.

    Footer

    ↑ back to top

    Info

    • Privacy Policy
    • Cookie Policy
    • Accessibility Policy

    Subscribe

    • Sign Up! for emails and start cooking Mexican food today!

    Contact

    • About Maggie
    • Contact

    © 2010-2025 · Mama Maggie's Kitchen ·

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.