One-Pot Mediterranean Cod and Chickpea Stew (The Ultimate Healthy Reset)
This Cod and Chickpea Stew is the perfect 40-minute dinner. It is high-protein, heart-healthy, and packed with bold Mediterranean flavor. Try it tonight!
There is nothing like a steaming bowl of stew on a cold winter night. It’s 6pm and you’re hungry. You want something that feels like a hug but doesn’t weigh you down. This Cod and Chickpea Stew is exactly what your body is craving right now.
Forget boring diet food. This dish is packed with bold Mediterranean vibes. You get flaky white fish and buttery chickpeas in every single bite. It is fast, fresh, and incredibly satisfying. Let’s get cooking!
Why This Recipe Is a Winner
This is the ultimate healthy reset meal. It is light enough to keep you feeling energized. Yet, the protein-packed chickpeas make it seriously filling. You won’t be reaching for snacks an hour later.
Everything happens in just one pot. That means you spend less time washing dishes. It is perfect for those busy winter weeknights. Your family will think you spent hours in the kitchen.
Simple Method
Making this stew is completely stress-free. You start by building a flavor base with onion and garlic. Then, you let the smoky paprika work its magic. The fish cooks right in the sauce at the very end. This keeps it juicy and perfectly tender every time.
Ingredients You’ll Need
- 600g fresh cod fillets, cut into 2-inch chunks
- 400g canned chickpeas, drained and rinsed
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon smoked paprika (pimenton)
- 400g crushed tomatoes
- 500ml fish stock
- 100g fresh baby spinach
- 1 teaspoon sea salt
- 0.5 teaspoon ground black pepper
- 2 tablespoons fresh flat-leaf parsley, chopped
Step-by-Step
- Heat extra virgin olive oil in a large heavy-bottomed pot over medium heat.
- Add the diced onion and sauté for 5 minutes until soft.
- Stir in the garlic and smoked paprika for 60 seconds until fragrant.
- Pour in the crushed tomatoes and fish stock, stirring well.
- Bring the liquid to a gentle simmer and cook for 10 minutes.
- Add the rinsed chickpeas and simmer for 5 more minutes.
- Season the cod with salt and pepper, then submerge in the liquid.
- Reduce heat to low, cover, and cook for 5 to 7 minutes.
- Fold in the fresh baby spinach until just wilted and garnish with parsley.
Best Ways to Enjoy It
Serve this stew in big, shallow bowls. You absolutely need some crusty sourdough bread on the side. It is perfect for soaking up that smoky tomato broth. Add a squeeze of fresh lemon for a bright finish. This is comfort food at its absolute finest.
Keep It Fresh
Seafood is always best enjoyed immediately. If you have leftovers, store them in an airtight container. Keep it in the fridge for up to two days. Reheat gently on the stove over low heat. Avoid the microwave to keep the fish from getting rubbery.
Pro Tips
- Use high-quality smoked paprika for the best flavor.
- Do not overcook the cod or it will fall apart.
- Pat the fish dry before seasoning for better texture.
- Always rinse your chickpeas to remove excess sodium.
- Fresh fish stock adds a deeper ocean flavor than water.
- Add the spinach at the very last second to keep it green.
- Taste the broth before adding fish to adjust the salt.
Ways to Switch It Up
- Swap the cod for halibut or any firm white fish.
- Add a pinch of red pepper flakes for extra heat.
- Stir in some sliced chorizo for a smoky meat addition.
- Use kale instead of spinach for a heartier green.
- Top with a dollop of Greek yogurt for extra creaminess.
Common Questions
Can I use frozen cod?
Yes, just make sure to thaw it completely first. Pat it dry very well before adding it to the pot.
Is this recipe gluten-free?
It is naturally gluten-free! Just ensure your fish stock is certified gluten-free if needed.
What if I don’t have fish stock?
You can use vegetable stock or even chicken stock in a pinch. The flavor will just be slightly less “ocean-forward.”
This stew is proof that healthy eating can be incredibly delicious and fast. You deserve a meal that makes you feel amazing!
— Jasmine

Ingredients
Method
- Heat extra virgin olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the diced onion and sauté for approximately 5 minutes until soft and translucent.
- Stir in the minced garlic and smoked paprika, cooking for 60 seconds until highly fragrant.
- Pour in the crushed tomatoes and fish stock, stirring to combine all ingredients.
- Bring the liquid to a gentle simmer and cook for 10 minutes.
- Add the rinsed chickpeas to the pot and continue to simmer for an additional 5 minutes.
- Season the cod chunks with salt and pepper, then gently submerge them into the simmering liquid.
- Reduce heat to low, cover, and cook for 5 to 7 minutes until the fish is opaque and flakes easily.
- Fold in the fresh baby spinach until just wilted and garnish with chopped parsley before serving.
