Sharing is caring!

This Easy Spanish Cod with Tomato Sauce and Chickpeas is the kind of rustic Mediterranean dish that delivers deep flavor with minimal effort. Tender cod fillets, a rich tomato base, and creamy chickpeas come together in just 30 minutes—perfect for a comforting weeknight meal with authentic Spanish soul.

Easy Spanish Cod with Tomato Sauce and Chickpeas

Easy Spanish Cod with Tomato Sauce and Chickpeas (30-Minute Recipe)

This cod recipe with tomato and chickpeas proves that eating well doesn’t have to be complicated or take hours. In just 30 minutes, it turns simple ingredients into a dish bursting with flavor and tradition—perfect for anyone looking to eat better without sacrificing their time.
 
The secret lies in its balance: the cod provides lean protein and omega-3s, the chickpeas add fiber and sustained energy, and the tomato sauce packs a punch of antioxidants. It’s a complete meal that’s satisfying, nutritious, and light enough for your daily routine.
 
But what truly makes it special is the sofrito base. That slow simmer of garlic, onion, and tomato creates a depth of flavor that transforms everything: the cod stays juicy while the chickpeas soak up every note, resulting in a comforting and authentic combination.
 
Plus, it’s incredibly practical. Most of the ingredients are likely already in your pantry, it’s basically a one-pot meal, and it requires very little effort. It’s the go-to choice for those days when you want a homemade meal without the hassle.
 
Ultimately, this recipe does more than just get dinner on the table—it offers an experience. With contrasting textures, a sauce that practically begs for some crusty bread, and that Mediterranean vibe, it’s pure comfort from the very first bite.
 
If this dish leaves you wanting more, I invite you to continue exploring the incredible versatility of Spanish cuisine through other gems in our collection. For a deeper dive into regional flavors, you can’t miss the , where you’ll discover the secret to a perfect One-Pot Spanish Cod Stew Murcian Jarullo, or challenge yourself with the iconic Bacalao al Pil Pil, a traditional Basque recipe that elevates fish with its silky emulsion. To round out your meal, try the Quick and Easy Pears in Wine, an elegant and simple dessert that provides the perfect sweet finish to any Mediterranean feast.
 

Ingredients

Metric Amount Imperial Amount Core Ingredient Preparation
600 g 21.2 oz Cod fillets (bacalao) Skin-on
275 g 9.7 oz Chickpeas Cooked and drained
1 unit 1 unit Onion Medium size
12 cloves 12 cloves Fresh garlic  
400 g 14.1 oz Crushed tomato  
2 units 2 units Bay leaves  
60 ml 2 fl oz Extra Virgin Olive Oil (AOVE)  
40 g 1.4 oz Flour For dusting
QS QS Salt To taste

Instructions

1. Prepare the sofrito base

Finely chop the onion into small, even pieces so it cooks uniformly. Heat a generous splash of olive oil in a wide pan over medium-low heat and add the onion together with one bay leaf. Cook slowly for 10–12 minutes, stirring occasionally, until the onion becomes soft, translucent, and starts to develop a light golden color. The goal here is not browning too fast, but gentle caramelization that builds natural sweetness and depth.

2. Build the tomato sauce

Add the crushed tomato to the softened onion base and increase the heat slightly to medium. Stir well to combine and let it simmer uncovered for 12–15 minutes, allowing excess water to evaporate. The sauce should thicken and darken in color. Season lightly with salt at this stage to help concentrate flavor as it reduces. Stir occasionally to prevent sticking.

3. Infuse the oil with garlic

In a separate frying pan, add olive oil and whole garlic cloves that have been lightly crushed with the side of a knife. Add one bay leaf. Heat over medium-low heat for 3–4 minutes, until the garlic becomes lightly golden and aromatic but not burnt. Immediately remove the garlic and bay leaf to avoid bitterness, leaving a fragrant infused oil.

4. Cook the cod

Pat the cod fillets dry and lightly coat them in flour, shaking off any excess. Heat the infused oil over medium-high heat. Place the cod skin-side down first and cook for 3–4 minutes per side, depending on thickness, until the exterior is golden and crisp while the inside remains tender and flaky. Avoid overcooking to preserve moisture.

5. Add the chickpeas

Incorporate the cooked chickpeas directly into the tomato sauce. Lower the heat to low and let everything simmer gently for 5–7 minutes. This step allows the chickpeas to absorb the tomato and onion flavors while maintaining their texture. The sauce should remain thick but glossy.

6. Assemble the dish

Spoon the chickpea and tomato mixture onto warm plates as a base. Gently place the cod fillets on top, skin side up to preserve texture contrast. Finish with a drizzle of the garlic-infused oil for aroma and richness just before serving.

Chef’s Notes

The Importance of Skin-on Cod: Cooking the cod fillets with the skin on is crucial for two reasons. First, the skin contains natural gelatin that releases into the sauce as it simmers, giving the tomato and chickpea base a beautifully glossy, rich body. Second, it holds the delicate fish flakes together, preventing the fillets from breaking apart while cooking.

Building the Garlic Base: This recipe uses a generous amount of garlic (12 cloves). To achieve the best depth of flavor without any bitterness, slice or crush them evenly and cook them over medium-low heat in the olive oil. You want them to turn a light, golden blonde color and infuse the oil thoroughly before adding the onion and tomato.

The Flour Coating Secret: Dusting the cod lightly in flour before searing does more than create a delicate, golden crust. The residual flour left in the pan mixes with the olive oil and tomato juices, acting as a natural thickener that helps the sauce cling perfectly to the fish and chickpeas.

