Moroccan Fish Tagine with Peppers and Olives

Tagine is an authentic Moroccan dish that has hundred ways of preparing it. Sure you will enjoy this version of preparation with fish, tomatoes, carrots and olives.

Moroccan Fish Tagine with Peppers and Olives

Prep Time: 10 minutes

Cook Time: 55 minutes

Total Time: 1 hour, 5 minutes

Serving Size: 4


  • 1/2 cup vegetable oil
  • 1/4 cup chopped fresh Italian parsley, plus for garnish
  • 3 large garlic cloves, chopped
  • 3 tbsp fresh cilantro, chopped
  • 1 tbsp Hungarian sweet paprika
  • 2 tsp ground turmeric
  • 1/8 tsp crushed saffron threads
  • 4 (180 g each) white fish fillets (halibut or orange roughy)
  • 450 g carrots, peeled, thinly sliced
  • 600 g tomatoes, thinly sliced
  • 1 large onion, thinly sliced
  • 1 lemon, thinly sliced
  • 1 tsp salt
  • 3/4 tsp ground pepper
  • 1 medium-size red bell pepper, sliced into strips
  • 24 brine-cured olives


  1. Combine the oil, parsley, garlic, cilantro, paprika and turmeric in a large bowl.
  2. Add the fish fillets and toss to coat.
  3. Place in the fridge for 1 hour, turning 1-2 times.
  4. Preheat oven to 175 °C.
  5. Place the sliced carrots on bottom of ovenproof roasting pan.
  6. Place half of tomatoes on top, followed by a layer of half of onion and lemon. Season with salt and pepper.
  7. Remove the fish from the marinade, reserving it, and arrange over the lemon and onion slices. Layer the fish with the remaining tomatoes, onion and lemon slices. Season with salt and peppers and add red pepper and olives on top. Spoon the marinade over, cover with aluminum foil and cook in the oven for 35 minutes.
  8. Then increase the temperature to 200 °C and continue cooking until the vegetables soften and the fish flakes easily, about 20 minutes.
  9. Serve warm garnished with fresh parsley leaves.
No Comments Yet

Leave a Reply

Your email address will not be published.