Puerto Rican Bacalao Guisado is a dish that brings warmth and comfort to the table. This traditional stew features tender salted cod, potatoes, and vibrant vegetables simmered in a rich tomato sauce. It’s a staple in many Puerto Rican households, especially during Lent and festive occasions. The delightful combination of flavors makes it a must-try for seafood lovers and anyone looking to explore Puerto Rican cuisine. Let’s dive into this scrumptious recipe that promises to satisfy your cravings for something hearty and flavorful!
Delicious Puerto Rican Bacalao Guisado Recipe to Savor — Puerto Rican Bacalao Guisado is a dish that brings warmth and comfort to the table. This traditional stew features tender salted cod, potatoes, and vibrant vegetables simmered in a rich
Why You’ll Love This Puerto Rican Bacalao Guisado
This Puerto Rican cod stew is packed with flavor and nutrition, making it perfect for a family dinner. Here are a few reasons to love it:
- Easy to prepare, making it suitable for weeknight meals.
- Rich in protein thanks to the salted cod guisado.
- Loaded with vegetables, providing essential vitamins.
- Comforting and filling, ideal for colder days.
- Pairs perfectly with rice, enhancing its flavor.
- Offers a taste of authentic Puerto Rican culture.
This Bacalao stew recipe not only delights the palate but also connects you with the rich culinary history of Puerto Rico, making it a beloved dish in many households.
Ingredients for Puerto Rican Bacalao Guisado
Gather these items:
- 1 pound salted codfish (salt cod)
- 1 tablespoon olive oil
- 1 1/4 cups yellow onion (thinly sliced)
- 3/4 cup green bell pepper (chopped)
- 3 cloves garlic (minced)
- 1 1/2 tablespoons recao (herb base)
- 1 8-ounce can tomato sauce
- 1 large bay leaf
- 1/2 teaspoon dried oregano leaves
- 1/4 teaspoon ground black pepper
- 2 cups Yukon gold potatoes (quartered and cut into 1/4-inch slices)
- 4 cups cooked white rice
- 1 avocado (sliced)
How to Make Puerto Rican Bacalao Guisado Step-by-Step
- Step 1: Rinse the salted cod under cold water to remove excess surface salt. Place the cod in a bowl and soak it in cold water for 45 minutes at room temperature. Drain, rinse again, and transfer the fillets to a saucepan. Cover with 3 to 4 inches of fresh cold water. Heat over medium until the water reaches a gentle simmer. Once small bubbles appear, begin timing 15 minutes. Simmer gently without allowing the water to boil vigorously. Salt residue will rise to the surface. After 15 minutes, drain and rinse the cod once more. Remove any remaining bones and flake the fish into pieces.
- Step 2: Rinse excess surface salt from the cod and place it in a bowl. Cover with 4 inches of cold water and refrigerate for 6 to 8 hours, changing the water halfway through the soaking period. Remove any remaining bones and flake the fish into pieces.
- Step 3: In a 4-quart Dutch oven or deep frying pan, heat the olive oil over medium-high heat until the oil begins to shimmer. Add the sliced onion, chopped green pepper, and minced garlic. Sauté for approximately 3 minutes, or until the onion appears glossy and the garlic turns golden.
- Step 4: Stir in the recao, tomato sauce, and 1 cup of water. Reduce the heat to medium. Add the bay leaf, oregano, and black pepper. Allow the mixture to reach a gentle simmer and cook for 2 to 3 minutes, stirring occasionally.
- Step 5: Add the sliced Yukon gold potatoes to the simmering base. Reduce heat to medium-low. The mixture should produce light steam but minimal bubbling. Cover the pot and cook the potatoes for 10 to 15 minutes, or until a fork inserted into a potato encounters slight resistance. The potato slices should be tender but not breaking apart.
- Step 6: Once the potatoes are nearly tender and the sauce has thickened to a gravy-like consistency, gently fold in the flaked codfish. Avoid over-stirring to maintain the texture of the fish.
- Step 7: Cover the pot and heat for 5 minutes, or until the cod is warmed through. Because the fish has already been cooked during soaking, this step is primarily for integration of flavors.
- Step 8: Serve the completed Bacalao Guisado over warm white rice and garnish with fresh slices of avocado. Store any leftovers in an airtight container in the refrigerator for up to 3 days.
Pro Tips for the Best Puerto Rican Bacalao Guisado
Keep these in mind:
- Soaking the cod is essential for removing excess salt.
- Adjust the seasoning according to your taste.
- Serve with fresh avocado for added creaminess.
- For additional flavor, consider adding olives or capers.
Best Ways to Serve Puerto Rican Bacalao Guisado
This dish is best served over a generous portion of warm white rice. You can also pair it with:
- Fresh avocado slices to add a creamy texture.
- A side of tostones (fried plantains) for a crunchy contrast.
- A simple green salad to balance the rich flavors.

