Main Course · Dinner · African ·

Hearty Moroccan Fish Tagine with Olives and Capers

Enjoy an aromatic blend of spices and fresh ingredients with this delightful Moroccan fish dish.

4.7(506 reviews)
·By Ethan Brooks·
Hearty Moroccan Fish Tagine with Olives and Capers — Main Course served and photographed from above
Prep
30 min
Cook
1 h 30 min
Difficulty
Intermediate
Serves
4

Preparation

Get these tasks done before you start cooking.

Marinating the Fish

  1. 1

    Mix the Marinade

    In a bowl, mix olive oil, cumin, paprika, turmeric, minced garlic, lemon juice, salt, and pepper.

  2. 2

    Coat the Fish

    Rub the marinade over the fish fillets, coating them well.

  3. 3

    Chill

    Cover and refrigerate for at least 30 minutes.

Preparing the Tagine Base

  1. 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. 2

    Sauté Onions and Garlic

    Add sliced onions and garlic, sauté until soft and translucent.

  3. 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. 1

    Simmering the Sauce

    Add chopped tomatoes and stock; bring to a simmer and allow to reduce slightly.

  2. 2

    Cooking the Fish

    Gently place the marinated fish into the sauce; cover and simmer for about 15 minutes until cooked through.

  3. 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

    Explore more from TastyFood

    Looking for something different? Browse by category.