
Moroccan tagine has a reputation for being one of the most aromatic, soul-warming meals you can put on the table, and this fish version absolutely delivers on that promise. The secret is the chermoula — a fragrant North African marinade built from saffron-steeped water, cumin, paprika, turmeric, fresh cilantro, and bright lemon juice — which does double duty as both a fish marinade and a flavor base stirred right into the sauce. Every single ingredient here is naturally free of gluten, so there's no need to audit labels or swap anything out; it just works as written. Sliced onion and red bell pepper soften into the tomato-and-broth base, while preserved lemon rind and briny green olives add that distinctly North African depth that makes the whole dish taste like it simmered for hours. The fish — cod, halibut, or sea bass all work beautifully — gets nestled into that bubbling sauce and gently steamed to tender, flaky perfection in about ten minutes. Serve it straight from the pan with lemon wedges and a handful of fresh cilantro, and it looks stunning enough for a dinner party but is genuinely easy enough for a weeknight. Four people will be very happy.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings























Combine the saffron threads and warm water in a small bowl and let steep for 5 minutes until the water turns a deep golden yellow.
In the same small bowl, stir together the saffron water, 3 tbsp olive oil, minced garlic, cumin, paprika, coriander, turmeric, cayenne, salt, cilantro, parsley, and lemon juice until a loose paste forms — this is the chermoula.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
