Baked Salmon & Aubergine Cannelloni Recipe
Introduction
This baked salmon and aubergine cannelloni is a comforting and flavorful dish, perfect for a hearty dinner. Layers of tender salmon and creamy mascarpone wrapped in fresh pasta combine with a rich tomato and aubergine sauce for a satisfying meal.

Ingredients
- 2 tbsp olive oil
- 2 onions, halved and sliced
- 2 aubergines, sliced and diced
- 1 kg carton passata
- 200 ml dry white wine
- 3 tbsp capers
- 1 tbsp caster sugar
- 500 g tub mascarpone
- 300 ml milk
- 145 g tub fresh pesto
- 3 eggs, beaten
- 6 salmon fillets, skinned
- 12 sheets fresh lasagne
- 2 x 400 g bags spinach
- 50 g parmesan, grated
- Basil leaves, to serve
Instructions
- Step 1: Heat the olive oil in a large pan and fry the onions for 10 minutes until they start to turn golden. Add the aubergines and cook for another 5 minutes to soften.
- Step 2: Pour in the passata and white wine, then stir in the capers, caster sugar, 1 tsp salt, and some black pepper. Cover and simmer for 20 minutes.
- Step 3: In a bowl, combine 250 g mascarpone with the milk, pesto, and beaten eggs. Beat until the mixture is smooth.
- Step 4: Halve each salmon fillet to get 2 long pieces. Spread 1 tbsp of the remaining mascarpone over each lasagne sheet, place a piece of salmon on top, season with salt and pepper, then roll up the sheet to enclose the filling.
- Step 5: Wilt the spinach in a large pan without adding oil. Once wilted, squeeze out as much liquid as possible to prevent the dish from becoming watery.
- Step 6: Spread the spinach evenly over the base of a large lasagne dish or roasting tin (about 27 x 35 cm). Arrange the salmon-filled pasta parcels on top.
- Step 7: Pour the tomato and aubergine sauce over the parcels, then carefully pour the pesto and mascarpone mixture evenly on top.
- Step 8: If freezing, cover the surface of the lasagne with cling film, then wrap the entire dish with cling film and foil. Defrost overnight in the fridge before cooking.
- Step 9: To cook, preheat the oven to 190°C (170°C fan)/gas mark 5. Sprinkle the grated parmesan over the top and bake for 40 minutes until bubbling and golden.
- Step 10: Let the cannelloni stand for 5–10 minutes before serving. Garnish with fresh basil leaves.
Tips & Variations
- Ensure you squeeze out the spinach thoroughly to avoid a soggy bake.
- For extra flavor, add a pinch of chili flakes to the tomato sauce if you enjoy a bit of heat.
- You can substitute salmon with smoked salmon or cooked crab meat for variation.
- Use fresh basil or parsley in place of pesto for a different herb flavor.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 180°C oven until heated through. This dish can also be frozen before baking; thaw completely in the fridge overnight and cook as directed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish ahead of time?
Yes, the cannelloni can be assembled and refrigerated for a few hours before baking, or frozen before cooking to save time on the day you want to serve it.
Is fresh lasagne pasta necessary?
Fresh lasagne sheets work best for rolling and baking because they remain tender and cook evenly. If only dried sheets are available, cook them according to package instructions before assembly.
Print
Baked Salmon & Aubergine Cannelloni Recipe
- Total Time: 1 hour 30 minutes
- Yield: 6 servings 1x
Description
This baked salmon and aubergine cannelloni is a rich, flavorful dish combining tender salmon fillets wrapped in fresh pasta sheets with a creamy mascarpone and pesto filling, layered over spinach and a robust tomato and aubergine sauce. Perfect for a comforting dinner, this recipe features a harmonious blend of Mediterranean-inspired ingredients, baked to golden perfection and topped with Parmesan and fresh basil.
Ingredients
Sauce and Vegetables
- 2 tbsp olive oil
- 2 onions, halved and sliced
- 2 aubergines, sliced and diced
- 1kg carton passata
- 200ml dry white wine
- 3 tbsp capers
- 1 tbsp caster sugar
- 1 tsp salt
- Black pepper, to taste
Mascarpone and Filling
- 500g tub mascarpone, divided (250g for filling, remaining for spreading)
- 300ml milk
- 145g tub fresh pesto
- 3 eggs, beaten
Main
- 6 salmon fillets, skinned, halved lengthwise to make 12 pieces
- 12 sheets fresh lasagne
- 2 x 400g bags spinach
- 50g Parmesan, grated
- Basil leaves, to serve
Instructions
- Prepare the sauce: Heat the olive oil in a large pan over medium heat. Fry the sliced onions for 10 minutes until they start to turn golden brown. Add the sliced and diced aubergines and continue frying for another 5 minutes to soften the vegetables.
- Simmer sauce: Pour in the passata and dry white wine. Stir in the capers, caster sugar, salt, and black pepper to taste. Cover the pan and let the sauce cook for 20 minutes, allowing the flavors to meld.
- Make mascarpone filling: In a bowl, spoon 250g of mascarpone and combine with milk, fresh pesto, and beaten eggs. Beat the mixture until smooth and well combined to create a creamy filling.
- Assemble cannelloni: Halve each skinned salmon fillet lengthwise to create 12 long pieces. On each fresh lasagne sheet, spread 1 tablespoon of the remaining mascarpone evenly. Place a piece of salmon on top, season with salt and pepper, then carefully roll up the pasta sheet around the salmon to form a cannelloni parcel.
- Prepare spinach bed: Wash the spinach thoroughly, then wilt it in a large pan over medium heat without adding oil. Once wilted, squeeze out as much liquid as possible to prevent excess moisture in the dish.
- Layer the dish: Spread the squeezed spinach evenly over the base of a large lasagne dish or roasting tin approximately 27 x 35 cm. Arrange the salmon cannelloni parcels on top of the spinach. Pour over the aubergine and tomato sauce mixture evenly, then carefully pour over the mascarpone and pesto filling.
- Freeze option (optional): If freezing, cover the surface of the assembled cannelloni with cling film, then overwrap the entire dish with cling film and foil. For defrosting, thaw overnight in the refrigerator before cooking.
- Bake: Preheat the oven to 190°C (170°C fan) or gas mark 5. Scatter grated Parmesan evenly over the top of the mascarpone layer. Bake in the preheated oven for 40 minutes or until the dish is bubbling and golden.
- Rest and serve: Allow the dish to settle in the oven dish for 5 to 10 minutes after baking. Serve sprinkled with fresh basil leaves for a fragrant and fresh finish.
Notes
- Ensure to squeeze all liquid from the wilted spinach to avoid a watery baked dish.
- Halving salmon fillets lengthwise creates thinner pieces that cook evenly inside the pasta rolls.
- Fresh lasagne sheets are preferred for easy rolling and a tender pasta texture.
- You can prepare and freeze the assembled cannelloni ahead of time for convenience.
- Adjust seasoning according to taste before rolling the pasta sheets around the salmon.
- Leftover cannelloni can be stored in the refrigerator for up to 2 days and reheated.
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
Keywords: baked salmon, aubergine cannelloni, mascarpone, pesto, spinach, fresh pasta, Mediterranean recipe, healthy dinner, salmon pasta bake

