Vegetable lasagne: this recipe is meat-free and delicious

This tasty Mediterranean vegetable lasagne from Gousto is so easy to make, it's filling, affordable and healthy. What's not to like? Here's how to make it

vegetable lasagne
(Image credit: Gousto)

Vegetable lasagne is our new go-to midweek meal. While we love a meat lasagne, we're really trying to cut down on meat consumption – and to up our intake of veggies. So this recipe is a win win. Plus, because it has all the flavour of a traditional lasagne, it's just as tasty, which means kids will love it, too – and you'll be able to get most of their five a day down them in one sitting. 

The (other) best things about this veggie lasagne, though, other than the taste? It's easy and fuss-free to make, and affordable, too.

We've been in touch with Gousto, who shared a delicious Mediterranean vegetable lasagne. Try it tonight.

  • For more recipe ideas and inspiration, head over to our food hub

Mediterranean vegetable lasagne recipe

(Image credit: Gousto)


  • Lasagne sheets, six
  • Aubergine
  • Red pepper
  • Garlic cloves, two crushed
  • Basil, a handful
  • Courgette
  • Grated Italian hard cheese, 35 grams
  • Tomato paste, a good squirt
  • A can of chopper tomatoes
What is Gousto?

Gousto is a recipe subscription service that delivers fresh ingredients straight to your door. If you're self isolating, or simply want to treat someone to something delicious, it could be an option worth considering.


1. Preheat the oven to 220°C/200ºC fan/gas mark 6.

2. Deseed the red pepper (scrape the seeds and pith out with a teaspoon) and cut into bite-sized pieces. Also cut the aubergine and courgette into bite-sized pieces and peel and finely chop (or grate) the garlic.

3. Heat a large, wide-based pan (preferably non-stick) with a drizzle of olive oil over a medium-high heat 

Once hot, add the red pepper, aubergine and courgette with a large pinch of salt and cook for eight to 10 minutes or until the vegetables are starting to brown slightly and caramelise.

4. While the vegetables are cooking, melt 30 grams of butter into a pan over a medium heat. Once melted, add 30 grams of flour and stir with a wooden spoon for one to two minutes, or until a sandy paste forms – this is your roux.

5. Whisk 350ml milk gradually into the roux and cook for 5 min until a smooth, thick sauce remains. Once the sauce has thickened, remove from the heat, season with salt and pepper and stir through the grated cheddar – this is your cheese sauce.

6. Once the vegetables have caramelised, add the chopped garlic, tomato paste, one tsp sugar, chopped tomatoes and 100ml boiled water to the pan. Cook for three to four minutes or until thickened to a pasta sauce consistency – this is your vegetable sauce. Chop the basil stalks (save the leaves for later!) and add them to the pan.

7. Layer some of the vegetable sauce over the bottom of an oven-proof dish, then top with three lasagne sheets. Repeat this process until you end up with a final layer of lasagne sheets.

Tip: You may need to layer differently depending on the size of your dish!

8. Finally top with the cheese sauce, making sure all of the lasagne is covered. Sprinkle the grated Italian hard cheese directly over the cheese sauce and put the dish in the oven for 30 to 35 min or until the lasagne is cooked - this is your Mediterranean vegetable lasagne.