Main Course / Pasta / Vegan

Vegan Roasted Vegetable Lasagna with a Tofu White Sauce

When you have a crowd to feed I always find it best to make something that isn’t going to keep you in the kitchen for long and can be made in advance. I had 9 big and little mouths to feed in a short space of time so I decided to make lasagna, thus meaning I had everything prepared in advance and it could be in the oven before they arrive ready for a prompt feeding session.

Creamy Vegan Lasagna with layers of roasted vegetables

Creamy Vegan Lasagna with layers of roasted vegetables

I made two lasagnas in fact, one traditional cheesy, meaty full of gumption lasagna and one super slick veggie packed vegan lasagna. I knew the kids probably wouldn’t like the vegan version due to the vegetables being quite large and laid out in slices but I was impressed they still tried it! The adults all loved the vegan version so that made me happy πŸ™‚ plus there was a portion left which I had for my dinner the next day – my other favourite excuse to have people over for food…leftovers!

The perfect dish to feed a crowd!

The perfect dish to feed a crowd!

Serves 6-8

2 Large Aubergine
2 Large Courgettes
3 Mixed Peppers (I used yellow and red)
Salt and Pepper
Spray oil or Olive oil

1 Onion
2 Cans Chopped tomatoes
Bunch Fresh Basil
2 tbspn Tomato Puree

1 Block Silken Tofu
100g Vegan Cream Cheese
2 Cloves Garlic
3 tbspn Soya/ almond milk
2-3 tbsp Nutritional Yeast
Salt and Pepper
1 tspn Onion Flakes

6 Lasagna Sheets

To prepare the vegetables – Slice the aubergines and courgettes into thin strips lengthways so that you have long thin slices of each. Place these under the grill or on a griddle pan in batches with a little oil and seasoning and cook for 3-4 minutes until slightly browned and wilted.

Place the peppers on a baking sheet and coat with a little oil and roast until the skin is blackened, then place them in a large plastic bag and seal shut and put to one side. Once cooled take them out and peel and deseed them. Or to cheat you could just slice them and grill them a long with the aubergines and courgettes. I just like them roasted!

Put all your veg to one side and start on your sauces. Pre heat your oven to 200c at this point

In a large saucepan drizzle a little oil. Peel and finely chop the onion and saute it in the oil for 5-6 minutes on a low/ medium heat. Add the tomato puree, canned tomatoes and salt and pepper and cook for a further 10 minutes until the tomatoes have thickened. Don’t let it dry out though! Add the fresh basil and give it a stir.

For the white sauce, blend the tofu, cream cheese and garlic together in a blender then mix with the milk, nutritional yeast, onion flakes and seasoning.

To assemble, spread a little tomato sauce on to the bottom of the lasagna dish and then top with a layer of roasted vegetables. Then top with tomato sauce, then a layer of pasta sheets, then white sauce, then vegetables, the tomato sauce, then pasta, then white sauce to finish!

Place the lasagna in the oven for 35-40 minutes until the top has browned and the sides are bubbling. Once cooked take it out and leave for a few minutes to cool and firm, then slice up and serve with plenty of salad and garlic bread!

I had left over white sauce which I poured over my leftover portion of lasagna the next day (as seen in my photo). If you want this glossy finish then once the lasagna is cooked pour over more sauce, smooth is down and pop back in the oven for 5 minutes to warm through.


I have submitted this recipe to the Virtual Vegan Linky Potluck – click to see more amazing dishes!


18 thoughts on “Vegan Roasted Vegetable Lasagna with a Tofu White Sauce

  1. Pingback: Everything You Need to Know About Nutritional Yeast… – Freddys Blog For Nutrition & Lifestyle

  2. Hi! Thank you so much for your comment. I would say just go for it! Tofu is a lovely versatile ingredient for vegans, I have lots of other suggestions for using it if you try and like it!
    I tend to use nutritional yeast for a cheesy flavour. It’s very strong and best mixed in to a sauce.
    If you can’t easily find it or would prefer then just use your favourite cheese to create the same effect!
    I hope you enjoy it, let me know if you try it! Xx

  3. This looks wonderful!
    I have never tried Tofu or nutritional yeast before..
    Do you have any tips for first time users?
    Should I start slow, or just dig in? πŸ™‚

  4. Pingback: Roasted Vegetables Vegan | All Documents

  5. Just curious, why “aubergine” and “courgette” when everything else is in English? Are these the common terms in England?

    Also, why use canned tomatoes? Did you make this in winter? As a Californian foodie ™ I’d only use fresh tomatoes.


    • Hey, Thanks for commenting πŸ™‚ aubergine and courgette are indeed the English terms for these veggies! Also even in summer over here our tomatoes are no where near as flavoursome as you get in warmer countries. I always keep canned tomatoes in my cupboard all year round for both convenience and flavour. Do use your fresh tomato sauce instead though, I bet it will taste fab! x

  6. Pingback: Here's Why Nutritional Yeast Is The Magical Ingredient You Didn't Know You Needed | NEWS | Phones | Nigeria Science | Technology |Computers

  7. Pingback: Here's Why Nutritional Yeast Is The Magical Ingredient You Didn't Know You Needed

  8. Pingback: Like Abs | Here’s Why Nutritional Yeast Is The Magical Ingredient You Didn’t Know You Needed

  9. Pingback: Virtual Vegan *Linky* Potluck | Bunny Kitchen

I love hearing what you all have to say!

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s