Hearty Moroccan Fish Tagine with Olives and Capers
Enjoy an aromatic blend of spices and fresh ingredients with this delightful Moroccan fish dish.

Preparation
Get these tasks done before you start cooking.
Marinating the Fish
- 1
Mix the Marinade
In a bowl, mix olive oil, cumin, paprika, turmeric, minced garlic, lemon juice, salt, and pepper.
- 2
Coat the Fish
Rub the marinade over the fish fillets, coating them well.
- 3
Chill
Cover and refrigerate for at least 30 minutes.
Preparing the Tagine Base
- 1
Heat the Oil
Heat olive oil in a large tagine or deep skillet over medium heat.
Tip: Use a wide, shallow pan to ensure even cooking and flavor distribution.
- 2
Sauté Onions and Garlic
Add sliced onions and garlic, sauté until soft and translucent.
- 3
Add Spices
Stir in ground coriander, cinnamon, and ginger powder, cooking for another 2 minutes.
Tip: Do not overcook the spices to avoid bitterness.
How to Make Hearty Moroccan Fish Tagine with Olives and Capers
Total time: 2 h · Yields 4 servings
- 1
Simmering the Sauce
Add chopped tomatoes and stock; bring to a simmer and allow to reduce slightly.
- 2
Cooking the Fish
Gently place the marinated fish into the sauce; cover and simmer for about 15 minutes until cooked through.
- 3
Finishing Touches
Stir in olives and capers; cook for an additional 5 minutes.
Chef's Tips
Frequently asked questions
You might also love
Browse all recipes
Classic Bistro Steak Frites with Tarragon Butter

Zesty Lemongrass Garlic Noodles

Creamy Tuscan Ravioli with Sun-Dried Tomatoes

Slow-Braised Short Rib Ragu with Pappardelle

Roasted Carrots with Whipped Feta and Za'atar Oil

Smoked Salmon & Whipped Goat Cheese Tartine
Explore more from TastyFood
Looking for something different? Browse by category.