Tuscan salmon and butter bean one pot is the kind of dinner that feels like a hug in a bowl. Rich, creamy, deeply flavored, and built around perfectly cooked salmon that melts in your mouth, it looks and tastes like it took considerably more effort than it actually did. Everything comes together in a single pan, the sauce is silky and satisfying, and the combination of butter beans, wilted spinach, semi-dried tomatoes, and Parmesan creates a Tuscan-inspired flavor profile that is genuinely hard to beat.
Jump to RecipeThis recipe feeds four and comes together in well under an hour, making it ideal for a weeknight dinner that still feels special. The butter beans absorb the cream and stock as the sauce simmers, becoming tender and creamy, adding body to the dish without making it heavy. Paired with new potatoes or mash and a simple vegetable, this is a complete, satisfying meal worth a permanent place in any dinner rotation.
Why This Recipe Works So Well
The smoked paprika brushed directly onto the salmon before it goes into the pan gives the fish its beautiful color and its first layer of flavor. Paprika mixed with oil creates a thin, fragrant coating that caramelizes in the hot pan and produces a golden, slightly smoky crust that contrasts wonderfully with the soft, fatty richness of the salmon beneath.
Searing the salmon skin-side down first is the right technique for two reasons. The skin acts as a natural barrier that protects the delicate flesh from direct heat. And watching the pale pink cooked line rise up the side of the fillet is the most reliable visual guide to knowing when to flip — far more accurate than guessing by time alone.
The sauce is built in the same pan after the salmon is removed, which means all the flavor from the seared fish — the paprika residue, the caramelized bits — is incorporated from the very first step. Onion and garlic go in, then the butter beans, spinach, semi-dried tomatoes, cream, and stock. Parmesan stirred in at the end thickens and enriches the sauce while adding the salty, savory depth that ties all the elements together. The salmon goes back in at the very end, just to warm through gently without overcooking.
Ingredients
Serves 4.
- Oil, for frying
- 4 boneless salmon fillets
- 1 tsp smoked paprika
- 1 tbsp oil
- 1 onion, finely chopped
- 2 cloves garlic, finely chopped
- 400 g tin of butter beans, drained
- 60 g fresh spinach, finely chopped
- 10 semi-dried tomatoes (or sun-dried tomatoes from a jar)
- 300 ml single cream
- 300 ml chicken stock
- 50 g fresh Parmesan, grated
- 1 tbsp fresh chopped herbs (parsley and rosemary)
- Salt and ground black pepper
To serve: new potatoes or mash, and vegetables.
Ingredient Note: Semi-dried tomatoes are softer and less intensely concentrated than fully dried ones — they add sweetness and gentle acidity without being overwhelming. Sun-dried tomatoes from a jar work perfectly well as a substitute. Use freshly grated Parmesan for the smoothest sauce — pre-grated can be grainy. Single cream gives the right richness without the heaviness of double cream.
Step-by-Step Instructions
Step 1 — Prepare Everything First
Before any cooking begins, prep all the vegetables, drain and rinse the butter beans, grate the Parmesan, and make up the chicken stock. Having everything ready means the cooking flows smoothly with no stopping mid-pan.
Step 2 — Season and Sear the Salmon
Pat the salmon fillets completely dry with kitchen paper. Mix the smoked paprika and tablespoon of oil together and brush all over the salmon. Heat a drizzle of oil in a large non-stick pan over medium heat. Add the salmon skin-side down. Cook for approximately 3 minutes, watching the pale pink cooked line rising up the side of each fillet. When it reaches halfway up the fish, flip.
Cook for a further 2 to 3 minutes until cooked through. Peel away the skin if preferred — it lifts off very easily once cooked. Remove the salmon and set aside while you build the sauce.
Step 3 — Cook the Onion and Garlic
Add the finely chopped onion to the same pan over medium heat. Cook for approximately 5 minutes until soft and translucent. Add the garlic for the final minute, stirring constantly so it does not burn. The residual paprika and fat in the pan will give the onion a beautiful golden tint.
Step 4 — Build the Sauce
Add the drained butter beans, finely chopped spinach, semi-dried tomatoes, single cream, and chicken stock. Season generously with salt and black pepper. Stir thoroughly to combine. Bring to the boil, then reduce to a steady medium simmer and cook for 5 minutes until the sauce begins to thicken.
Step 5 — Add the Parmesan and Herbs
Stir in the grated Parmesan and fresh herbs until the Parmesan has melted completely into the sauce. It should be glossy, creamy, and coating the back of a spoon. Taste and adjust the seasoning.
Step 6 — Return the Salmon
Carefully lower the salmon fillets back into the sauce. Spoon a little sauce over the top of each fillet. Simmer very gently for 2 to 3 minutes just to warm the salmon through without cooking it further. Handle gently to keep the fillets intact.
Step 7 — Serve
Serve immediately with new potatoes or creamy mash and your choice of vegetables alongside.
[rtr_reciepe]
Tips for Success
Pat the salmon completely dry. Moisture prevents proper searing and leads to steaming rather than caramelizing. Dry fish develops a golden, flavor-packed crust.
Watch the pink line. When the pale cooked color reaches halfway up the side of the fillet, the bottom half is done and it is time to flip.
Do not overcook the salmon when it returns. It is already cooked when it goes back into the sauce — 2 to 3 minutes to warm through is all it needs. Any longer and it will dry out and break apart.
Use fresh Parmesan. Pre-grated Parmesan contains anti-caking agents that prevent smooth melting. Freshly grated integrates seamlessly into the sauce.
How to Store
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat with a splash of cream or stock to loosen the sauce. Avoid high heat as the cream can split. Take care not to leave the salmon on the heat too long.
Recipe Variations
- Different fish: Cod, haddock, or sea bass all work beautifully in place of salmon. Adjust cooking times depending on thickness.
- Chicken version: Replace salmon with diced chicken breast or thigh. Cook completely through before removing and building the sauce.
- Extra vegetables: Add baby plum tomatoes, sliced courgette, or a handful of frozen peas to the sauce for additional colour and nutrition.
- Spicier version: Add a pinch of chilli flakes alongside the paprika for a gentle background heat.
- Dairy-free: Replace single cream with full-fat coconut milk and omit the Parmesan. Different in character but still delicious.
Frequently Asked Questions
Can I use double cream instead of single?
You can, but the sauce will be richer and heavier. Single cream gives the right balance — luxurious without being overwhelming.
Can I make the sauce ahead of time?
Yes. Make the sauce in advance and refrigerate. Cook fresh salmon and add it when reheating and serving.
What if my sauce is too thin?
Simmer uncovered for an additional 2 to 3 minutes to allow more liquid to evaporate and the sauce to thicken.
Can I use frozen salmon fillets?
Yes. Thaw completely and pat thoroughly dry before seasoning and searing.
What is the best way to check the salmon is cooked?
The flesh should be opaque all the way through with no translucent sections. It should also flake easily when pressed gently with a fork.
In Conclusion
Tuscan salmon and butter bean one pot is the kind of recipe that becomes a household staple the first time you make it. The silky cream sauce, the melt-in-your-mouth salmon, the tender butter beans, and the savory depth of Parmesan and herbs create something truly greater than the sum of its parts — comforting, elegant, and on the table in one pan. Make it once and it will be on repeat.