Recipes

Sardine Tagine with Tomatoes, Olives & Preserved Lemon

A quick, fragrant tagine that cooks in under an hour: tender sardines poached in a spiced tomato sauce with olives and bright preserved lemon.

April 8, 2026 2 min read
Jump to recipe
Tagine of sardines in tomato sauce with olives and preserved lemon, garnished with chopped herbs
On this page

Start by softening the onions until they’re sweet and translucent — that simple step sets the sauce for the whole dish. The result is a fragrant, saucy tagine that needs only crusty bread or steamed rice.

This version is built for a home kitchen: straightforward spices, canned tomatoes for reliability, and a short finish so the sardines stay tender.

Why this recipe works

Long, slow caramelization of the onion builds natural sweetness and body without extra sugar. A little tomato paste and canned crushed tomatoes give the sauce depth and an even texture so the delicate sardines don’t overpower the pan. Finishing with preserved lemon and fresh herbs brightens every bite.

Ingredient notes

Use small fresh sardines if you can—gutted and scaled—or good-quality fillets. Canned crushed tomatoes are a reliable shortcut for consistent flavor and a smooth sauce; if you’re curious about what tomato paste actually does in a pan, read: What Tomato Paste Actually Does in a Pan.

If you need more on technique for onions, this piece explains why they benefit from extra time: Why Onions Need More Time Than Most Recipes Admit. For more recipes like this one, visit our collection: Recipes.

How to make it

Start by gently sautéing onions in olive oil until soft and golden, then bloom the spices and cook the tomato paste briefly to deepen flavor. Add canned tomatoes and reduce until the sauce is glossy and slightly thickened. Arrange the sardines in the pan, spoon sauce over them, and simmer very gently until just cooked through — this keeps their texture tender. Finish with olives, thinly sliced preserved lemon or a squeeze of fresh lemon if you don’t have preserved, and a scatter of chopped parsley and cilantro.

Tip: If using canned sardines in oil, add them in the last minute of cooking and warm gently to avoid breaking them up.

Serving and storage tips

Serve straight from the tagine or skillet with thick slices of country bread, steamed couscous, or plain rice to sop up the sauce. Leftovers keep for up to 48 hours in the fridge; reheat gently on the stovetop so the fish doesn’t overcook.

For more stories and background on Mediterranean pantry cooking, see our Food Stories section: Food Stories. If you have questions about sourcing ingredients or editorial standards, review our Editorial Policy.

Recipe card
20 minutes 25 minutes 4 servings

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 large yellow onion, thinly sliced (about 250 g)
  • 3 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon sweet paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 (400 g) can crushed tomatoes
  • 100 ml water or dry white wine
  • 1/2 teaspoon fine sea salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 10–12 small fresh sardines (about 600 g total), gutted and scaled, OR 400–500 g sardine fillets, pin-boned
  • 120 g (about 3/4 cup) pitted green olives
  • 1 preserved lemon rind, rinsed and thinly sliced, OR zest and juice of 1 regular lemon
  • 2 tablespoons capers (optional)
  • 1/4 cup chopped flat-leaf parsley
  • 2 tablespoons chopped fresh cilantro
  • 2 tablespoons extra olive oil to finish
  • Crusty bread, couscous, or steamed rice to serve

Method

  1. Clean and prep the sardines: rinse, pat dry, and if using whole fish, leave heads on or remove per preference. Lightly season with a pinch of salt and pepper and set aside.
  2. Heat a wide, heavy skillet or tagine over medium heat and add 2 tablespoons olive oil. Add the sliced onion and a pinch of salt and cook, stirring occasionally, until soft and golden, about 10–12 minutes.
  3. Add the garlic, tomato paste, paprika, cumin, ground coriander, and cayenne (if using). Cook, stirring, 1–2 minutes until fragrant and the tomato paste darkens slightly.
  4. Pour in the crushed tomatoes and 100 ml water or wine. Stir, bring to a gentle simmer, and cook until the sauce has thickened slightly and flavours have concentrated, about 8–10 minutes. Taste and adjust salt.
  5. Nestle the sardines into the sauce in a single layer, skin-side up if whole. Spoon a little sauce over each fish and cover the pan. Reduce the heat to low and simmer gently for 6–8 minutes (shorter for fillets), until the flesh is opaque and just cooked through.
  6. In the final 2 minutes of cooking, tuck in the olives, capers (if using), and the preserved lemon strips. Re-cover and warm through so the flavours meld.
  7. Remove from heat and scatter the chopped parsley and cilantro over the tagine. Drizzle with the finishing olive oil and, if you used preserved lemon, check seasoning and add a squeeze of fresh lemon if needed.
  8. Serve immediately with crusty bread, couscous, or rice to mop up the sauce. Refrigerate leftovers in an airtight container for up to 48 hours; reheat gently on the stovetop.

Next in the journal

Jump to the next read without returning to the archive.

Previous post Pizza Poulet — Shredded Chicken, Caramelized Onion & Mozzarella Next post Butter Pecan Praline Poke Cake