Archive of BBC Food Recipes

Moroccan fish stew

Prep time less than 30 mins
Cook time less than 30 mins
Serves 4
From Saturday Kitchen
An impressive dish that's fantastically easy to make. Perfect for a relaxed dinner with friends. Each serving provides 249kcal, 28g protein, 19g carbohydrate (of which 9.5g sugars), 5.5g fat (of which 0.8g saturates), 5g fibre and 0.5g salt.


  1. Heat the olive oil in a large heavy-based pan over a medium heat. Add the onion and cook, stirring occasionally, for five minutes, or until the onion is translucent.

  2. Add the garlic, ginger, cumin, turmeric and cinnamon stick and cook for two minutes, stirring regularly.

  3. Add the cayenne pepper, tomatoes, salt and 250ml/9oz of water and cook, stirring frequently, for ten minutes.

  4. Add the fish and simmer for five minutes, or until the fish is almost cooked through and tender.

  5. Add the chickpeas and honey and cook for a further 2-3 minutes, then season, to taste, with salt and freshly ground black pepper.

  6. To serve, spoon out the tagine into bowls and garnish with fresh coriander leaves and flaked almonds.


  • 1 tbsp olive oil
  • 1 large onion, thinly sliced
  • 1 garlic clove, crushed
  • 2 tsp grated fresh ginger
  • 1 tsp ground cumin
  • 1 tsp turmeric
  • 1 cinnamon stick
  • pinch cayenne pepper
  • 400g/14oz can chopped plum tomatoes
  • pinch salt
  • 500g/1lb 2oz firm white fish fillets (cod, snapper or ling) cut into chunks
  • 400g/14oz can chickpeas, rinsed and drained
  • 2 tsp honey
  • salt and freshly ground black pepper

To serve

  • fresh coriander leaves
  • flaked almonds, lightly toasted

Shopping List

Moroccan fish stew

Fruit and vegetables

Tins, packets and jars

Cooking ingredients

Meat, fish and poultry

This link may stop to work if/when the BBC removes the recipes
This site is under development - You can use it, but some things are not completed and may not be quite right!