Fish Tagine

Made with our earthy Ras el Hanout Spice Blend, fresh coriander, garlic, and ginger. This Tagine has a beautiful depth of flavour without needing hours in the pot.




  • 700g firm white fish (e.g. cod, haddock, tilapia) cut into large pieces
  • 1 tbsp oil
  • 2 medium onions, sliced
  • 2 tsp crushed ginger
  • pinch of saffron
  • 3 slices preserved lemon, finely chopped
  • 1 tbsp tomato puree
  • 400ml vegetable stock
  • 250g small new potatoes, cooked
  • 10 cherry tomatoes, halved


  1. Put all the marinade ingredients into a food processor and blend until you get the consistency of a smooth paste. Pour half of it over the fish, making sure all the fish is well coated.
  2. In a large pan, heat the oil and fry the onions until brown, about 10 minutes. Add the ginger and a pinch of saffron, and fry for another minute. Then add the rest of the marinade, chopped preserved lemon, tomato puree, and stock. Bring to the boil, then turn down the heat and simmer for 10 minutes, stirring occasionally.
  3. Add the marinated fish, new potatoes and cherry tomatoes to the Tagine. Put the lid on and cook for 5 minutes or until the fish is cooked through. Taste and season.
  4. Garnish with the rest of the fresh coriander. Delicious served with couscous.

TIP: If you’re vegetarian or vegan swap 700g fish fillets and the new potatoes for a mixture of chickpeas, roasted aubergine and roasted butternut squash.

Serves 6

Products used in this recipe


There are no reviews yet.

Be the first to review “Fish Tagine”

Your email address will not be published.

1 2 3 4 5