-
Preheat oven to 180°C.
-
To make the tomato sauce, heat olive oil over low heat in a saucepan.
-
Add onions and garlic to oil and sweat on low heat, until translucent.
-
Crush in tinned tomatoes by hand and add basil and a pinch of salt.
-
Cook on low for 30-45 minutes, stirring occasionally and breaking up tomatoes with the back of a wooden spoon.
-
For the cannelloni filling, heat olive oil in a pan over medium high heat.
-
Fry sausage pieces until golden brown.
-
Add garlic, chilli and fennel seeds and cook until fragrant, breaking up the sausage until ground while they cook.
-
Pour into a mixing bowl, add ricotta, baby spinach and Parmesan and stir to combine. Taste the mix and season.
-
Spoon into a piping bag and set aside.
-
For the bechamel, melt butter over medium heat in a saucepan.
-
Whisk in the flour and nutmeg and cook, stirring constantly, until deeply golden.
-
Bit by bit, whisk in the milk over medium heat. Continue to whisk whilst heating until the sauce is smooth and noticeably thickened, then turn off the heat.
-
Whisk in Parmesan and season to taste.
-
Cover with a lid to prevent a skin forming.
-
Pour half of the tomato sauce into the base of a large oven dish (approximately 25x40cm).
-
Pipe filling into cannelloni tubes, then place them in a single layer in your oven dish.
-
Top with remaining tomato sauce, cover with bechamel and finish with Parmesan.
-
Bake uncovered for 30-35 minutes, until bubbling at the sides and top is golden brown. You can use the grill setting at the end to brown the top further if needed.
-
Remove from the oven and cool for at least 10 minutes.
-
Serve and enjoy with family and friends!