Menu

Spiced Moroccan Skillet Fish

All Main Course Mediterranean Flavors Middle Eastern Flavors

A gently simmered fish in smoky paprika tomato sauce with peppers, fresh herbs, and bright lemon.

There’s something deeply comforting about a dish that simmers slowly on the stove while the whole kitchen fills with warm spices and garlic.

This Spiced Moroccan Skillet Fish is one of those meals that feels both rustic and beautiful. It is layered with paprika, cumin, turmeric, sweet peppers, and lemon, all gently cooked together until the fish becomes tender and flaky in a rich tomato base.

It looks impressive. It tastes complex. And yet, it’s incredibly simple to make.

A Better-for-You Approach

This dish is built on real, whole ingredients that nourish without feeling heavy.

  • Olive oil provides stable, heart supportive fats.
  • Paprika, cumin, and turmeric bring warmth along with antioxidant and anti inflammatory compounds.
  • Garlic supports immune function and digestion.
  • Chickpeas or white beans are optional but add fiber to support blood sugar balance and satiety.
  • Fish delivers high quality protein and omega 3 fats that support brain health and hormone balance.

It is naturally gluten free, dairy free, and balanced in protein, fiber, and healthy fats.

If you enjoy a little heat, a small drizzle of Everiday Garlic Chili Oil over the top adds a beautiful depth without overpowering the dish.

What Makes It Special

This recipe is inspired by Moroccan tagine style cooking, where fish is gently braised in a spiced tomato base with herbs and lemon.

The magic here is in the layering:

  • The spices are bloomed in olive oil.
  • The vegetables soften and release their natural sweetness.
  • The fish gently poaches in the sauce instead of frying, keeping it moist and tender.

The result is bold yet fresh. Deep yet bright. Comforting but not heavy.

Ingredient Notes & Easy Swaps

Fish: Salmon adds richness and omega 3 fats. Cod, halibut, snapper, or sea bass work beautifully if you prefer white fish. Choose firm fillets so they hold together.

Paprika: Sweet paprika gives smokiness without heat. If you prefer mild, skip the hot paprika and use all sweet.

Chickpeas or White Beans: Optional but recommended. They add texture and fiber, making this feel more like a complete one-pan meal.

Tomato Paste: Adds body and richness without needing heavy cream or additional fat.

Cooking Tips for Best Results

Bloom the spices.
After adding paprika, cumin, turmeric, and tomato paste, let them cook for a few minutes. This deepens flavor significantly.

Simmer the sauce before adding fish.
Allow the vegetables to soften fully so the base is flavorful before the fish goes in.

Keep the heat low.
Fish is delicate. A gentle simmer prevents overcooking and keeps it tender.

Spoon sauce over the fish halfway through cooking.
This keeps the top moist and ensures even flavor.

Assembly & Technique Notes

Once the vegetable base is tender:
1. Lightly salt the fish fillets.
2. Nestle them into the sauce so they are mostly submerged. Add a splash of water if needed.
3. Top with lemon slices and remaining cilantro.
4. Cover and cook gently for 15 to 20 minutes.

Let the pan rest off heat for a few minutes before serving. Finish with fresh lemon juice right before bringing it to the table.

That final squeeze makes everything pop.

Serving Suggestions

Serve this dish with:

  • Steamed white rice
  • Cooked and cooled rice for resistant starch benefits
  • Quinoa
  • Warm gluten free flatbread
  • A simple cucumber and tomato salad

It is beautiful served straight from the skillet, family style.

Storage Tips

Store leftovers in an airtight container in the fridge for up to 3 days.

Reheat gently over low heat with a splash of water to loosen the sauce. Avoid high microwave heat as fish can dry out quickly.

Freezing is not recommended due to texture changes in cooked fish.

Yield/Servings: 4 Author: Riyana Rupani Print
recipe card thumbnail

Spiced Moroccan Skillet Fish

A gently simmered fish in smoky paprika tomato sauce with peppers, chickpeas, fresh herbs, and bright lemon.

PREPARATION TIME: 15 MIN COOKING TIME: 45 MIN TOTAL TIME: 1 HOUR

INGREDIENTS

  • 3-4 salmon fillets (or firm white fish)

  • 1 tbsp olive oil

  • 1 red bell pepper, sliced

  • 1 long green pepper or 2 jalapeños, sliced

  • 1 carrot, julienned

  • 5 to 6 garlic cloves, sliced

  • 1 tbsp tomato paste

  • 1 tbsp sweet paprika

  • ½ tbsp hot paprika (or substitute sweet paprika)

  • ½ tsp cumin

  • ¼ tsp turmeric

  • 1 tsp sea salt

  • ¾ to 1 cup water

  • 1 cup cooked chickpeas or white beans, optional

  • ½ cup chopped cilantro, divided

  • 1 lemon, half sliced, half for squeezing

INSTRUCTIONS

    1. Heat olive oil in a large sauté pan over medium heat.

    2. Add bell pepper, green pepper, carrot, and garlic. Sauté 2 to 3 minutes.

    3. Stir in paprika, cumin, turmeric, salt, and tomato paste. Cook another 2 to 3 minutes.

    4. Reduce heat to medium low. Add chickpeas if using, half the cilantro, and water. Cover and cook 12 to 15 minutes until vegetables are tender.

    5. Lightly salt fish and nestle into sauce. Ensure sauce comes up most of the way. Spoon sauce over fish.

    6. Top with remaining cilantro and lemon slices. Cover and cook on low for 15 to 20 minutes.

    7. Finish with fresh lemon juice before serving.

NOTES:

Estimated Nutritionals:

Calories: 400 | Protein: 36g | Fat: 20g | Carbs: 18g | Fiber: 5g | Sugar: 5g

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x