Pesto Salmon & Bean Gratin Recipe
Introduction
This Pesto Salmon & Bean Gratin combines tender salmon fillets with creamy cannellini beans, fresh spinach, and vibrant cherry tomatoes. Topped with a cheesy, crunchy pesto breadcrumb layer, it’s a delicious and wholesome meal that’s easy to prepare and perfect for any night of the week.

Ingredients
- 100g baby spinach
- 3 x 400g cans cannellini beans, drained
- 300g cherry tomatoes, halved
- 2 tbsp olive oil
- 1 lemon, zested and juiced
- 6 tbsp soft cheese
- 4 tbsp pesto
- 150g breadcrumbs
- 40g parmesan, grated
- 3 tbsp pine nuts
- 6 salmon fillets, skin removed
- Crusty bread, to serve (optional)
Instructions
- Step 1: Divide the spinach evenly between six individual baking dishes that are safe to go from freezer to oven. Spoon the drained cannellini beans and halved cherry tomatoes over the spinach. Drizzle with olive oil, scatter over some lemon zest, squeeze over lemon juice, and season well. Toss gently with your hands, as you would a salad.
- Step 2: In a bowl, mix the soft cheese and pesto together until combined. In another bowl, combine the breadcrumbs, grated parmesan, and pine nuts. Season the salmon fillets and place one in each dish. Spread the soft cheese and pesto mixture evenly over each fillet. Scatter the breadcrumb mixture on top, pressing it gently onto the salmon and a little onto the vegetables below.
- Step 3: To cook immediately, preheat your oven to 200°C (180°C fan or gas mark 6) and bake the gratins for 20–25 minutes until the salmon is fully cooked and the topping is golden and crisp.
- Step 4: Alternatively, cover each dish tightly and freeze for up to two months. Label the lids with the dish name and cooking instructions. When ready to cook from frozen, bake uncovered at 200°C (180°C fan or gas mark 6) for 30–35 minutes until hot and golden.
- Step 5: Serve the gratins hot with crusty bread, if desired, to soak up all the tasty juices.
Tips & Variations
- For extra flavor, add a pinch of chili flakes to the breadcrumb topping before baking.
- Swap cannellini beans for butter beans or great northern beans if preferred.
- Use goat cheese instead of soft cheese for a tangier topping.
- You can prepare the gratins ahead and freeze, making weeknight dinners quick and easy.
Storage
Store any leftover gratins in an airtight container in the refrigerator for up to 2 days. Reheat gently in a preheated oven at 180°C until warmed through, to keep the topping crisp. The gratins can be frozen before baking for up to two months; cook directly from frozen as per instructions.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen salmon fillets for this recipe?
Yes, frozen salmon fillets can be used but ensure they are fully thawed and patted dry before assembling the gratins to avoid excess moisture.
What can I serve instead of crusty bread?
You can serve the gratins alongside steamed rice, new potatoes, or a light green salad for a different accompaniment.
Print
Pesto Salmon & Bean Gratin Recipe
- Total Time: 40 minutes (fresh) / 50 minutes (from frozen)
- Yield: 6 servings 1x
- Diet: Halal
Description
Delicious and wholesome pesto salmon & bean gratins featuring tender salmon fillets baked over a bed of spinach, cannellini beans, and cherry tomatoes, topped with a flavorful mix of soft cheese, pesto, and a crunchy parmesan breadcrumb crust. This recipe can be prepared fresh or frozen for convenient cooking later.
Ingredients
Vegetable Base
- 100g baby spinach
- 3 x 400g cans cannellini beans, drained
- 300g cherry tomatoes, halved
- 1 lemon, zested and juiced
- 2 tbsp olive oil
Topping Mixes
- 6 tbsp soft cheese
- 4 tbsp pesto
- 150g breadcrumbs
- 40g parmesan, grated
- 3 tbsp pine nuts
Protein
- 6 salmon fillets, skin removed
To Serve (Optional)
- Crusty bread for serving
Instructions
- Prepare the base: Divide the baby spinach evenly among six individual oven-safe baking dishes. Spoon the drained cannellini beans and halved cherry tomatoes over the spinach. Drizzle with olive oil, sprinkle lemon zest, and squeeze over lemon juice. Season well with salt and pepper, then gently toss the ingredients by hand to combine like a salad.
- Mix toppings: In one bowl, combine the soft cheese and pesto until fully incorporated. In another bowl, mix the breadcrumbs, grated parmesan, and pine nuts. Season the salmon fillets with salt and pepper.
- Assemble gratins: Place one salmon fillet onto the vegetable and bean mixture in each baking dish. Spread the soft cheese and pesto mixture evenly over each fillet. Scatter the breadcrumb, parmesan, and pine nut mixture on top, pressing it gently onto the salmon and surrounding vegetables.
- Bake fresh: Preheat the oven to 200°C (180°C fan)/gas mark 6. Bake the gratins for 20-25 minutes, until the salmon is cooked through and the topping is golden and crisp.
- Or freeze for later: Cover the dishes tightly with lids or foil and freeze for up to two months. Label with the name of the dish and cooking instructions.
- Bake from frozen: When ready to cook, remove the lids and bake at 200°C (180°C fan)/gas mark 6 for 30-35 minutes until the salmon is cooked through and the topping is golden and crispy.
- Serve: Serve the gratins hot, optionally with crusty bread for mopping up the juices.
Notes
- Ensure the baking dishes are freezer-safe if you plan to freeze the gratins.
- The lemon zest and juice brighten the flavors and balance the richness of the salmon and cheese topping.
- Pressing the breadcrumb mixture onto the salmon helps create a crispy crust during baking.
- Adjust cooking times slightly based on your oven and the thickness of the salmon fillets.
- This dish pairs well with a green salad or steamed vegetables for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes (fresh) / 35 minutes (from frozen)
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
Keywords: salmon gratin, pesto salmon, baked salmon, cannellini beans, spinach gratin, parmesan breadcrumb topping

