Try this butternut squash, spinach and mascarpone lasagne, then check out our vegan lasagne, vegetable lasagne, courgette lasagne and more vegetarian lasagne recipes.

Looking for more butternut squash recipes? Try out butternut squash mac and cheese, butternut squash pasta, butternut squash risotto and butternut squash ravioli, plus plenty more.


  • ½ butternut squash, peeled and diced
  • olive oil
  • 1 clove garlic, crushed
  • 260g large leaf spinach, leaves finely shredded
  • 250g mascarpone
  • 50g pine nuts, toasted
  • 3 tbsp parmesan or grana padano (or veggie alternative)
  • 6 sheets fresh lasagne
  • 75ml single cream


  • STEP 1

    Heat the oven to 190C/fan 170C/gas 5. Put the squash in a deep frying pan with some olive oil, the garlic, and plenty of salt and pepper and cook gently, stirring often, for 15 minutes or until the squash is tender. Stir through the spinach and cook for a further 2 minutes, stirring it once or twice until it wilts and any liquid has evaporated. Add the mascarpone (except for 1 tbsp) and the pine nuts and fold everything together.

  • STEP 2

    Spoon the remaining tablespoon of mascarpone into a baking dish and lay 2 sheets of lasagne on top. Add half of the squash mixture followed by 2 more lasagne sheets then the remaining squash mixture and lasagne sheets. Spoon the cream on top, making sure all the pasta is covered, and sprinkle with the parmesan. Bake for 20-30 minutes, or until the filling is bubbling around the edges.

Check out our best ever vegetarian pasta recipes

Ravioli Recipe with Buttered Lemon Greens

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.8 out of 5.5 ratings