Vegetarian Lasagna Recipe for kale, ricotta and leek lasagne

Vegetarian lasagne

  • serves 4
  • Easy

Try our vegetarian lasagne for a plant-based alternative to this classic family dish. With layers of greens and fresh pesto, this kale, ricotta and leek lasagne is low in calories and super easy to whip up, a great midweek meal


Make this vegetarian twist, or take a look at our classic lasagne recipe. Why not try making your own pesto for this lasagne with our homemade pesto recipe?

We’ve also got plenty more vegetarian recipes to try, including our vegetarian moussaka, vegetarian risotto and vegetarian pasta bake.



  • kale 300g, woody stems removed and leaves chopped
  • olive oil 1 tbsp
  • trimmed leeks 3 (about 400g), halved lengthways, washed and chopped
  • garlic 1 clove, crushed
  • ricotta 350g
  • vegetable stock 150ml
  • fresh pesto 4 tbsp
  • fresh lasagne 250g, about 8 sheets
  • parmesan (or veggie alternative) 30g, finely grated


  • Step 1

    Heat the oven to 200C/fan 180C/gas 6. Drop the kale in boiling salted water, bring back to a simmer then cook for 5 minutes. Drain really well.

  • 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.

  • Step 3

    Add the garlic to the leeks and cook for 2 minutes. Keep 4 tbsp of the ricotta aside then stir the rest into the leeks with the kale. Mix everything well then add enough vegetable stock to make it a little saucy but not watery. Take off the heat.

  • Step 4

    Put a 1/4 of the sauce in the bottom of an oiled baking dish approximately 18 x 25cm.

  • Step 5

    Top with 1 tbsp pesto then 2 sheets of lasagne. Repeat 3 times, ending with lasagne.

  • Step 6

    Mix the rest of the ricotta with another splash of vegetable stock and spread over the top layer.

  • Step 7

    Scatter over the parmesan and bake for 20 minutes until golden and bubbling.

Nutritional Information

  • Kcals 491
  • Fat 23.8g
  • Saturates 9.4g
  • Carbs 43g
  • Sugars 5.5g
  • Fibre 4.6g
  • Protein 23.9g
  • Salt 0.8g