Vegetable Lasagne Recipe with Pesto

Vegetable lasagne

  • serves 6
  • Easy

Packed with plenty of fresh greens and a super crispy topping, this easy veggie lasagne is ready in just an hour


Make this summery vegetarian twist, or click here for our classic lasagne recipeTry making your own pesto for this lasagne with our homemade pesto recipe.

For more veggie options, check out our vegetarian lasagne, vegetarian moussaka, vegetarian risotto and other vegetarian recipes.



  • asparagus tips 250g, trimmed
  • frozen peas 150g, defrosted
  • olive oil 2 tbsp 
  • trimmed leeks 2, diced
  • garlic 2 cloves, crushed
  • spinach 150g, chopped
  • ricotta 500g
  • artichoke hearts 280g jar, drained
  • vegetable stock 250ml
  • fresh pesto 140g pot
  • fresh lasagne sheets 300g
  • parmesan (or veggie alternative) 50g, finely grated


  • Step 1

    Heat the oven to 200C/fan 180C/gas 6. Drop the asparagus in boiling salted water, bring back to a simmer then cook for 2 minutes. Tip in the peas then drain everything through a colander.

  • Step 2

    Heat the olive oil in a frying pan and add the leeks with a good pinch of salt. Cook for 8-10 minutes or until really soft. Add the garlic and cook for 2 minutes. Add the spinach and cook until just wilted.

  • Step 3

    Reserve 4 tbsp of the ricotta and stir the rest into the leeks and spinach, along with the asparagus, peas and artichokes. Mix well then add enough vegetable stock (about 250ml) to make it a little saucy but not watery. Take off the heat and stir in the pesto.

  • Step 4

    Put a 1/4 of the sauce in the bottom of a 30cm x 22cm baking dish. Pour boiling water into a separate baking dish then carefully dip each lasagne sheet in before covering with the sauce (this will help the lasagne stay saucy). Repeat 3 times, finishing with a layer of lasagne sheets.

  • Step 5

    Mix the rest of the ricotta with another splash of vegetable stock and spread over the top layer. Scatter over the grated cheese and bake for 20-30 minutes or until golden and bubbling.

Check out more of our veggie lasagne recipes

Vegetarian Lasagna Recipe for kale, ricotta and leek lasagne

Nutritional Information

  • Kcals 519
  • Fat 31.1g
  • Saturates 10.5g
  • Carbs 33.8g
  • Sugars 7g
  • Fibre 6.7g
  • Protein 19.3g
  • Salt 1.3g