One-pan Moroccan-style Fish and Chickpeas

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... 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. 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
Fish View all Cumin, Chickpeas, Beans, Olive oil, Peppers, Celery, Tomato, Spinach, Legumes, Cinnamon, Carrot, Paprika, Onion, Cod, Parsley, Fish, Coriander, Turmeric, Lemon, Bell Peppers, Garlic
Ingredients
Serves 4
1 tbsp
150g
white onion
Swaps: red onion, spring onion, shallot
finely diced
200g
carrot
finely sliced
200g
celery
finely sliced
200g
red pepper
chopped
2 cloves
garlic cloves
minced
1 tsp
coriander
1 tsp
smoked paprika
½ tsp
cinnamon (ground)
1 can
chickpeas (can)
Swaps: cannellini beans (can), white beans (can)
drained and rinsed
250ml
vegetable stock
Swaps: fish stock
480g
cod fillet
Swaps: hake
1
15g
Swaps: coriander
sliced
The Doctor's Kitchen
Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
3+ fruits &
vegetables

NUTRITION PER SERVING (Read more)

30g
Protein
287kcal
Calories
7g
Total Fat
30g
Carbs
12g
Sugars
12g
Fibre
161mg
Calcium
12%
 
4mg
Iron
22%
 
114mg
Magnesium
27%
 
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%
 
374mg
Phosphorus
30%
 
Protein: 30g; Calories: 287kcal; Total Fat: 7g; Carbs: 30g; Sugars: 12g; Fibre: 12g; Calcium: 161mg (12%); Iron: 4mg (22%); Magnesium: 114mg (27%); 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%); Phosphorus: 374mg (30%)
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
Fish View all Cumin, Chickpeas, Beans, Olive oil, Peppers, Celery, Tomato, Spinach, Legumes, Cinnamon, Carrot, Paprika, Onion, Cod, Parsley, Fish, Coriander, Turmeric, Lemon, Bell Peppers, Garlic
Ingredients
Serves 4
1 tbsp
150g
white onion
Swaps: red onion, spring onion, shallot
finely diced
200g
carrot
finely sliced
200g
celery
finely sliced
200g
red pepper
chopped
2 cloves
garlic cloves
minced
1 tsp
coriander
1 tsp
smoked paprika
½ tsp
cinnamon (ground)
1 can
chickpeas (can)
Swaps: cannellini beans (can), white beans (can)
drained and rinsed
250ml
vegetable stock
Swaps: fish stock
480g
cod fillet
Swaps: hake
1
15g
Swaps: coriander
sliced
The Doctor's Kitchen

Ingredients

Serves 4
1 tbsp
150g
white onion
Swaps: red onion, spring onion, shallot
finely diced
200g
carrot
finely sliced
200g
celery
finely sliced
200g
red pepper
chopped
2 cloves
garlic cloves
minced
1 tsp
coriander
1 tsp
smoked paprika
½ tsp
cinnamon (ground)
1 can
chickpeas (can)
Swaps: cannellini beans (can), white beans (can)
drained and rinsed
250ml
vegetable stock
Swaps: fish stock
480g
cod fillet
Swaps: hake
1
15g
Swaps: coriander
sliced

Method

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 is 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.

Cook easy, healthy recipes every week
1000s of quick, balanced and delicious recipes

User comments (20)

1 month ago

Really tasty, personally this feeds 3 not 4. That said we're 2 good adult eaters!

Stacy 1 month ago

This was delicious! I didn't have a pepper, so I used cabbage & I used dry parsley instead of fresh. I doubled the spices from other recommendations. I also made my chickpeas from dry & cooked them in the same spices called for in the recipe. I used the liquid from the chickpeas to cook a side of barley in. All of it was fantastic!

Ruth 2 months ago

Tasty meal and very satisfying. I'd definitely make this again

J 2 months ago

Delicious. Makes a really quick substantial tea from not that many ingredients. I didn’t have the peppers or parsley and I fried the fish separately. Will add to my regular meals.

Justine 2 months ago

Easy & delicious. I had cod & Basa fish in the freezer: so I added both. Very filling but for the rest of the family I added a side of couscous.

Russell 3 months ago

Absolutely delicious. Put more vegetables in then the recipe asks. A favourite.

Neil 6 months ago

Enjoyed this one - love the Moroccan spice palate anyway, but this was the first time I’d tried it with fish. Loved the flavours, served it with a little Bulgar wheat for whole grains and extra fibre.

Suzanne 8 months ago

I felt it lacked depth of flavour. Had to double spices

Catherine 8 months ago

Really easy to make and full of flavour.

Helen 9 months ago

Delicious and easy to make. Leftovers make a great lunch too.

Marie 9 months ago

We loved it. I added a preserved lemon and served it with baby courgette fries.

Nikki 9 months ago

Delicious! I did need to add some salt and pepper but it was really tasty. Even the teenager approved.

Linda 11 months ago

I made this with tofu in place of the fish, and added a sprinkle of merquen for spice. It was absolutely delicious, and my husband and I can’t wait to eat the leftovers!

Ronda 11 months ago

So good!

Natalia 11 months ago

So good. Loved all the vegetables

Earlene 1 year ago

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 1 year ago

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

Richard 1 year ago

Really enjoyed preparing & cooking this really tasty dish.

Joanne 1 year ago

Absolutely delicious as it was.

Odette 1 year ago

Very tasty the parsley was a bit too much

© 2026 The Doctor's Kitchen