The Best Veggie Lasagna Ever!

THE BEST DAMN LASAGNA EVER! This meal is going to blow your mind, yes, it takes a bit more time than the usual culprits but it is so worth it! Andrew and I really struggled not to eat all of this after it was made (we had to wait to photograph it), and damn was that ever hard!

This Lasagna is perfect to add to your collection of plant based recipes because it is delicious, good for you, and really ideal to feed a large family! You can either make two and be left with loads for meal prep, or have the best left over day ever.


  • made using natural food
  • easily can use your favour organic foods to amp things up and make it ultra local and amazing!

This whole meal starts with a onion and vegetable base (natural foods rock), more flavoursome ingredients like nutritional yeast, and loads of gorgeous herbs and spices to make this sauce stand out and keep you wanting more!

I highly suggest this dish if you are looking for something hearty and healthy to make for your family.  It really is a Lasagna game changer! I would like to thank my friend Sam from @sobeautifullyreal for the gorgeous Bechamel inspiration, this dish would not be the same without it!

You are going to love this Lasagna because it is:

  • hearty + healthy
  • creamy + luxurious
  • plant-based (vegan)
  • comforting
  • the perfect dinner!

I hope you enjoy this recipe as much as we did! As always if you try the recipe please leave us a comment below, we love your feedback!

Love from Your Greek Food Goddess XOX

The Best Veggie Lasagna Ever!
Prep time
Cook time
Total time
Recipe type: Dinner
Cuisine: Plant-based
Serves: 8
  • For the lasagna:
  • 24 lasagna sheets, I used oven ready
  • For the Tomato Sauce:
  • 3 tbsp EVOO (extra virgin olive oil)
  • 2 large white onions, chopped
  • 4 zucchini, cubed
  • 2 egg plants, cubed
  • 2 tbsp oregano
  • 2 tbsp basil
  • 2 tbsp coriander
  • 2 tbsp garlic powder
  • 1 tsp salt
  • 1 tsp fresh cracked pepper
  • ¼ cumin
  • ¼ cinnamon
  • ½ cup vegetable stock
  • 2 large tomato sauces, 700ml each (you can use plain or flavoured, just add less salt if it has salt already)
  • For the "Ricotta Cheese":
  • 1 cup raw cashews
  • 2 tbsp plant based yogurt or cashew cheese (Yoso or Spread Em)
  • 2 tbsp vegetable stock
  • 2 fresh sprigs oregano
  • dash of olive oil
  • fresh cracked pepper to taste
  • For the Bechamel:
  • 4-5 tbsp vegan butter
  • 3-4 tbsp all purpose flour
  • 1½ - 2 cup coconut milk or any plant based milk
  • 2 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • garlic powder to taste
  1. Preheat your oven to 400F, drizzle a large deep dish (15X12X2) with olive oil and set aside.
  2. Into a large pot add your olive oil and let it heat up for a few seconds.
  3. Now add your onions, and let them sweat down on medium heat for around 5 minutes. Stir occasionally to avoid burning.
  4. Now add your cubed zucchini and egg plant. Cook for 5 minutes and stir occasionally.
  5. Add all your spices and herbs. Stir well. Cook for another 5 minutes.
  6. In the mean time prepare your Cashew Ricotta by adding all your ingredients into a high speed blender and blending till completely smooth and creamy. Set the mixture aside and take a look at your cooked down veggies.
  7. It is now time to add your stock and tomato sauce. Bring this whole mixture to a boil, then simmer on low heat for around 15 minutes.
  8. Once your mixture has cooked for 15 minutes remove from heat and let it cool.
  9. Now make your bechamel. Into a small pot add your butter. Let it melt on low heat. Once melted add your flour and give it a good stir! Once a thick paste forms begin slowly adding all your milk while stirring quite rapidly. You will notice that the mixture begins to look like a gorgeous cream. This is when you will need to add your nutritional yeast, lemon juice and garlic powder. The mixture should be thin enough to easily drizzle over the top. NOTE: if this thickens too much after putting together your lasagna simply add some water or coconut milk to thin it back out! 1-2 tbsp should work!
  10. Now it is time to start putting together your lasagna.
  11. I placed 6 sheets of lasagna down on my dish first, then ¼ of the sauce (spread evenly), ¼ of the ricotta (use a tsp or tbsp of blob them around the sauce) then repeat all the steps till the top. I drizzled all my bechamel onto the top and wow was it amazing.
  12. Bake for 45 or till golden brown and amazing!
  13. Optional: grated cheese of choice!



Post A Comment

Rate this recipe: