Ingredients
Instructions
- Warm the oil in a large pot. Soften the leek and fennel over medium-low heat for 6–8 minutes without browning.
- Add garlic and saffron and stir for 30 seconds. Add tomatoes and fish stock, then bring to a gentle simmer.
- Add potatoes and simmer for 12–15 minutes, until nearly tender. Stir in the cream and lemon zest.
- Add the cod and simmer for 2–3 minutes, then add the salmon and cook gently for another 3–5 minutes, just until opaque and flaky.
- Season with salt and pepper and finish with dill. Serve straight away with rye bread.
Kitchen note: Add the salmon near the end and keep the broth at a gentle simmer so the pieces stay intact.
Why you'll like this recipe
- Saffron, fennel and tomato gives the salmon a clear, balanced flavour without hiding the fish.
- The sides add contrast in texture and freshness: rustic bread and fresh dill.
- You can prepare the vegetables and sauce before cooking the salmon, which keeps the final steps simple.
Tips for better results
- Reserve pasta water before draining; its starch helps the sauce cling.
- Add smoked or cured salmon at the end so it warms without becoming tough.
- Keep cream sauces at a gentle simmer rather than a hard boil.
What to serve with it
Serve in warm bowls with rye bread and extra dill, keeping the simmer gentle once the fish goes in. Prefer a thicker stew? Try Rustic Saffron Fish Stew with Leek and Potato.
Storage
Refrigerate cooked leftovers promptly in a covered container and use within 2 days. Reheat gently; the salmon can become dry if overheated.
Common questions
How do I keep salmon from drying out?
Use similarly sized portions, check the thickest piece early and remove the fish as soon as it is just cooked. Resting briefly helps the juices settle.
Can I prepare parts ahead?
Yes. Wash and cut the vegetables and mix the sauce or dressing in advance. For the best texture, cook the salmon close to serving time.

