Serves 6–8

Preparation time: 45 minutes

Cooking time: 1 hour, 10 minutes

Oven temperature: 200°C

  • 750g (3 packets) cannelloni tubes
  • butter


  • 1.5kg butternut, cubed
  • 2 onions, cut into wedges
  • 3 cloves garlic
  • 4 sprigs thyme
  • nutmeg
  • 45ml olive oil
  • 280g ricotta cheese
  • 125ml milk
  • 8 fresh pork and sage bangers


  • 700ml (1 bottle) tomato passata
  • fresh basil and parsley
  • salt and freshly ground black pepper


  • 500ml sour cream
  • 2 handfuls of grated Parmesan cheese
  • 250ml milk
  • about 250g mozzarella, grated


  • 100ml butter
  • 6 sage leaves
  • 60ml pine nuts(optional)

1 Make the filling Preheat the oven. Arrange the butternut, onion, garlic and thyme in an ovenproof dish then season with salt, pepper and nutmeg, and drizzle with olive oil. Roast until golden brown and tender (about 25 minutes).

2 Remove the butternut from the oven, mix in the ricotta and milk and blend to form a smooth purée. Remove the skin of the sausages, break up the meat and fry until crispy. Mix with the butternut purée. Make sure the meat is fine enough to pass through the nozzle of a piping bag. If it’s a disposable bag, cut the corner slightly bigger. Reduce the oven temperature to 180°C.

Spoon the tomato passata onto the bottom of your ovenproof dish. Season with the fresh herbs, salt and pepper. Stand the cannelloni tubes upright in the sauce (three packets of cannelloni fitted perfectly in our 31cm-diameter dish). Spoon the filling into a piping bag and pipe it into the tubes.

Whisk together the sour cream and Parmesan cheese for the white sauce and dilute it with the milk. Spoon the sauce over the dish. Sprinkle the mozzarella over, cover and bake for about 30 minutes. Remove the lid and bake for a further 10 minutes or until done. Melt the butter and sauté the sage leaves and pine nuts until they start to brown.Drizzle immediately over the cooked cannelloni and tuck in!