Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Spicy Moroccan Fish In Rich Sauce 2026 03 20 162236 1

Classic Spicy Moroccan Fish in Rich Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mateo
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Gluten-Free

Description

A cozy and bright dish with flaky fish in a silky tomato-olive sauce, perfect for cooler nights.


Ingredients

  • 1.5–2 lbs firm white fish fillets (cod, halibut, or sea bass), cut into portions
  • 3 tbsp olive oil
  • 1 large onion, thinly sliced
  • 3 garlic cloves, minced
  • 1 red bell pepper, sliced
  • 1 can (14 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1–2 tsp harissa paste (adjust to taste)
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp ground coriander
  • 1/4 tsp ground cinnamon
  • Salt and black pepper to taste
  • 1/2 cup pitted green or black olives, halved
  • 2 tbsp chopped fresh cilantro or parsley
  • Juice of 1 lemon
  • Optional: preserved lemon rind, thinly sliced


Instructions

  1. Prep the fish and spices: Pat fillets dry and season lightly with salt and pepper. Combine cumin, smoked paprika, coriander, and cinnamon in a small bowl.
  2. Sear the aromatics: Heat olive oil in a large skillet over medium heat. Add onions and a pinch of salt; cook until soft and translucent (about 6–8 minutes). Add garlic and red bell pepper; sauté 2–3 minutes.
  3. Build the sauce: Stir in tomato paste and cook 1 minute. Add crushed tomatoes, harissa, and the spice mix. Bring to a gentle simmer and cook 8–10 minutes until the sauce deepens and thickens slightly.
  4. Add olives and citrus: Stir in olives, lemon juice, and preserved lemon rind (if using). Taste and adjust seasoning—add a little sugar if the tomatoes taste too acidic.
  5. Poach the fish: Nestle fish pieces into the simmering sauce, cover, and simmer gently for 6–10 minutes depending on thickness, until fish is opaque and flakes easily. Spoon sauce over the fillets occasionally.
  6. Finish and serve: Scatter chopped cilantro or parsley over the dish and serve straight from the skillet with crusty bread or rice.

Notes

Choose firm, fresh fish for the best texture. For a crunchy element, serve with toasted almonds or crumbled pita chips.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Sautéing and Poaching
  • Cuisine: Moroccan