The Magic of Pre-Cooked Chickpeas: Since this is a quick 30-minute recipe, high-quality jarred or canned pre-cooked chickpeas are a lifesaver. Be sure to rinse them thoroughly under cold water and drain them well before adding them to the pan so their canning liquid doesn’t alter the clean flavor of your homemade tomato sauce.

Common Mistakes to Avoid When Cooking Cod with Tomato Sauce

Overcooking the Fish: Cod is a lean, delicate white fish that cooks very quickly. Leaving it in the simmering tomato sauce for too long will dry it out and make it rubbery. For standard fillets, 5 to 7 minutes of gentle simmering is usually more than enough; the fish is done the moment it flakes easily with a fork.

Ignoring the Salt Balance in Salt-Cured Cod: If you are using traditional salt-cured cod (bacalao) that has been desalted at home, make sure to taste your tomato sauce before adding any extra salt. Desalted cod often retains a subtle, pleasant saltiness in its thickest parts, which will naturally season the surrounding sauce as it cooks.

Searing at Too High a Temperature: When searing the flour-dusted cod initially, keep the heat at medium. If the oil is smoking hot, the flour coating will burn instantly, leaving a bitter taste in the pan that will ruin the entire tomato and chickpea base.

Rushing the Tomato Sauce Reduction: For a truly spectacular dish, let the crushed tomatoes simmer gently with the onions, garlic, and bay leaves until the oil starts to separate slightly from the sauce. Rushing this step will result in a watery, acidic sauce rather than a rich, sweet, and cohesive reduction.

Ingredient Swaps and Variations for Cod and Chickpea Stew

The Legume Alternative: If you don’t have chickpeas on hand or want to try a different texture, large white butter beans (alubias blancas) make an exceptional substitute. They possess a creamy texture that pairs beautifully with the rich tomato sauce and cod.

Using Fresh Fish or Other Varieties: While skin-on cod is ideal, you can easily substitute it with fresh hake (merluza), monkfish (rape), or even thick fillets of sea bass. If you use a skinless or frozen white fish variety, just ensure it is completely thawed and patted dry with paper towels before dusting it with flour.

A Smoked or Spicy Twist: If you want to add a rustic, earthy dimension to the dish, stir in a teaspoon of sweet or spicy Pimentón de la Vera (Spanish smoked paprika) right before adding the crushed tomatoes. For a fiery kick, a sliced dried cayenne pepper (guindilla) added to the hot oil with the garlic works wonders.

Greens Enhancement: To make this an even more nutrient-dense, one-pot meal, toss in a couple of handfuls of fresh baby spinach leaves during the last 2 minutes of simmering. The spinach will wilt quickly into the hot tomato and chickpea sauce, adding a beautiful pop of color and flavor.

Recipe Card

Easy Spanish Cod with Tomato Sauce and Chickpeas (30-Minute Recipe)

Cod with TomatoSauce and Chickpeas plated 1
No Ratings

This easy Spanish cod with tomato sauce and chickpeas is the kind of rustic Mediterranean dish that delivers deep flavor with minimal effort. Tender cod fillets, a rich tomato base, and creamy chickpeas come together in just 30 minutes—perfect for a comforting weeknight meal with authentic Spanish soul.

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes

Ingredients

  • 600 g bacalao (cod fillets, skin-on)
  • 275 g chickpeas (cooked)
  • 1 unit onion
  • 12 units garlic cloves
  • 400 g crushed tomato
  • 2 units bay leaves
  • 60 ml olive oil
  • 40 g flour
  • Salt to taste

Instructions

    Prepare the sofrito base

    Finely chop the onion into small, even pieces so it cooks uniformly. Heat a generous splash of olive oil in a wide pan over medium-low heat and add the onion together with one bay leaf. Cook slowly for 10–12 minutes, stirring occasionally, until the onion becomes soft, translucent, and starts to develop a light golden color. The goal here is not browning too fast, but gentle caramelization that builds natural sweetness and depth.

    Build the tomato sauce

    Add the crushed tomato to the softened onion base and increase the heat slightly to medium. Stir well to combine and let it simmer uncovered for 12–15 minutes, allowing excess water to evaporate. The sauce should thicken and darken in color. Season lightly with salt at this stage to help concentrate flavor as it reduces. Stir occasionally to prevent sticking.

    Add the chickpeas

    Incorporate the cooked chickpeas directly into the tomato sauce. Lower the heat to low and let everything simmer gently for 5–7 minutes. This step allows the chickpeas to absorb the tomato and onion flavors while maintaining their texture. The sauce should remain thick but glossy.

    Infuse the oil with garlic

    In a separate frying pan, add olive oil and whole garlic cloves that have been lightly crushed with the side of a knife. Add one bay leaf. Heat over medium-low heat for 3–4 minutes, until the garlic becomes lightly golden and aromatic but not burnt. Immediately remove the garlic and bay leaf to avoid bitterness, leaving a fragrant infused oil.

    Cook the cod

    Pat the cod fillets dry and lightly coat them in flour, shaking off any excess. Heat the infused oil over medium-high heat. Place the cod skin-side down first and cook for 3–4 minutes per side, depending on thickness, until the exterior is golden and crisp while the inside remains tender and flaky. Avoid overcooking to preserve moisture.

    Assemble the dish

    Spoon the chickpea and tomato mixture onto warm plates as a base. Gently place the cod fillets on top, skin side up to preserve texture contrast. Finish with a drizzle of the garlic-infused oil for aroma and richness just before serving.

Nutrition Information:

Yield:

2

Serving Size:

1

Amount Per Serving: Calories: 474Total Fat: 11gSaturated Fat: 1gUnsaturated Fat: 10gSodium: 708mgCarbohydrates: 79gFiber: 16gSugar: 18gProtein: 19g

Pin it

 

Sharing is caring!

Skip to Recipe