Ingredients
Instructions
- Heat the olive oil in a wide pot. Cook onion and fennel for 5 minutes until fragrant and beginning to soften.
- Add saffron, pepper, zucchini and cherry tomatoes. Stir for 2 minutes, then pour in the stock and bring to a simmer.
- Add the butter beans and simmer for 6–8 minutes, until the vegetables are tender but still hold their shape.
- Lower the heat and add the salmon. Simmer gently for 4–5 minutes, until the centre turns opaque. Avoid vigorous boiling.
- Finish with parsley, lemon juice, salt and pepper. Serve as a light one-pot meal with crusty 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 lemon gives the salmon a clear, balanced flavour without hiding the fish.
- The sides add contrast in texture and freshness: a spoonable vegetable stew with crusty bread.
- 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 with crusty bread and a green salad. Unlike a creamy fish soup, this version stays brothy and lets the vegetables and beans make it a full meal.
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.

