Cod and Chickpea Tomato Stew
Tender chunks of cod poached in a garlicky, smoked-paprika tomato broth with chickpeas, wilted baby spinach, and fresh parsley for a cozy one-pot meal.
Why You'll Love This Recipe
This is a warming, brothy one-pot dish for anyone who wants a fish supper that comes together in about half an hour with almost no cleanup. Cod is a mild, flaky white fish that suits people who find stronger fish too fishy, and here it sits in a friendly tomato broth that makes the whole thing feel like comfort food rather than a chore. It is a good pick for a relaxed lunch or a light weeknight dinner, and it reheats gracefully for meal prep.
The cod poaches directly in the simmering tomato broth rather than searing separately. Because the fish cooks gently in liquid, it stays moist and tender and takes on the flavor of the garlic and smoked paprika around it, while the broth in turn picks up savoriness from the fish. Blooming the smoked paprika in the hot oil for a minute before the tomatoes go in is what gives the stew its deep, faintly smoky backbone; added later it would taste dusty and flat.
Mild cod, fiber-dense chickpeas, and spinach all in one pot, and it is the protein and the fiber between them that let a single bowl feel filling without ever feeling heavy. The chickpeas give body and a creamy bite, the tomato broth keeps everything bright and savory, and the olive oil rounds it all out. It is nourishing food that eats like something indulgent, and the broth is worth having bread on the table for.
Ingredients
- 4 cod fillets (about 560g), cut into chunks
- 2 cans chickpeas, rinsed
- 1 can crushed tomatoes
- 4 cups baby spinach
- 1 onion, diced
- 4 cloves garlic, minced
- 2 tsp smoked paprika
- 3 tbsp olive oil
- 1/4 cup chopped parsley
- 1/2 tsp salt
Instructions
- Prep the aromatics and greens: Dice the onion and mince the garlic. Rinse the baby spinach and roughly chop the parsley; set the spinach and parsley aside separately.
- Drain the chickpeas: Open the canned chickpeas, tip them into a colander, and rinse under cold running water until the foaming stops, then let them drain.
- Build the base: Heat the olive oil in a wide pot over medium heat. Add the onion and cook, stirring now and then, until soft and translucent, about 4 minutes. Add the garlic and smoked paprika and stir constantly for 1 minute, until fragrant, being careful not to let the paprika scorch.
- Simmer the stew: Pour in the crushed tomatoes and add the drained chickpeas, salt, and a splash of water to loosen it into a broth. Bring to a gentle simmer and cook, stirring occasionally, for 8 minutes so the flavors meld and the tomato loses its raw edge.
- Poach the cod: Cut the cod fillets into large chunks. Settle the pieces down into the stew so they are mostly submerged, cover the pot, and simmer gently for 6 to 8 minutes, until the cod turns opaque and flakes easily when pressed with a fork.
- Finish with greens: Add the baby spinach a handful at a time, gently folding it through the broth until just wilted, about 1 minute. Taste and adjust the salt. Ladle into bowls and garnish with the chopped parsley.
Variations
- Swap the white fish: Use haddock, hake, or pollock in place of the cod. Any firm, flaky white fish poaches the same way; just watch that thinner fillets may cook a minute or two faster.
- Add a little heat: Stir a pinch of red pepper flakes in with the garlic and paprika for a gentle warmth that plays well against the sweet tomato.
- Brighten with lemon: Finish each bowl with a squeeze of fresh lemon and a little grated zest to lift the tomato broth and sharpen the flavor of the fish.
- Make it heartier with greens and herbs: Fold in chopped kale instead of the spinach, giving it a few extra minutes to soften, and add a bay leaf to the broth as it simmers for a deeper, slower-cooked flavor.
- Add briny depth: Scatter in a handful of chopped pitted olives or a spoonful of capers with the tomatoes for a salty, savory edge; this adds sodium, so hold back on the added salt.
Storage & Leftovers
Cooled leftovers keep in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight as the chickpeas soak up the smoky tomato broth, so day two is arguably better than day one.
Reheat gently in a covered saucepan over medium-low heat, adding a splash of water if the broth has thickened, and warm just until steaming. Avoid a hard boil or a long microwave blast, which can turn the delicate cod rubbery; you only need to heat it through.
To get ahead, make the tomato-and-chickpea base through the simmering step and refrigerate it on its own. When you are ready to eat, bring it back to a gentle simmer, then poach fresh cod and wilt the spinach at the last minute so the fish and greens stay at their best.
Notes & Tips
- Choose the freshest cod: Look for fillets that are firm, translucent, and smell clean like the sea, not fishy. Frozen cod works well too; thaw it overnight in the fridge and pat it dry before cutting into chunks.
- Cut the chunks large: Keep the cod pieces generous rather than bite-sized. Big chunks hold together as they poach, while small ones tend to break apart and disappear into the broth.
- Know when the fish is done: Cod is ready the moment it turns from glossy and translucent to opaque white and flakes with light pressure from a fork. Pull it off the heat right there, since carryover cooking finishes it in the hot broth.
- Buy smoked paprika, not sweet: The smoky note is what defines this stew, so check the label for smoked paprika. Regular or sweet paprika will taste pleasant but miss the signature depth.
- Adjust the broth to your liking: For a looser, more soup-like bowl, add a little extra water as it simmers; for a thicker stew, let it reduce a few minutes longer before the cod goes in.
- Serve with something to soak it up: A slice of crusty bread or a spoonful of cooked rice alongside catches every bit of the savory broth and turns a bowl into a full meal.
Nutrition & Mindful Eating
- Cod and chickpeas make an unusual pair and a good one. The fish goes in at the very end and stays tender, the chickpeas have simmered long enough to turn creamy, and between them the bowl carries protein from two directions along with the fiber the beans bring.
- Cod is a mild, snowy fish that breaks into wide flakes with almost no pressure, which is why it belongs in a stew rather than under a hard sear, and its protein is what turns a pot of vegetables into dinner.
- Chickpeas thicken the broth themselves. A few pressed against the side of the pot break down and give the whole thing body, and their soft fiber is part of why this bowl sits with you.
- Crushed tomatoes and smoked paprika are the color and the smoke you notice first, and cooking the tomatoes down slowly rather than using them raw is what turns them from sharp to round and deeply savory.
- Baby spinach goes in by the handful and disappears into the red almost immediately, taking its folate and iron with it, and a scatter of parsley at the end brings back the fresh green note the long simmer cooked out.
- As you eat, see how little pressure the cod needs before it falls apart and how the smoke sits underneath the tomato, and let a brothy bowl like this take the time it wants.
Frequently Asked Questions
Can I use frozen cod instead of fresh?
Yes. Thaw it fully in the refrigerator overnight, then pat it dry and cut it into chunks before settling it into the stew. Adding it still frozen would water down the broth and cook unevenly.
My cod broke apart into the broth. What went wrong?
Usually it means the pieces were stirred while cooking or cut too small. Cut the fillets into large chunks, lower them in gently, and let them poach undisturbed under the lid; only fold the stew carefully once they have set.
Do I have to add the water, or can I leave the stew thicker?
The splash of water loosens the crushed tomatoes into a broth that can surround and poach the fish. If you prefer a thicker, more stew-like texture, add less liquid, but keep enough that the cod chunks are mostly submerged so they cook through evenly.
Can I make this ahead for lunches during the week?
Absolutely. It keeps for up to 3 days in the fridge and the tomato-and-chickpea flavors deepen over time. For the best texture, make the base ahead and poach the cod and wilt the spinach fresh when you reheat.

