Baked Salmon & Aubergine Cannelloni Recipe
Introduction
This baked salmon and aubergine cannelloni is a delicious twist on classic Italian pasta dishes. Filled with tender salmon and creamy mascarpone, layered with rich aubergine and tomato sauce, it makes a comforting meal perfect for any occasion.

Ingredients
- 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
- 500g tub mascarpone
- 300ml milk
- 145g tub fresh pesto
- 3 eggs, beaten
- 6 salmon fillets, skinned
- 12 sheets fresh lasagne
- 2 x 400g bags spinach
- 50g parmesan, grated
- Basil leaves, to serve
Instructions
- Step 1: Heat the olive oil in a large pan over medium heat. Add the sliced onions and cook for 10 minutes until they begin to turn golden. Stir in the diced aubergines and continue frying for another 5 minutes to soften them.
- Step 2: Pour in the passata and white wine. Stir in the capers, caster sugar, 1 teaspoon of salt, and some black pepper. Cover and simmer the sauce for 20 minutes.
- Step 3: In a bowl, combine 250g of the mascarpone with the milk, pesto, and beaten eggs. Whisk until the mixture is smooth.
- Step 4: Halve each salmon fillet to create two long pieces. Spread 1 tablespoon of the remaining mascarpone over each lasagne sheet, place a piece of salmon on top, season to taste, and roll the sheets into parcels.
- Step 5: Wash the spinach and wilt it in a large pan without adding oil. Once wilted, squeeze out as much liquid as possible to prevent the bake from becoming too watery.
- Step 6: Spread the drained spinach evenly on the base of a large lasagne dish or roasting tin measuring approximately 27 x 35cm.
- Step 7: Arrange the salmon and lasagne parcels over the spinach layer. Pour the tomato and aubergine sauce over the parcels, followed by the pesto and mascarpone mixture.
- Step 8: If freezing, cover the surface of the dish with cling film, then wrap the entire dish with cling film and foil. To defrost, leave overnight in the fridge.
- Step 9: To cook, preheat the oven to 190°C (170°C fan)/gas mark 5. Scatter the grated Parmesan over the top and bake for 40 minutes until bubbling. Let the dish rest for 5–10 minutes before serving garnished with fresh basil leaves.
Tips & Variations
- Make sure to squeeze out excess water from the spinach thoroughly to avoid a soggy pasta bake.
- For a richer flavor, use homemade pesto or add extra Parmesan inside the parcels.
- You can substitute the salmon with smoked salmon for a smokier taste or use chicken for a different protein option.
- If you prefer a spicier dish, add some chili flakes to the tomato and aubergine sauce.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 180°C until warmed through to maintain the texture and flavor. This dish can also be frozen before baking; thaw overnight in the fridge and bake as directed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried lasagne sheets instead of fresh?
Fresh lasagne sheets work best for rolling parcels as they are pliable and soft. If using dried sheets, you will need to boil them first to soften before assembling.
Is it necessary to add wine to the sauce?
The white wine adds depth and acidity to the sauce, but you can substitute it with vegetable or chicken stock if you prefer not to use alcohol.
Print
Baked Salmon & Aubergine Cannelloni Recipe
- Total Time: 1 hour 25 minutes
- Yield: 6 servings 1x
Description
This baked salmon and aubergine cannelloni recipe combines tender salmon fillets wrapped in fresh lasagne sheets with a rich mascarpone and pesto filling. Layered with a savory tomato and aubergine sauce, wilted spinach, and topped with grated Parmesan, this comforting Italian-inspired dish is baked to bubbling perfection and garnished with fresh basil leaves.
Ingredients
For the 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
For the Mascarpone Mixture
- 500g tub mascarpone (divided: 250g for the mix, remainder for spreading)
- 300ml milk
- 145g tub fresh pesto
- 3 eggs, beaten
For the Cannelloni
- 6 salmon fillets, skinned (each halved to 12 pieces)
- 12 sheets fresh lasagne
- 2 x 400g bags spinach
For Topping and Garnish
- 50g Parmesan, grated
- Basil leaves, to serve
Instructions
- Prepare the Sauce: Heat olive oil in a large pan over medium heat. Fry the sliced onions for 10 minutes until they start to turn golden. Stir in the diced aubergines and fry for an additional 5 minutes to soften them.
- Simmer the Tomato Sauce: Pour in the passata and white wine, then stir in the capers, caster sugar, salt, and black pepper. Cover the pan and cook the sauce gently for 20 minutes to meld the flavors.
- Make the Mascarpone Mixture: In a bowl, combine 250g mascarpone with milk, fresh pesto, and beaten eggs. Beat the mixture until smooth and set aside.
- Prepare the Salmon Parcels: Halve each salmon fillet lengthwise to make two long pieces (12 pieces total). Spread 1 tablespoon of the remaining mascarpone over each sheet of fresh lasagne. Place a piece of salmon on each sheet, season with salt and pepper, then roll up carefully to form parcels.
- Wilt and Drain Spinach: Wash the spinach thoroughly and wilt it in a large pan without oil. Once wilted, squeeze out as much liquid as possible to prevent excess moisture in the bake.
- Assemble the Dish: Spread the drained spinach evenly over the base of a large lasagne dish or roasting tin (approx. 27 x 35 cm). Arrange the salmon and pasta parcels on top of the spinach layer. Pour the tomato and aubergine sauce evenly over them, followed by the mascarpone and pesto mixture on top.
- Freeze Option: If freezing, cover the surface of the assembled dish with cling film, then wrap tightly with cling film and foil. Defrost overnight in the refrigerator before cooking.
- Bake: Preheat the oven to 190°C (170°C fan)/gas mark 5. Scatter the grated Parmesan over the mascarpone layer. Bake the dish for 40 minutes until bubbling and golden.
- Rest and Serve: Allow the baked cannelloni to settle for 5-10 minutes after removing from the oven. Serve garnished with fresh basil leaves.
Notes
- Ensure to squeeze out as much liquid as possible from the wilted spinach to avoid a watery bake.
- Fresh lasagne sheets are used instead of dry pasta sheets for easier rolling and better texture.
- This recipe can be prepared ahead and frozen before baking for convenience.
- Adjust seasoning of salt and pepper to taste, especially in the mascarpone and salmon layers.
- Allow the dish to rest after baking for easier slicing and better flavor distribution.
- Prep Time: 25 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Keywords: baked salmon cannelloni, aubergine cannelloni, salmon pasta bake, Italian salmon recipe, mascarpone pesto pasta

