Juicy Moroccan tagine with sardines, potatoes and peppers gently cooks under a lid, soaking up a spice-laced charmoula of herbs, garlic and warm seasonings. The result is a vivid Mediterranean dish with tender fish, soft vegetables and a fresh citrus lift.
Ingredients
- Fresh sardines (or other small fish), cleaned and boned — 1–1.2 kg (2.2–2.6 lb)
- Potatoes — 3–4, sliced
- Yellow onions — 2, sliced into rings
- Bell peppers (red and green) — 2, sliced into rings
- Tomatoes — 3, sliced
- Lemon — 1, sliced
- Olive oil or vegetable oil — 3–4 tbsp
- Green olives — 1/2 cup
- Whole hot chili peppers — 1–2
- For the marinade (charmoula): fresh herbs (parsley and cilantro) — 1 bunch, garlic — 3–4 cloves, spices (paprika, cumin, ground coriander, salt, black pepper) — to taste, water — 1/4 cup, lemon juice — 2 tbsp
Step-by-Step Recipe
- Prepare the base: pour a little oil into the bottom of a tagine or a deep ovenproof dish. Layer in the onions, then the potatoes and bell pepper rings.
- Make the charmoula: finely chop the herbs and crush the garlic. Combine the herbs, garlic, paprika, cumin, ground coriander, salt and pepper with the lemon juice and water until you have a smooth, fragrant paste.
- Marinate the fish: coat each sardine fillet in the charmoula so the fish is well seasoned.
- Assemble the tagine: arrange the sardines over the vegetables in a circle. Top with tomato and lemon slices, then add the whole hot peppers. Spoon over any remaining charmoula.
- Cover and simmer over low heat for 35–40 minutes, until the potatoes are tender and the fish is just cooked through. Add the green olives during the last 3–5 minutes.
- Serve immediately, spooning over the pan juices. Finish with a scattering of fresh herbs, if you like.
Nutritional Value per Serving
| Calories | ≈ 380 kcal |
| Protein | ≈ 30 g |
| Fat | ≈ 20 g |
| Carbohydrates | ≈ 18 g |
| Fiber | ≈ 4 g |
| Sodium | ≈ 1.1 g |
Nutritional values are estimated and depend on the exact ingredients and quantities used.
FAQ
What can I use instead of sardines?
Mullet, mackerel, horse mackerel or small sea bream all work well. Choose a fish with firm flesh, fillet it and cook it the same way.
What is charmoula, and can I make it ahead?
Charmoula is a Moroccan marinade of herbs, garlic, spices and citrus. You can prepare it 1 day in advance and keep it in the refrigerator in a tightly sealed container.
If I don’t have a tagine, what should I cook it in?
Use a heavy ovenproof dish with a lid, a Dutch oven, a casserole or a cast-iron skillet with high sides. The key is low heat and a tight-fitting lid.
📹 Watch video recipe in our Telegram channel
Tips and Variations
- For potatoes that finish at the same time as the fish, slice them thinly and keep the pieces even.
- Add a pinch of saffron to the charmoula for a deeper aroma and a golden hue.
- Use fish stock instead of water for a richer flavor.
- If you prefer less heat, remove the seeds from the chili peppers or leave them out.
- Serve with couscous or crusty bread to soak up every drop of sauce.