How to Store and Reheat Puerto Rican Bacalao Guisado
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it on the stovetop over low heat, stirring occasionally. This dish can also be a great meal prep option; just prepare in larger batches for quick meals throughout the week!
Frequently Asked Questions About Puerto Rican Bacalao Guisado
What’s the secret to perfect Puerto Rican Bacalao Guisado?
The secret lies in properly soaking the cod to remove excess salt and letting the flavors meld during cooking. This ensures your dish is flavorful without being overly salty.
Can I make Puerto Rican Bacalao Guisado ahead of time?
Absolutely! You can make it a day in advance. The flavors deepen as it sits, making it even tastier when reheated.
How do I avoid common mistakes with Puerto Rican Bacalao Guisado?
One common mistake is not soaking the cod long enough. Ensure to soak it adequately to achieve the right flavor and texture. Also, avoid over-stirring the fish to keep it flaky.
Variations of Puerto Rican Bacalao Guisado You Can Try
Feel free to experiment with this dish! Here are some variations:
- Add chickpeas for a heartier texture.
- Include different vegetables such as carrots or peas.
- Try different types of potatoes, like sweet potatoes, for a unique flavor.
- For a spicier kick, add jalapeños or hot sauce to the mix.
These variations can enhance the traditional flavors and make your Puerto Rican Bacalao recipe even more exciting!

For more delicious recipes, check out our latest recipes section. If you’re interested in other seafood dishes, you might enjoy our Garlic Butter Lobster Bites or Creamy Spinach Mushroom Shrimp. Additionally, learn more about the health benefits of cod here (rel=”nofollow”).
Print
Delicious Puerto Rican Bacalao Guisado Recipe to Savor
- Total Time: 85 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
A traditional Puerto Rican Bacalao Guisado made with tender salted cod, potatoes, onions, peppers, garlic, tomato sauce, and recao simmered into a flavorful, comforting stew served over rice with fresh avocado.
Ingredients
- 1 pound salted codfish (salt cod)
- 1 tablespoon olive oil
- 1 1/4 cups yellow onion (thinly sliced (about 1/2 large onion))
- 3/4 cup green bell pepper (chopped (about 1 small pepper))
- 3 cloves garlic (minced)
- 1 1/2 tablespoons recao (herb base; homemade or store-bought)
- 1 8-ounce can tomato sauce
- 1 large bay leaf
- 1/2 teaspoon dried oregano leaves
- 1/4 teaspoon ground black pepper
- 2 cups Yukon gold potatoes (quartered and cut into 1/4-inch slices (about 3 small potatoes))
- 4 cups cooked white rice
- 1 avocado (sliced)
Instructions
- Rinse the salted cod under cold water to remove excess surface salt. Place the cod in a bowl and soak it in cold water for 45 minutes at room temperature. Drain, rinse again, and transfer the fillets to a saucepan. Cover with 3 to 4 inches of fresh cold water. Heat over medium until the water reaches a gentle simmer. Once small bubbles appear, begin timing 15 minutes. Simmer gently without allowing the water to boil vigorously. Salt residue will rise to the surface. After 15 minutes, drain and rinse the cod once more. Remove any remaining bones and flake the fish into pieces.
- Rinse excess surface salt from the cod and place it in a bowl. Cover with 4 inches of cold water and refrigerate for 6 to 8 hours, changing the water halfway through the soaking period. Remove any remaining bones and flake the fish into pieces.
- In a 4-quart Dutch oven or deep frying pan, heat the olive oil over medium-high heat until the oil begins to shimmer. Add the sliced onion, chopped green pepper, and minced garlic. Sauté for approximately 3 minutes, or until the onion appears glossy and the garlic turns golden.
- Stir in the recao, tomato sauce, and 1 cup of water. Reduce the heat to medium. Add the bay leaf, oregano, and black pepper. Allow the mixture to reach a gentle simmer and cook for 2 to 3 minutes, stirring occasionally.
- Add the sliced Yukon gold potatoes to the simmering base. Reduce heat to medium-low. The mixture should produce light steam but minimal bubbling. Cover the pot and cook the potatoes for 10 to 15 minutes, or until a fork inserted into a potato encounters slight resistance. The potato slices should be tender but not breaking apart.
- Once the potatoes are nearly tender and the sauce has thickened to a gravy-like consistency, gently fold in the flaked codfish. Avoid over-stirring to maintain the texture of the fish.
- Cover the pot and heat for 5 minutes, or until the cod is warmed through. Because the fish has already been cooked during soaking, this step is primarily for integration of flavors.
- Serve the completed Bacalao Guisado over warm white rice and garnish with fresh slices of avocado. Store any leftovers in an airtight container in the refrigerator for up to 3 days.
Notes
- Soaking the cod is essential for removing excess salt.
- Adjust the seasoning according to your taste.
- Serve with fresh avocado for added creaminess.
- Prep Time: 60 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Puerto Rican
Nutrition
- Serving Size: 1 cup
- Calories: 400
- Sugar: 3g
- Sodium: 900mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 50mg







