Egyptian Fish Tagine (Samak Tajine)

Introduction

Egyptian fish tagine is a gently spiced braise where delicate white fish fillets cook in a tomato sauce infused with warm spices—cumin, cinnamon, coriander, and paprika. The whole dish comes together in under an hour and serves as a complete weeknight dinner when paired with rice or flatbread.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground paprika
  • ½ teaspoon ground cayenne pepper
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cinnamon
  • 1 can (400 g) diced tomatoes
  • 1 cup vegetable or fish stock
  • Juice of 1 lemon
  • Salt to taste
  • Pepper to taste
  • 4 fish fillets (such as Nile perch or red snapper)
  • Fresh parsley or cilantro, chopped (for garnish)

Instructions

  1. Heat the olive oil in a tagine or deep skillet over medium heat.
  2. Add the finely chopped onion and minced garlic. Sauté until the onion becomes translucent and fragrant.
  3. Add the ground cumin, ground paprika, ground cayenne pepper, ground coriander, and ground cinnamon. Stir well to combine and let the spices toast for a minute to release their flavors.
  4. Add the diced tomatoes (including the juice) to the tagine or skillet. Stir to incorporate the spices with the tomatoes.
  5. Pour in the vegetable or fish stock and lemon juice. Season with salt and pepper to taste. Stir the sauce gently to combine all the ingredients.
  6. Reduce the heat to low and let the sauce simmer for about 10 minutes to allow the flavors to meld together.
  7. Carefully place the fish fillets into the simmering sauce, ensuring they are submerged. Spoon some of the sauce over the fish to coat them evenly.
  8. Cover the tagine or skillet with a lid and let the fish cook in the sauce for about 15-20 minutes, or until the fish is cooked through and flakes easily with a fork.
  9. Once the fish is cooked, remove the tagine or skillet from the heat.
  10. Serve hot, garnished with fresh parsley or cilantro. It pairs well with Egyptian bread or rice.

Variations

Vegetable add-ins: Stir diced zucchini, eggplant, or bell peppers into the sauce during the 10-minute simmer before adding the fish. They’ll soften slightly and absorb the spice flavors.

Spice intensity: Reduce the cayenne pepper to ¼ teaspoon or omit it entirely for a milder braise, or increase it to ¾ teaspoon if you prefer more heat.

Different fish: Cod, halibut, or sea bass work equally well. Thicker fillets may need the full 20 minutes; thinner ones may cook in 12-15 minutes.

Preserved lemon: Replace fresh lemon juice with 1 tablespoon of minced preserved lemon (added at the end), which gives a deeper, more complex citrus note without additional tartness.

Herb options: Swap cilantro for parsley, or use a combination of both. Fresh mint also pairs beautifully with the warm spices.

Tips for Success

Toast your spices: Let the ground spices sit in the hot oil for a full minute after adding them. This step unlocks their depth and prevents them from tasting raw or flat in the finished sauce.

Don’t overcrowd the pan: If your fillets are thick or your skillet is small, cook them in two batches rather than stacking them. They’ll cook more evenly and stay intact.

Test for doneness gently: Cooked fish flakes easily with a fork but should still look slightly moist inside. Overcooked fish becomes dry and stringy, so check at 15 minutes and pull it off heat as soon as it’s opaque throughout.

Make the sauce ahead: You can prepare the tomato sauce (through step 6) up to 1 day in advance. Reheat gently on the stove before adding the fish fillets and finishing the cook.

Storage and Reheating

Store leftover tagine in an airtight container in the refrigerator for up to 2 days. The fish will be softer on the second day but still flavorful.

Reheat gently on the stovetop over low heat, covered, for 5–7 minutes until warmed through. Avoid the microwave, which can dry out the delicate fish. The sauce reheats better than the fish itself, so this dish is best consumed within 24 hours of cooking.

FAQ

Can I use frozen fish fillets?

Yes. Thaw them completely in the refrigerator before cooking. If you add them while still partially frozen, they will cook unevenly and the outer edges may overcook while the center remains cold.

What if I don’t have a tagine?

A deep skillet or large sauté pan with a lid works identically. The tagine’s conical shape helps steam circulate, but proper heat control and a lid achieve the same gentle braising effect.

Can I use fresh tomatoes instead of canned?

Yes, use 500g (about 4 medium) fresh tomatoes, chopped and seeded. You may need to increase the simmer time slightly so the fresh tomatoes break down and release their liquid before adding the fish.

What side dishes pair best?

Steamed or seasoned rice, couscous, or warm flatbread all work well. Rice or couscous soaks up the sauce nicely and provides substance to balance the delicate fish.


Attribution: Recipe text from “Cookbook:Egyptian Fish Tagine (Samak Tajine)” on Wikibooks (© Wikibooks contributors).

Source: https://en.wikibooks.org/wiki/Cookbook:Egyptian_Fish_Tagine_(Samak_Tajine)

License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/

Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.