top of page
  • Ever Deane

Vegan Vegetable Lasagna

Best Vegetable Lasagna

My mom told me that the secret to our family lasagna recipe being so good is that we use white sauce. Apparently here in the States, the white sauce isn’t commonly found in lasagna recipes. No wonder people always love ours! The creamy white sauce adds so much flavor to an already delicious dish so don’t skip this step.

This dish takes an hour to prepare and 35 minutes to cook. It’s quite an investment, so it’s definitely not in my “Easy Vegan Dinner” collection but it is in my “All Time Favorite” collection that doesn’t exist yet.

Some tips and notes about the vegetable lasagna recipe:

  1. It is defiantly worth precutting all the ingredients so you can throw them into the pans and keep anything from burning while you turn your back.

  2. You can combine the onions, mushrooms, vegan sausage and tempe with the tomato basil pasta sauce and layer the dish this way – tomato onion mix, zucchini + eggplant layer, pasta sheets and white sauce. I did it that way in the recipe tutorial on my Instagram. It’s saved in my highlights under “Recipe Tutorials.”

  3. Only preheat the oven when you start the white sauce because you don’t need it on while you are preparing everything.

  4. If you don’t like zucchini or eggplant, you can totally leave them out, or just do a layer of one of them (then use double the amount needed.) I just love a lasagne that has lots of vegetables vs tomatoes and pasta sheets. #amiright

  5. You can serve this with a lovely glass of red wine (if you want) and a side salad or some garlic bread. We often just eat it by itself because that’s all I have time for, but if we have friends over or if I take it as a meal for someone who has a baby or some other need, then I go the full mile.

  6. Below is a picture of the zucchini and eggplant slices in a tiny pan to give you an idea of the shape.

Best Vegan Vegetable Lasagne

A delicious lasagne that takes one hour to prep and 30 minutes to cook, with leftovers so you don’t have to do anything the next night. Bon Appétite.

Course Main Course

Prep Time 1 hour

Cook Time 35 minutes

Total Time 1 hour 35 minutes

Author rebellekitchen


  1. 4 tsps olive oil divided

  2. ½ onion peeled and diced

  3. pinch spices garlic salt, coriander, Italian herbs, all spice

  4. 2 cloves garlic mashed

  5. 6 oz mushrooms cleaned and sliced (about 2 cups)

  6. 2 vegan sausages sliced

  7. 1 zucchini cut in small rectangles

  8. ½ eggplant cut in small rectangles

  9. 1 packet tempe broken up into crumbles

  10. 1 TBSP soy sauce or coconut aminos

  11. 1 TBSP maple syrup

  12. 2 cups tomato basil pasta sauce divided

  13. lasagna pasta sheets

For the white sauce:

  1. ½ cup vegan butter I use Earth Balance

  2. ½ cup all-purpose flour

  3. 1 cup vegetable broth

  4. 1 cup non-dairy milk I used almond unsweetened vanilla

  5. 2 TBSP nutritional yeast

  6. ½ tsp dijon mustard

  7. 1 tsp salt

  8. pinch pepper

  9. ¼ cup crushed cashews for topping option to use vegan cheese


Precut the onion, mushrooms, sausages, tempe, zucchini and eggplant and set aside separately.

In a large pan on medium heat, add 1 tsp of the olive oil, the chopped ½ onion and the spices. Sauté for 5-8 minutes until well done and add 2 cloves mashed garlic for the last 30 seconds.

While the onions cook, in a medium pan, add 1 tsp olive oil and the 6 oz mushrooms. Sauté till lightly browned and then combine with the onions and set aside.

In the large pan, add 1 tsp olive oil and sauté the zucchini and eggplant till golden brown on both sides. Set aside separately to the onions + mushroom mix.

While the eggplant + zucchini cook, in the medium pan, add 1 tsp olive oil and sauté the vegan sausages for 5-8 minutes, turning and browning the outside. Add to the onions + mushrooms when complete and set aside.

In the large or medium pan (whichever is available) add the tempe crumbles with the 1 TBSP soy sauce and maple syrup. Sauté for about 5 minutes. Add together with the onions, mushrooms and sausages.

For the white sauce:

Preheat the oven to 400°F (204°C).

In a small/medium pot, add the butter and melt. Add the flour slowly and stir continuously. Mix until a paste forms.

Add the vegetable broth mixing continuously. Add the non-dairy milk and mix slowly as the sauce thickens.

Add the nutritional yeast, dijon mustard, salt and pepper and mix well. Set aside.

Layering the lasagna:

In a large, deep baking dish (about 9x13in) spread 1 cup of the tomato basil pasta sauce all around the bottom.

Add a layer of lasagna pasta sheets.

Spread a layer of the onions, sausage, mushroom and tempe mixture. About half the total mixture.

Add a layer of zucchini and eggplant, alternating them like a checkerboard, about half the total vegetables.

Spread a layer of white sauce next and make sure it covers the other ingredients well. Just under half the total amount of sauce.

Repeat steps 1-5 (tomato basil pasta sauce, lasagna, sausage mixture, zucchini + eggplant) and then end with a generous white sauce layer.

Add crushed cashews and/or vegan cheese as a topping.

Cover with tin foil and bake at 400°F or 204°C for 30 minutes. Uncover and bake for an additional 5-10 minutes until the cashews are lightly browned. Put your feet up and enjoy!

Come follow me (Rebelle Kitchen) on Pinterest for more amazing recipes, or on Instagram where you can save my recipes to your collection for easy cooking!

Don’t forget to tag me @rebellekitchen so I can see your wonderful creations! Happy cooking everyone. Bon Appétit.



deane family  (59 of 285).jpg
  • Pinterest
  • Instagram

Hi, I'm Kendra

I am a qualified Montessori teacher and yoga teacher up to my ears in diapers, toy cars and the best kisses a mama can handle. I am passionate about connecting with moms and supporting each other on this journey of motherhood. I share family-friendly recipes, my pregnancy, postpartum and parenting journey, Montessori inspiration, and products we loveI am a South African living in the US with my hubby and two boys.

bottom of page