One-pan Moroccan-style Fish and Chickpeas

This fragrant, comforting stew is full of warming spices, hearty chickpeas, and tender vegetables. The cod gently poaches in a rich, spiced tomato sau...ce, soaking up all the flavour. Serve it simply with couscous, bulgur, or warm flatbreads—or enjoy it on its own as a lighter meal. Read more This fragrant, comforting stew is full of warming spices, hearty chickpeas, and tender vegetables. The cod gently poaches in a rich, spiced tomato sauce, soaking up all the flavour. Serve it simply with couscous, bulgur, or warm flatbreads—or enjoy it on its own as a lighter meal.

Prep time
15 mins
Cook time
30 mins
FREEZER FRIENDLY
No
SHELF LIFE
3 days (but best eaten fresh)
Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
3+ fruits &
vegetables
Contains
Ingredients
Serves 4
white onion
Swaps: red onion, shallot, spring onion
finely diced
carrot
finely sliced
celery
finely sliced
red pepper
chopped
garlic cloves
minced
cumin (ground)
coriander
smoked paprika
cinnamon (ground)
turmeric powder
chickpeas (can)
Swaps: cannellini beans (can), white beans (can)
drained and rinsed
vegetable stock
Swaps: fish stock
cod fillet
Swaps: hake
lemon
parsley
Swaps: coriander
sliced
Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
3+ fruits &
vegetables

NUTRITION PER SERVING (Read more)

287kcal
Calories
7g
Total Fat
30g
Carbs
12g
Sugars
30g
Protein
12g
Fibre
4mg
Iron
22%
 
114mg
Magnesium
27%
 
374mg
Phosporus
30%
 
1352mg
Potassium
29%
 
389mg
Sodium
17%
 
1mg
Vitamin B1
83%
 
1.8mcg
Vitamin B12
75%
 
1.1mcg
Vitamin D
6%
 
4.4mg
Vitamin E
29%
 
121mcg
Vitamin B9
30%
 
1206mcg
Vitamin A
134%
 
97mg
Vitamin C
108%
 
1.7mg
Zinc
15%
 
93mcg
Vitamin K
78%
 
0.3mg
Copper
33%
 
0.5mg
Vitamin B2
38%
 
5.1mg
Vitamin B3
32%
 
0.8mg
Vitamin B6
47%
 
161mg
Calcium
12%
 
Calories: 287kcal; Total Fat: 7g; Carbs: 30g; Sugars: 12g; Protein: 30g; Fibre: 12g; Iron: 4mg (22%); Magnesium: 114mg (27%); Phosporus: 374mg (30%); Potassium: 1352mg (29%); Sodium: 389mg (17%); Vitamin B1: 1mg (83%); Vitamin B12: 1.8mcg (75%); Vitamin D: 1.1mcg (6%); Vitamin E: 4.4mg (29%); Vitamin B9: 121mcg (30%); Vitamin A: 1206mcg (134%); Vitamin C: 97mg (108%); Zinc: 1.7mg (15%); Vitamin K: 93mcg (78%); Copper: 0.3mg (33%); Vitamin B2: 0.5mg (38%); Vitamin B3: 5.1mg (32%); Vitamin B6: 0.8mg (47%); Calcium: 161mg (12%)
Show more

Notes

To make this vegetarian, you can use slices of silken tofu instead of fish. Scoop from the packet directly into the pan and heat through. Resist the temptation to stir to avoid it breaking up.

Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
3+ fruits &
vegetables
Contains
Ingredients
Serves 4
white onion
Swaps: red onion, shallot, spring onion
finely diced
carrot
finely sliced
celery
finely sliced
red pepper
chopped
garlic cloves
minced
cumin (ground)
coriander
smoked paprika
cinnamon (ground)
turmeric powder
chickpeas (can)
Swaps: cannellini beans (can), white beans (can)
drained and rinsed
vegetable stock
Swaps: fish stock
cod fillet
Swaps: hake
lemon
parsley
Swaps: coriander
sliced

Ingredients

Serves 4
white onion
Swaps: red onion, shallot, spring onion
finely diced
carrot
finely sliced
celery
finely sliced
red pepper
chopped
garlic cloves
minced
cumin (ground)
coriander
smoked paprika
cinnamon (ground)
turmeric powder
chickpeas (can)
Swaps: cannellini beans (can), white beans (can)
drained and rinsed
vegetable stock
Swaps: fish stock
cod fillet
Swaps: hake
lemon
parsley
Swaps: coriander
sliced

Method

Your notes

1

Gather and prepare your ingredients.

2

Heat the olive oil in a large pot over medium heat. Add the onion, pepper, carrot, and celery,  and cook for 4-5 minutes, until softening.

3

Stir in the garlic, cumin, coriander, paprika, cinnamon, and turmeric. Cook for 1 minute, until fragrant.

4

Pour in the chopped tomatoes, chickpeas and vegetable stock. Bring to a simmer and cook for 12-15 minutes, until darkened and reduced.

5

Add the spinach and cook for 1-2 minutes, until wilted.

6

Nestle the fish fillets into the simmering sauce. Cover, and cook for 6-7 minutes, until the flesh if firm and opaque.

7

Serve sprinkled with fresh parsley and lemon juice, if liked.

Notes

To make this vegetarian, you can use slices of silken tofu instead of fish. Scoop from the packet directly into the pan and heat through. Resist the temptation to stir to avoid it breaking up.

Sign up with 50% off to unlock 1000+ recipes like this one
Black Friday sale - join 1000s of others who are already achieving their health goals

Available to new users joining a yearly plan only. Ends 30/11/2025.

User comments (7)

Ronda 4 days ago

So good!

Natalia 3 weeks ago

So good. Loved all the vegetables

Earlene Last month

It was very good. Hard to rate solidly because we made it in the instant pot. We thought it needed salt and heat but we enjoyed it very much.

Saffron 2 months ago

Yummy, wholesome, tasty, I doubled the amount for seconds in the week

Richard 6 months ago

Really enjoyed preparing & cooking this really tasty dish.

Joanne 6 months ago

Absolutely delicious as it was.

Odette 8 months ago

Very tasty the parsley was a bit too much

Recipe categories: Family Meals, Fusion, High Protein, Legumes
© 2025 The Doctor's Kitchen