Roasted Squash Vegan Lasagne with Creamy Pesto

I’ve mentioned before that lasagne can be a bit fiddly to make, and while it’s one of my top five favourite meals, I don’t always have the energy. When I do get motivated I like to make a batch of individual vegan lasagnes and freeze them — they make quick, comforting meals for busy days or cold winter evenings.

This Roasted Squash & Creamy Pesto Vegan Lasagne is perfect for that. It freezes beautifully and yields eight individual portions to bake from frozen whenever you need a fuss-free dinner.

Sweet roasted butternut squash, a silky vegan pesto béchamel and sweet roasted cherry tomatoes are layered between lasagne sheets. A crunchy breadcrumb and pine nut topping replaces cheese, giving each portion a satisfying crisp finish.

Vegan Lasagne with Roasted Butternut Squash and Creamy Pesto - perfect for freezing too! #vegan #plantbased | thevegspace.co.uk

Make & Freeze – Vegan Lasagne

Small foil trays are ideal for freezing single portions. Label and date each tray before freezing so you can easily see what’s inside. These lasagnes bake from frozen in about an hour, or 20–25 minutes if thawed overnight. Serve with a crisp green salad and garlic dough balls for a cosy meal.

Roasted Squash & Creamy Pesto Vegan Lasagne

Loved this recipe? ⭐️ Leave a star rating below! 📸 Snap a photo of your finished dish and share it on Instagram, tagging @thevegspace or using #thevegspace. 📩 Get new recipes by subscribing to the newsletter.

🍽 If you liked that…

You might also enjoy these vegan recipes:

Rocket Pesto
Rocket Pesto
Dough Ball Recipe
Vegan Garlic Dough Balls
Vegan Pesto No Cheese
Vegan Pesto
Pangrattato
Italian Pangrattato Breadcrumbs

📖 Recipe

Vegan Lasagne with Roasted Butternut Squash and Creamy Pesto - perfect for freezing too! #vegan #plantbased | thevegspace.co.uk

‘Make & Freeze’ Roasted Squash & Creamy Pesto Lasagne (Vegan)

Kate Ford | The Veg Space

A creamy vegan lasagne with roasted squash, tomatoes and pesto béchamel. Great for serving up fresh or freezing for later.
5 from 8 votes
Print Recipe
Pin Recipe

Bookmark

Prep Time 30
Cook Time 1 20
Total Time 1 50
Course Freezer
Cuisine British
Servings 8 small lasagnes
Calories 226 kcal

Ingredients

  • 2 large butternut squash (about 3kg)
  • 800 g cherry tomatoes
  • Rapeseed or sunflower oil
  • 2 tsp ready-chopped garlic or garlic purée
  • 2 medium onions
  • 1 courgette
  • 50 g dairy-free margarine
  • 5 tbsp plain flour
  • 1 litre dairy-free milk (nut, oat or soya)
  • Handful spinach
  • 3 tbsp dairy-free pesto
  • 300 g lasagne sheets (check they are egg-free)
  • 100 g breadcrumbs
  • 8 tbsp pine nuts

Instructions

  1. Preheat the oven to 200°C / 390°F / gas mark 6.
  2. Halve the squashes, scoop out the seeds, peel and chop into chunks. Divide the squash between two large baking trays, drizzle with oil, season with salt and pepper and scatter 1 tsp garlic over each tray. Toss to coat and roast for 35 minutes until soft.
  3. Meanwhile, halve the cherry tomatoes, place on a third tray, drizzle with a little oil, season and roast for 20 minutes until soft. If your oven space is limited, roast the tomatoes after the squash is done.
  4. While the veg roast, make the creamy pesto sauce. Peel and chop the onions. Heat the margarine in a large saucepan, add the chopped onion and cook gently for 3–4 minutes until starting to soften. Grate the courgette, add it to the pan, season and cook another 3–4 minutes until the courgette has released and lost most of its liquid.
  5. Stir through the flour, then add a little dairy-free milk and mix until smooth. Cook for 2 minutes over medium heat, then add the rest of the milk. Bring to the boil, reduce to a simmer and cook until the sauce thickens into a creamy béchamel.
  6. Use a hand blender to blitz the sauce until smooth, then add the spinach and blend again until finely combined. If you don’t have a blender, finely chop the spinach and stir it in. Stir through the pesto, taste and adjust seasoning as needed.
  7. When the roasted squash is cool enough to handle, roughly mash it with a potato masher or fork so it’s easy to spread — it doesn’t need to be completely smooth.
  8. Assemble eight small foil trays: divide one tray of mashed squash between the eight dishes, top with a lasagne sheet (broken to fit), a layer of creamy pesto sauce, another lasagne sheet, more mashed squash, 6–8 roasted tomatoes per tray, another lasagne sheet, a final layer of creamy sauce, then finish with a sprinkle of breadcrumbs and pine nuts.
  9. To cook fresh portions, bake for about 25 minutes. From frozen, bake for approximately 1 hour. Serve hot.

Nutrition

Serving: 1 portion
Calories: 226 kcal
Carbs: 36 g
Protein: 6 g
Fat: 7 g
Tried this recipe?
Let us know how it was! Mention @thevegspace or #thevegspace.

Don’t forget to send pictures of your lasagne on social media to show how you got on!


.