• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
    • Meats
      • Beef
      • Chicken
      • Pork
      • Turkey
    • Seafood
      • Shellfish Recipes
        • Calamari
        • Clams
        • Crab
        • Lobster
        • Mussels
        • Oysters
        • Scallops
        • Shrimp
      • Fish
    • Salsas and Dips
      • Salsas
      • Dips
    • Soups
    • Side Dishes and Drinks
      • Side Dishes
      • Drinks
    • Breads and Grains
    • Vegetarian Dishes
    • Breakfast
    • Desserts
    • and More!
  • Recipes by Type
    • Puerto Rican Recipes
    • Mexican Recipes
    • Recipes
  • Beyond the Kitchen
    • and More!
    • My Best Blogging Tools
  • Library

Mexican Appetizers and More!

menu icon
go to homepage
  • Puerto Rican Recipes
  • Recipes
  • About Me
  • Subscribe
    • Facebook
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Puerto Rican Recipes
    • Recipes
    • About Me
    • Subscribe
    • Facebook
    • Pinterest
  • ×
    Home » Appetizer Recipes » Ensalada de Bacalao

    Published: May 28, 2024 Modified: May 28, 2024 by Catherine Arena Leave a Comment

    Ensalada de Bacalao

    Share on Social!

    136 shares
    • Facebook
    Jump to Recipe Print Recipe
    Ensalada de Bacalao (Bacalao Salad) Pinterest Image.
    Ensalada de Bacalao (Bacalao Salad) Pinterest Image.

    Prepare this iconic Puerto Rican dish, Ensalada de Bacalao (Bacalao Salad), in under an hour! This delicious and easy-to-make codfish salad is a staple of Puerto Rican cuisine that comes together quickly and easily with just a few ingredients. Serve this zesty salad chilled or at room temperature.

    Ensalada de Bacalao served in a white platter with a side of yuca and avocado.

    Ensalada de Bacalao holds a special place in Puerto Rican cuisine, often enjoyed during Lent when many people abstain from meat. This traditional salad features salted cod (bacalao) that has been soaked and rehydrated to remove the excess salt. It is then combined with a variety of ingredients like tomatoes, onions, peppers, olives, avocado, and hard-boiled eggs. The salad is then dressed with olive oil, vinegar, lime, and a touch of garlic, giving it a vibrant and zesty flavor. Just like Bacalao a la Vizcaina, this dish’s popularity stems from its simplicity and bold flavors.

    Traditionally it is served with boiled green bananas and root vegetables like yuca or yuca frita (fried yuca), yautia, and other similar vegetables. Serving Bacalao Salad with an assortment of root vegetables is known as “Bacalao con Viandas.” Bacalao is also commonly accompanied by Puerto Rican arroz blanco and a sliver of avocado.

    Bonus: If you’re looking for a baked cod recipe, check out our Alaskan Cod recipe.

    Jump to:
    • What is Bacalao?
    • Reasons to Love this Recipe
    • Ingredients
    • Substitutions and Variations
    • How to Make Salted Cod Salad
    • Expert Tips
    • Recipe FAQs
    • Other Seafood Dishes You Will Love
    • 📖 Recipe

    What is Bacalao?

    Bacalao is the Spanish term for salted codfish. This preservation method dates back centuries. It was and still is a way to store the fish to be stored without refrigeration. The process involves drying and salting the cod, which enhances its flavor and texture.

    Before using bacalao in recipes, you must desalt and rehydrate it. Desalting is easy and can be done by simply either soaking or boiling the cod. It is important to change the water several times to during this process to remove the excess salt.

    Reasons to Love this Recipe

    • Classic Staple: This traditional salad truly embodies our rich cultural history making it a beloved staple in many Puerto Rican households.
    • Flavorful: The combination of the salted cod and fresh vegetables like peppers, onions, and tomatoes, along with the tangy dressing, creates a flavorful salad that’s not only refreshing but comforting.
    • Healthy: Packed with protein from the cod and the fresh vegetables, this salad is a nutritious option with some essential nutrients.
    • Versatile: Bacalao Salad can be enjoyed as a meal, a side dish, or an appetizer. Its versatility makes it suitable for various occasions, from casual family dinners to festive gatherings.
    • Easy to Prepare: Despite its complex flavors, this salad is relatively simple to prepare. With a few key ingredients and minimal cooking, you can create a delicious dish that showcases some of the best of Puerto Rican cuisine.
    • Make Ahead: Just like our ensalada de pasta fría (cold pasta salad), this bacalao salad is ideal for preparing in advance, especially when you’re pressed for time or hosting and need to make multiple dishes.

    Ingredients

    Image of the ingredients to make Bacalao Salad.
    • Bacalao (salted cod)
    • Red Onion – Slice them thinly for the perfect crunch.
    • Red and Green Peppers – Red peppers are sweeter than green ones, and together they create the perfect flavor balance for this salad while also adding a vibrant, colorful touch.
    • Tomatoes – Tomatoes add a burst of freshness and juiciness that complements the salty and savory flavor of the bacalao.
    • Hard Boiled Eggs – The eggs add a creamy texture and rich flavor that complements the saltiness of the bacalao really well.

    See my recipe card below for a complete list of the ingredients with measurements.

    Substitutions and Variations

    • Boiled Green Bananas – You can also make a side of Guineos en Escabeche (Pickled Green Bananas) or boiled green plantains.
    • Salted Cod – If you cannot find salted cod, substitute with salted Pollock or salted Haddock which are both milder in flavor but work well for this recipe.
    • Vinegar – Although I used white vinegar, apple cider works here too.

    How to Make Salted Cod Salad

    Bacalao in a pot with water to desalt and rehydrate.

    Step 1: Rinse the fish under cool water to remove the excess salt. Fill a pot with water, add the cod and bring to a boil. Boil for 10 minutes. After 10 minutes, discard the water and add fresh water. Boil again for another 10 min. Repeat the process one to two more times.

    Bacalao (salted cod) draining in a wire strainer.

    Step 2: Drain the pot and allow the cod to cool for a few minutes.

    Flaked bacalao (salted cod) in a mixing bowl.

    Step 3: Using your fingers or two forks, flake the cod.

    Onions, peppers, olives and the cod in the mixing bowl.

    Step 4: Top the cod with the onions, peppers, olives, and tomatoes.

    Mixing the tangy salad dressing for the bacalao salad.

    Step 5: In a bowl, add the olive oil, vinegar, lime juice, garlic puree and pepper to taste. Whisk until well combined.

    The dressing added to the salad.

    Step 6: Add the olive oil mixture to the salad.

    All the ingredients stirred together in the mixing bowl.

    Step 7: Mix the salad well.

    The hard boiled eggs added to the salad.

    Step 8: Add the eggs and stir again. Cover the salad and place in the refrigerator for two hours to allow all the flavors to blend together.

    Ensalada de Bacalao served in a white platter with a side of yuca and avocado.

    Expert Tips

    • Salted Cod: Ensure thorough desalting of the cod; otherwise, the dish will become inedible due to its high salt content. Changing the water multiple times during the desalting process is crucial to properly enjoy this dish.
    • Boiled Eggs: In this recipe, I quartered the boiled eggs, but if you prefer smaller pieces, feel free to chop them into smaller chunks instead.
    • Flaking the Cod: While you can use two forks to break apart the cod, using your hands is a faster and easier method.

    Recipe FAQs

    Can I Use Other Salted Fish for this Recipe?

    Yes, you can substitute other salted fish for this recipe. Fish like salted pollock, and salted haddock work well for this recipe. Just ensure you desalt and rehydrate them properly to enjoy the dish.

    Where Can I Find Bacalao for this Recipe?

    You can find bacalao or similar fish at well-stocked grocery stores, especially those with a good selection of international or seafood products. Look for it in the seafood section and sometimes found in the freezer section. Additionally, specialty stores, Latin American markets, and online retailers often carry high-quality salted cod.

    Is Bacalao Salad Suppose to Taste Salty?

    Yes and no. Ensalada de Bacalao is meant to be slightly salty, but the boiling process removes most of the excess salt.

    Other Seafood Dishes You Will Love

    • Bacalao a la Vizcaina served in a white bowl with a side of white rice, half of an avocado and cilantro.
      Bacalao a la Vizcaina
    • Mojarra frita laying on top of a bed of white rice surrounding by slices of red onions and avocado slices.
      Mojarra Frita
    • Asopao de Camarones (Shrimp Stew Pottage)served in a white bowl with tostones.
      Asopao de Camarones
    • Tortitas de Atun on a white platter served with lime wedges and lemon aioli dipping sauce.
      Tortitas de Atún (Tuna Cakes)

    Did you try this recipe? Please leave a ⭐ review below!

    Click any of the images in the post to PIN this Recipe and don’t forget to follow along on Pinterest and Facebook.

    📖 Recipe

    Ensalada de Bacalao served in a white platter with a side of yuca and avocado.

    Ensalada de Bacalao (Bacalao Salad)

    Prepare this iconic Puerto Rican dish, Ensalada de Bacalao (Bacalao Salad), in under an hour! This delicious and easy-to-make codfish salad is a staple of Puerto Rican cuisine that comes together quickly and easily with just a few ingredients.
    No ratings yet
    Print Pin Rate
    Course: Dinner, Lunch
    Cuisine: Puerto Rican
    Prep Time: 10 minutes minutes
    Cook Time: 30 minutes minutes
    Chill Time: 2 hours hours
    Total Time: 2 hours hours 40 minutes minutes
    Servings: 5
    Calories: 712kcal
    Author: Catherine Arena

    Ingredients

    • 1 lb bacalao (salted cod)
    • 1 small red or white onion thinly sliced or chopped
    • ½ red pepper thinly sliced or chopped
    • ½ green pepper thinly sliced or chopped
    • 1 large tomato thinly sliced or chopped
    • ⅓ cup pimiento stuffed olives
    • 4 hard-boiled eggs quartered
    • 1 avocado chopped

    Zesty Salad Dressing

    • ¾ cup olive oil
    • ¼ white vinegar can also use apple cider vinegar
    • 1 lime juiced
    • 1 teaspoon garlic puree
    • ground pepper

    Instructions

    • Rinse the fish under cool water for a few minutes to remove the excess salt. Fill a pot with water, add the cod and bring to a boil. Boil for 10 minutes. After 10 minutes, discard the water and add fresh water. Boil again for another 10 min. Repeat the process one to two more times.
      Note: You want to do this process three to four times to remove all the excess salt.
    • Drain the pot and allow the cod to cool for a few minutes.
    • Using your fingers or two forks, flake the cod.
    • Top the cod with the onions, peppers, olives, and tomatoes.
    • In a bowl, add the olive oil, vinegar, lime juice, garlic puree and pepper to taste. Whisk until well combined.
    • Add the olive oil mixture to the salad and mix everything together well.
    • Add the eggs and stir again.
      Cover the salad and place in the refrigerator for two hours or overnight to allow all the flavors to blend.
      Note: This salad can be enjoyed immediately but is much better after flavors have had time to marinate and the salad chilled.

    Notes

    Recipe Notes
    Bacalao (Salted Cod) – It is important not to skip boiling the cod three to four times before flaking and making the salad.
    Salted Cod – If you cannot find salted cod, substitute with salted Pollock or salted Haddock which are both milder in flavor but work well for this recipe. 
    Eating: This salad can be enjoyed immediately but is much better after flavors have had time to blend and the salad chilled.
    Pairings: Serve this salad beside root vegetables like yuca, yautia or serve with a side of white rice and avocado.

    Nutrition

    Serving: 6 | Calories: 712kcal | Carbohydrates: 10g | Protein: 64g | Fat: 46g | Saturated Fat: 7g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 31g | Cholesterol: 287mg | Sodium: 6575mg | Potassium: 1744mg | Fiber: 5g | Sugar: 3g | Vitamin A: 1156IU | Vitamin C: 42mg | Calcium: 190mg | Iron: 4mg
    Tried this recipe?Click the stars above or below to rate or leave a comment down below!

    More Mexican & Puerto Rican Appetizer Recipes

    • Alcapurrias de Yuca (Cassava Fritters) sitting on top of plantain leaves with a side of hot sauce.
      Authentic Alcapurrias de Yuca
    • Fried Crab Croquettes (croquetas de cangrejo) in a small cast iron pan with a side of horseradish dipping sauce and lime wedges.
      Crab Croquettes
    • Alcapurrias (alcapurrias puertorriqueñas) served on a white platter with hot sauce.
      Homemade Alcapurrias
    • Bolitas de Queso served with a side of mayoketchup.
      Bolitas de Queso

    Subscribe

     
     

    Reader Interactions

    Join the Discussion Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Profile Picture of founder of Mexican Appetizers and More

    HOLA! WELCOME!

    I'm Cathy! Here we like to talk about food, especially Latin food and appetizers. Love Mexican, Puerto Rican and other Latin food? Come and indulge with me in some of the tastiest Latin appetizers and dishes. 

    More about me →

    Recipes We're Loving this Month

    • Puerto Rican Chicken Soup (Sopa de Pollo) in a white bowl with white rice on the side.
      Puerto Rican Chicken Soup

    • Carne Molida (Puerto Rican Picadillo) cooked in a black skillet.
      Easy Delicious Carne Molida (Puerto Rican Picadillo)

    • Carne frita served in a white platter with a side of garlic dipping sauce.
      Carne Frita (Fried Pork Chunks)

    • Sopa de Salchichon (Salami Soup) cooked in a large caldero (dutch oven pot) with a side of white rice and avocado halves.
      Sopa de Salchichon

    • Pollo Chuco (Pollo con Tajadas) assembled on a white plate and pickled red onions on the side.
      Pollo Chuco (Pollo con Tajadas)

    • Puerto Rican Fried Pork Chops served on a white platter.
      Puerto Rican Fried Pork Chops

    • Espagueti con carne molida (Puerto Rican Spaghetti) served in a white bowl with a side of bread, tossed salad and grated parmesan cheese.
      Espagueti con Carne Molida

    • Ensalada de Coditos con Jamon (Macaroni Salad with Ham) served in a white salad bowl and a glass salad bowl.
      Ensalada de Coditos con Jamón

    Dinner Recipes

    • Costillas Fritas (Fried Ribs) served on a white platter with lime wedges and a side of garlic aioli and garlic vinaigrette.
      Costillas Fritas (Fried Ribs)

    • Mojarra frita laying on top of a bed of white rice surrounding by slices of red onions and avocado slices.
      Mojarra Frita

    • Espagueti con carne molida (Puerto Rican Spaghetti) served in a white bowl with a side of bread, tossed salad and grated parmesan cheese.
      Espagueti con Carne Molida

    • Fully cooked Sudado de Pollo (Colombian Chicken Stew) in pot.
      Sudado de Pollo

    Yummy Desserts

    • Flan de Calabaza served on a white and black patterned plate with caramel sauce around.
      Flan de Calabaza

    • Flan de Café (Coffee Flan) on a white platter and a smaller flan on another white plate topped with coffee granules.
      Flan de Café (Coffee Flan)

    • A slice of Budin de Pan on a small white plate with the rum sauce beside it in a gravy bowl.
      Budín de Pan

    • Arroz con Dulce Puertorriqueño (Puerto Rican Rice Pudding) served in a white casserole topped with ground cinnamon.
      Arroz con Dulce Puertorriqueño

    • Tembleque de Coco served in a rimmed mold, topped with coconut flakes.
      Tembleque de Coco

    • Flan de coco served on a large platter and two individual side servings with whipped cream.
      Flan de Coco (Coconut Flan)

    • Limber de Coco (Coconut Limber) prepared and frozen in plastic cups, topped with shredded coconut and ground cinnamon.
      Limber de Coco

    • Limber de Leche (Limber de Crema) served in plastic cups, topped with cinnamon and one flipped over inside cup. Cinnamon sticks laying beside limbers.
      Limber de Leche

    Popular Recipes

    • Puerto Rican Chicken Soup (Sopa de Pollo) in a white bowl with white rice on the side.
      Puerto Rican Chicken Soup

    • A batch of arroz blanco cooked in a caldero (dutch oven pot). Beside it is a white plate with a serving of rice and avocado slices and a small bowl of habichuelas guisadas (stewed beans).
      Arroz Blanco (Puerto Rican White Rice)

    • Chicharrones de Puerco (Pork Cracklings) served on a white plate with cilantro garlic aioli and lime wedges.
      Chicharrones de Cerdo

    • Carne frita served in a white platter with a side of garlic dipping sauce.
      Carne Frita (Fried Pork Chunks)

    • Refreshing Agua de Platano (Banana Agua Fresca) served in Mason Jars and topped with fresh banana slices and cinnamon.
      Agua de Plátano (Banana Agua Fresca)

    • Authentic Mexican Chicken Enchiladas with Red Sauce served on a green and white platter.
      Authentic Mexican Chicken Enchiladas with Red Sauce

    Footer

    ↑ back to top

    About

    • About Me
    • Privacy Policy
    • Terms of Service
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    Copyright © 2025 Mexican Appetizers and More

    Unauthorized use and/or duplication of material without express and written permission from this site's owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Mexican Appetizers and More with appropriate and specific direction to the original content.

    Rate This Recipe

    Your vote:




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