Fast Fish Tagine: Silky Tomato‑Saffron Broth in 50 Minutes
Add the fish at the last 8–10 minutes so it stays moist; this tagine pairs tomato, saffron and preserved lemon into a weeknight‑friendly stew you can finish in under an hour.
On this page
Serving and storage guidance
How you finish and store this tagine affects its second act. A few finishing touches and simple storage rules keep the dish at its best.
- Finishing touches: Scatter chopped cilantro and parsley just before serving; add a light drizzle of good olive oil and a few thin slices of preserved lemon rind. If you like heat, a spoonful of harissa at the table brightens it without masking the saffron.
- Accompaniments: Serve with steamed couscous, flatbreads, or garlic rice that will soak up the broth. A simple green salad with lemon vinaigrette cuts through the richness.
- Make‑ahead: The sauce keeps very well. Make the tomato‑saffron base up to 3 days ahead and refrigerate; reheat gently and add the fish just before serving to preserve texture.
- Storing leftovers: Refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat—avoid microwave reheating for delicate fish, as it can become rubbery. If you want to freeze, remove fish and freeze the sauce only (up to 2 months); thaw and poach fresh fish in the reheated sauce.
Leftover transformations: flake the cooled fish and mix with mashed potatoes, an egg, and chopped herbs to pan‑fry into quick fish cakes; or spoon the sauce over toasted bread with a fried egg for a rustic brunch—see Tomato Butter Beans on Toast with Garlic and Lemon for inspiration on saucy toast ideas.
Why cook this tonight: it gives you bold, layered flavor with modest hands‑on time. The investment is in the base—not the fish—so you can make the most flavor with a short, decisive finale. For more ideas and a wider collection, browse our Recipes and Food Facts sections.
When you’re ready, the complete ingredient list and step‑by‑step recipe are below in the recipe card.
Ingredients
- 3 tablespoons extra‑virgin olive oil, plus extra for finishing
- 2 large onions, thinly sliced (about 3 cups)
- 4 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 14‑oz can crushed tomatoes (or 400 g fresh tomatoes, crushed)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Pinch of saffron threads, steeped in 2 tablespoons hot stock
- 150–200 ml fish stock or water (plus more if needed)
- 400–600 g firm white fish, cut into 1–1½ inch thick pieces (sea bass, cod, halibut)
- 1 preserved lemon rind, rinsed and finely chopped (or 1 teaspoon lemon zest + 1 tablespoon capers)
- Handful of pitted green olives (about 50 g)
- Salt and freshly ground black pepper
- A handful each of chopped fresh cilantro and parsley for finishing
- Optional: 1 teaspoon harissa or pinch of cayenne for heat
- Cooked couscous, rice, or flatbreads to serve
Method
- Heat 3 tablespoons olive oil in a wide, heavy skillet or shallow Dutch oven over medium heat. Add sliced onions and a pinch of salt and cook, stirring occasionally, until the onions are soft and beginning to caramelize, 12–15 minutes.
- Push the onions to one side, add ground cumin and smoked paprika to the oil and toast for 30–60 seconds. Stir in the minced garlic and cook until fragrant, about 30 seconds more.
- Stir in the tomato paste and cook until it darkens slightly, 1–2 minutes. Add the crushed tomatoes, the saffron with its steeping liquid, and 150–200 ml stock or water. Scrape any browned bits from the pan and bring to a gentle simmer.
- Add the chopped preserved lemon rind and olives. Simmer uncovered over medium‑low heat until the sauce reduces and thickens and a little oil starts to separate on the surface, 10–15 minutes. Taste and season with salt and pepper; adjust acidity with a squeeze of lemon if needed.
- Nestle the fish pieces into the simmering sauce in a single layer. Cover the pan and reduce the heat to low so the sauce is barely simmering. Poach until the fish is opaque and flakes easily, 6–10 minutes depending on thickness (6 minutes for 1‑inch pieces, up to 10 for thicker steaks).
- Remove from heat, sprinkle with chopped cilantro and parsley, and drizzle with a little olive oil. Serve immediately with couscous, rice, or flatbreads and extra preserved lemon slices on the side.
Next in the journal
Jump to the next read without returning to the archive.