
This bacalao guisado recipe transforms salt cod into a rich, aromatic stew that captures the heart of Spanish cuisine. The slow-simmered dish blends tender cod with paprika-spiced potatoes, garlic, and olive oil, creating layers of flavor that develop over time.
My version stays true to tradition while simplifying the soaking process for home cooks—no special equipment required, just patience and a few key techniques. ⚡
The secret lies in properly preparing the cod—soaking it overnight to remove excess salt, then gently cooking it until it flakes effortlessly. Sautéing onions, garlic, and potatoes first builds a flavorful base before adding the cod and simmering in a fragrant broth of tomatoes, white wine, and smoked paprika.
This method ensures the fish absorbs the rich, smoky flavors without falling apart.
By the end, you’ll have a deeply satisfying stew with melt-in-your-mouth cod swimming in a velvety sauce, surrounded by tender potatoes and aromatic herbs. The dish pairs perfectly with crusty bread to soak up every last drop of that flavorful broth.
This is comfort food at its finest—warm, hearty, and impossible to resist.
Whether you’re serving a family dinner or hosting a gathering, this bacalao guisado delivers restaurant-quality results with minimal effort. The slow cooking transforms simple ingredients into something extraordinary, proving that patience in the kitchen pays off. Let’s get started on this timeless Spanish classic.
Ingredients for bacalao guisado
Salt cod, paprika, and potatoes create a deeply aromatic Spanish stew that rewards patience with restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Salt Cod (Bacalao) 🐟 | 12 oz | Soaked overnight to remove salt |
| Yellow Onions 🧅 | 1 whole | Medium size, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Freshly peeled and minced |
| Russet Potatoes 🥔 | 2 medium | Peeled and cubed evenly |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Smoked Paprika 🌶️ | 2 tbsp | Sweet or hot variety preferred |
| Canned Tomato Sauce 🍅 | 1 cup | San Marzano preferred |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Albariño |
| Fresh Bay Leaves 🌿 | 2 whole | Dried works in a pinch |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Crusty Bread 🍞 | 4 slices | For serving, optional |
The salt cod is the foundation—look for thick-cut, salt-cured bacalao at specialty markets or well-stocked grocery stores like Whole Foods or Trader Joe’s. Soaking it overnight in cold water (changing water 3-4 times) removes excess salt while preserving texture. Spanish markets often carry pre-soaked cod, but I prefer controlling the process myself. For the potatoes, Russets or Yukon Golds hold up best during simmering—avoid waxy varieties that turn mushy. The smoked paprika should be vibrant red, not dull or past its prime.
No white wine? Substitute dry vermouth or additional tomato sauce—just add a splash of vinegar to mimic acidity. Fresh bay leaves are ideal, but dried works at half the quantity if that’s what you have. The tomato sauce can be homemade (simmer crushed tomatoes with garlic and olive oil) or a high-quality jarred brand like Rao’s. For extra depth, add a pinch of ground coriander or a strip of orange peel during simmering. The parsley is purely decorative—skip if you’re short on fresh herbs, but the dish will still shine.
This stew tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months by portioning into freezer-safe containers. For serving, toast the bread lightly and serve alongside—it soaks up the sauce beautifully. If making ahead, reheat gently on the stove with a splash of water to restore moisture. The cod will flake apart effortlessly if cooked properly, creating that signature melt-in-your-mouth texture.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this dish when I’m too tired to scrub pots. The salt cod soaks overnight, then simmers with onions and potatoes in the same pot—minimal cleanup, maximum flavor. Just add olive oil and let the garlic work its magic while you sip wine (or tea, no judgment).
- Garlic-Potato Hug: Between us, this is the kind of dish that makes you close your eyes. The cod melts into tender flakes, the potatoes get that buttery, caramelized edge, and the garlic? It’s not just flavor—it’s a full-body experience. Simple ingredients, but the taste? Ridiculously good.
- Leftovers That Don’t Lie: I make this on Sundays because it’s the only meal I can reheat without it tasting sad. The next day, it’s even better—potatoes soak up the garlic-infused oil, and the cod stays moist. Pack it for lunch or serve it cold in a salad. No waste, all win.
- Budget-Friendly Feast: Salt cod might sound fancy, but it’s cheaper than fresh fish and lasts forever. A few onions, a head of garlic, and some potatoes stretch this into four or five hearty servings. Honestly? It’s my go-to when I need to feed a crowd without breaking the bank.
Step-by-step instructions for slow-simmered cod with paprika and potatoes
This traditional Spanish dish transforms humble salt cod into rich, aromatic stew with tender potatoes.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a heavy-bottomed Dutch oven over medium heat. Add the 1 whole yellow onion, sliced into thin half-moons, and cook for 5-6 minutes until translucent and just beginning to caramelize at the edges.
Add the 6 cloves minced garlic and 2 tbsp smoked paprika, stirring constantly for 30 seconds until the garlic releases its aroma and the paprika deepens in color. Here’s the thing—don’t let the garlic burn. It should smell sweet and nutty, not bitter. Remove the pan from heat briefly if needed to control the color.
🥘 Step 2: Build the Flavor Base with Wine and Tomatoes
Return the pan to medium heat and pour in the 0.5 cup dry white wine, scraping up any browned bits from the bottom with a wooden spoon. Let it simmer for 3-4 minutes until reduced by half, with the alcohol completely cooked off.
Add the 1 cup canned tomato sauce, 1.5 tsp sea salt, and 0.5 tsp ground black pepper. Stir well and bring to a gentle simmer. This is where the foundation forms—let it cook uncovered for 5 minutes to develop the sauce’s depth. The mixture should thicken slightly and coat the back of a spoon.
🔥 Step 3: Add Potatoes and Simmer Until Tender
Add the 2 medium russet potatoes, peeled and cut into 1-inch cubes, to the simmering sauce. Stir gently to coat the potatoes evenly in the mixture. Add the 2 whole fresh bay leaves and ensure they’re fully submerged.
Reduce heat to low and let the potatoes simmer gently for 15-20 minutes, stirring occasionally, until they’re fork-tender with just a slight resistance. You want them to hold their shape but be easily pierced with a fork. If the sauce reduces too quickly, add 2-3 tablespoons of water to maintain the proper consistency.
🍳 Step 4: Incorporate the Salt Cod and Finish Cooking
Using a slotted spoon, carefully add the 12 oz salt cod, previously soaked overnight and drained, to the pot. The cod should be arranged in a single layer, not overlapping. Pour in just enough water to cover the cod by ½ inch—about 1 cup total.
Return the heat to medium-low and simmer gently for 10-12 minutes, until the cod flakes easily with a fork. The fish should be opaque throughout with no translucent centers. If the sauce becomes too thin during cooking, reduce it by simmering uncovered for a few minutes.
⏰ Step 5: Rest and Garnish for Serving
Remove the pot from heat and let the bacalao guisado rest for 5 minutes. This allows the flavors to meld and the cod to reabsorb any juices. Discard the bay leaves and adjust the seasoning if needed—sometimes the salt cod needs a touch more salt to balance the dish.
Ladle the stew into bowls and garnish with 0.25 cup chopped fresh parsley. Serve immediately with 4 slices crusty bread on the side for dipping. The bread soaks up the rich, paprika-infused sauce beautifully, making every bite of this traditional Spanish dish complete.
Pro Tips For Making Bacalao Guisado
- Soak Cod Twice: First soak the bacalao in cold water for 24 hours, changing it every 8 hours—this removes most of the salt. Then do a second quick soak (1-2 hours) in fresh water with a splash of vinegar or lemon juice. I learned this the hard way—skipping the second soak leaves a lingering saltiness that ruins the dish, no matter how much you simmer.
- Sweat Onions Low: Cook the onions over medium-low heat for at least 15 minutes until they’re translucent and slightly caramelized. Too much heat turns them bitter, and that’s the last thing you want in a delicate bacalao stew. Sounds slow, but it’s the thing that matters most for flavor.
- Add Potatoes Last: Hold off on the potatoes until the cod and sauce are nearly done—about 10-15 minutes before serving. This keeps them from turning to mush and lets them soak up the rich, salty-sweet sauce at the end.
- Deglaze Aggressively: After browning the garlic, don’t just splash in water—scrape the bottom of the pan with a wooden spoon while pouring. That stuck-on garlic is pure flavor, and skipping it means a duller sauce. (Yes, even if you’re impatient like me.)
Best sauces and condiments for these flavors
Smoky Paprika Base
Start with a rich foundation using 2 tbsp smoked paprika—this is the soul of the dish. I recommend Pimentón de la Vera from Spain, available at specialty stores like La Tienda or online at Penzeys Spices.
Toast it lightly in the olive oil with garlic to deepen its smoky aroma before adding wine. This step unlocks the dish’s signature flavor profile. 🌶️
White Wine Reduction
The 0.5 cup dry white wine (Sauvignon Blanc or Albariño) reduces dramatically, concentrating flavors and cutting through the richness. I never skip this step—it prevents the sauce from becoming heavy.
Deglaze the pan thoroughly after sautéing to capture all the fond (browned bits) for maximum flavor. A splash of vinegar works in a pinch, but wine adds complexity. 🍷
Tomato Sauce Depth
Use 1 cup high-quality canned tomato sauce like San Marzano for natural sweetness. Simmer it uncovered for 5 minutes to develop a thicker consistency. For extra richness, add 1 tbsp tomato paste> to the sauce before combining with other ingredients.
This creates a velvety texture that coats the cod beautifully. 🍅
Acid Balance
A squeeze of lemon juice> (about 1 tbsp) at the end brightens the dish. I add it just before serving to prevent the cod from overcooking. The acidity cuts through the richness of the paprika and butterfat in the cod, balancing the flavors perfectly.
Freshly squeezed works best, but bottled lemon juice in a pinch. 🍋
Herb Garnishes
Finish with 0.25 cup chopped fresh parsley> and a sprinkle of toasted breadcrumbs> for texture. The parsley adds freshness, while the breadcrumbs provide a satisfying crunch. For a Mediterranean twist, add thinly sliced scallions> on top. These garnishes elevate the presentation without overpowering the dish. ✨
Optional Creamy Twist
For a modern variation, stir in 2 tbsp heavy cream> or mascarpone cheese> at the end for a silky texture. I recommend Galbani mascarpone> for its rich, tangy flavor.
This addition makes the dish feel more indulgent while keeping it authentic to Spanish flavors. The cream should be warmed gently before adding to prevent curdling. 🥛
Nutrition facts
Frequently asked questions
How long should I soak salt cod before using it in this recipe?
Soak the 12 oz salt cod in cold water for at least 12-24 hours, changing the water 3-4 times to remove excess salt. This ensures the fish is tender and not overly salty. For best results, use the cod within 24 hours of soaking to maintain texture.
Can I substitute fresh cod for salt cod in this recipe?
While traditional recipes use salt cod, you can use fresh cod fillets in a pinch. Poach them in water with bay leaves for 5-6 minutes until just cooked, then flake into the stew. However, the flavor will differ slightly—salt cod has a deeper, more complex taste developed through curing.
Why does my stew taste too salty even after soaking?
Salt cod absorbs salt deeply, so even after soaking, it may retain some saltiness. Balance the flavor by adding 1 extra potato or a splash of lemon juice to cut through the salt. Simmering with fresh herbs like parsley also helps refresh the dish. Taste as you go and adjust gradually.
What’s the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to restore moisture. Avoid microwaving, as it can make the potatoes mushy. For best results, reheat just until warmed through—2-3 minutes—to preserve the texture of the cod.
Can I make this dish in a slow cooker?
Yes! Sauté the onions, garlic, and paprika first, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, adding water as needed. The cod will stay tender, but the potatoes may absorb more liquid—adjust seasoning after cooking.
- Mexican Corn Salad Recipe: Charred, Smoky, and Citrus-Bright Freshness - November 6, 2026
- Cheesecake Bites Recipe: Mini Dessert Perfection in 15 Minutes - November 6, 2026
- Cinnamon Toast Crunch Ice Cream Recipe: Crunchy Cereal Swirls With Creamy Vanilla Base - November 6, 2026