This Spanish cod stew combines fresh cod, chickpeas, spinach, and boiled eggs in a tomato broth flavored with sweet and hot smoked paprika. Blending the vegetable base creates a smooth broth, while the one-pot method produces tender, flaky cod with very little hands-on work.

Why You'll Love My Spanish Cod Stew
- Smooth, Full-Bodied Broth: Blending the vegetables, tomatoes, and flour creates a smooth broth without adding cream.
- A Complete One-Pot Dinner: Cod, chickpeas, spinach, and boiled eggs make every bowl substantial enough to serve as a main meal.
- Cod That Stays Tender: Adding the fish at the end allows it to cook gently without becoming dry or breaking apart.
- Layered Paprika Flavor: Sweet and hot smoked paprika bring warmth, smokiness, and a controlled amount of heat.
My mother made this cod stew every week around Easter, and it remains one of the dishes I associate most strongly with family meals during spring in Spain. Cod appeared on the table often at that time of year, but this stew always felt particularly comforting because the chickpeas, spinach, and eggs made it something we could sit down and enjoy as a complete meal. Although recipes such as my baked cod and Spanish seafood stew show other ways I cook with fish, this is the one that brings those Easter memories back most clearly.
I like how the broth develops in two stages. The vegetables, tomatoes, paprika, and flour simmer with the first half of the fish broth before being blended, which creates a smooth base with a deep smoky flavor. The remaining broth loosens it to the right consistency before the chickpeas, spinach, and cod go in. The chickpeas give the stew some of the satisfying texture found in my creamy lemon chickpea soup, while the spinach adds the same contrast of greens and legumes that works so well in my white bean and kale soup. Adding the cod last allows it to poach gently and stay in tender, flaky pieces.

Key Ingredients in Spanish Cod Stew
You will find the complete measurements in the recipe card, but these are the four ingredient groups that shape the stew.
- Fresh Cod: I add the cod near the end so it cooks gently in the broth and stays tender rather than breaking into small pieces.
- Chickpeas, Spinach, and Boiled Eggs: The chickpeas make the stew more substantial, the spinach cooks directly in the broth, and the sliced eggs complete the dish in the way I remember it being served.
- Sweet and Hot Smoked Paprika: I use both varieties because the sweet paprika provides smokiness while the hot paprika adds warmth without taking over the stew.
- Vegetables, Tomatoes, Flour, and Fish Broth: Onion, red bell pepper, carrots, leek, garlic, and tomatoes form the base. A little flour gives it body, while the fish broth turns it into a spoonable stew.
How to Make Spanish Cod Stew
You will find the complete printable recipe with measurements below, but this is how the method comes together.

1. Start the Base: Heat extra virgin olive oil in a large pot and sauté the onion with salt until soft. Add red pepper, carrots, leek, then garlic. Stir in both paprikas and bay leaves briefly.
2. Build the Sauce: Add chopped tomatoes and cook, then stir in flour. Pour in part of the fish broth, simmer, and blend smooth. Return bay leaves and remaining broth.
3. Add Vegetables: Stir in spinach until wilted, then mix in chickpeas until evenly combined.
4. Finish the Stew: Gently add cod pieces and cook until flaky. Serve hot with sliced boiled eggs on top.

Tips for Spanish Cod Stew
Add the Broth in Two Stages: I simmer the vegetables with the first half of the broth before blending. This creates a concentrated, smooth base before the remaining broth loosens it into a stew.
Finish the Spinach First: Make sure the spinach has wilted and the chickpeas are evenly distributed before adding the cod. I find this prevents unnecessary stirring once the delicate fish is in the pot.
Keep the Heat Low: Once the cod goes in, I maintain a gentle simmer and avoid boiling the broth. This helps the fish cook evenly and remain in tender, flaky pieces.
Watch the Cod Closely: I begin checking the cod after 8 minutes and remove the pot from the heat once the fish looks opaque and flakes easily. Leaving it in longer can make it dry.
Storage
I keep leftover Spanish cod stew in an airtight container in the refrigerator for up to 2 days. Reheat it slowly on the stove over low heat and avoid bringing the broth to a vigorous boil, which could dry out the cod and cause it to break apart.
What to Serve with Spanish Cod Stew
This stew is substantial enough to serve by itself, but I like adding a slice of homemade ciabatta to soak up the smoky tomato broth. A plate of marinated tomatoes brings a lighter, brighter contrast alongside the warm stew.
Try These Fish Recipes Next!

Get my new cookbook!
Get your copy of the book with easy, fresh, and tried-and-true Mediterranean Recipes from the Author and founder of Vargasavour Recipes, Estefania.
Recipe

Spanish Cod Stew
Ingredients
- 2 tablespoon extra virgin olive oil
- 1 medium onion - finely chopped
- ½ teaspoon salt
- 1 red bell pepper - diced
- 2 carrots - diced
- 1 leek - sliced
- 2 cloves garlic - minced
- 1 tablespoon sweet smoked paprika
- 1 tablespoon hot smoked paprika
- 2 bay leaves
- 2 tomatoes - chopped
- 1 tablespoon flour
- 1 l fish broth
- 250 g spinach
- 1 can chickpeas - 14-ounce / 400 g
- 500 g fresh cod - cut into pieces
- 6 hard-boiled eggs - sliced
Instructions
- Heat 2 tbsp extra virgin olive oil in a large pot over medium heat. Add 1 medium onion, finely chopped, and ½ tsp salt, then sauté for 4 minutes until softened.
- Add 1 red bell pepper, diced, and cook for 3 minutes. Stir in 2 carrots, diced, and cook for 2 minutes, then add 1 leek, sliced, and cook for another 2 minutes. Add 2 cloves garlic , minced, and cook for 1 minute until fragrant.
- Stir in 1 tbsp sweet smoked paprika, 1 tbsp hot smoked paprika, and 2 bay leaves. Cook for 30 seconds, then add 2 tomatoes, chopped, and cook for 5 minutes. Sprinkle in 1 tbsp flour and cook for 2 minutes, stirring constantly.
- Pour in ½ l Fish Broth, bring the mixture to a gentle simmer, and cook for 15 minutes.
- Remove the bay leaves and blend the vegetable and tomato mixture with a hand blender until smooth. Return the bay leaves, then pour in the remaining ½ l Fish Broth and stir until combined. Add the 250 g spinach and cook for 3 minutes until wilted, then stir in 1 can chickpeas.
- Gently place 500 g fresh cod pieces into the stew. Cook over low heat for 8 minutes, until the cod is opaque and flakes easily.
- Serve the Spanish cod stew hot with the 6 hard-boiled eggs, sliced, arranged over the top.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Monica says
This cod stew is what I need on a cold evening, this looks super comforting and healthy dish.