The Easiest Vegan Eggplant Lasagna

I love a good lasagna as much as the next girl and although I do enjoy a good bolognese sauce, I had no idea of the number of things you could put together to make these towers of layered goodness. I’ve discovered that my favourite combination is one with a creamy bechamel and a ton of spinach and garlic. I wanted something that was easy and delicious. So here is one of my vegan takes on this much loved Italian classic.

The Easiest Vegan Eggplant Lasagna

You will need:

  • 1 large eggplant
  • 1 ½ cup button mushrooms
  • eggless lasagna sheets

For the bechamel:

  • ¼ cup all-purpose flour
  • Nutmeg
  • 2 cups non-dairy milk
  • 2 tsp olive oil

For the creamed spinach:

  • 2 tsp olive oil
  • 1/2 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp all-purpose flour
  • 1/2 cup cashew nuts, blended with 1 cup of water until very smooth and creamy
  • 8 ounces of fresh spinach
  • Salt and pepper to taste.

To make the béchamel:

  1. Heat the oil in a pan.
  2. Add the flour and cook until the flour glistens.
  3. Gradually add the milk, whisking to ensure there are no lumps (if you can’t seem to get rid of the lumps, blend everything in a blender until smooth and then put it back on the stove until creamy).
  4. Add the nutmeg, some salt and pepper.
  5. Let it thicken. If there are still lumps stick it in a blender until its smooth.

To make the creamed spinach:

  1. Heat the oil in a pan.
  2. Add the onions and garlic and saute for a few minutes.
  3. Add the flour and mix well. Cook for about a minute.
  4. Add the cashew cream and stir well. Add the spinach and continue to cook for 2 minutes.
  5. If the mixture is too thick (which it always seems to be for me) add some water and allow it to be creamy.
  6. Add salt and pepper and a dash of nutmeg

Prepare the eggplant and mushrooms:

  1. Slice the eggplant lengthwise.
  2. Precook for about 15 mins in the oven with some olive oil.
  3. Slice the mushrooms into thin slices.


  1. Spread a ladleful of béchamel on the bottom of an 8 x 5-inch baking dish with sides that are at least 3 inches deep.
  2. Arrange a layer of eggless no-boil lasagna sheets on top of the sauce.
  3. Add a few slices of eggplant then spread some creamed spinach on top of that.
  4. Add another layer of lasagna sheets.
  5. Add a layer of the sliced mushrooms and the rest of the creamed spinach.
  6. Add the remaining slices of eggplant and another layer of lasagna sheets.
  7. Top with the rest of the béchamel and sprinkle some grated vegan cheese on top. (note that vegan cheese doesn’t melt like regular cheese, the cheese I used was the Violife Vegan Block Cheese)
  8. Cover with foil and bake in a preheated oven for 1 hour at 180C. Remove the foil and bake for another 15 mins. Turn on the grill and grill for another 15 mins.

Alternative: if you don’t have vegan cheese: cook a potato in the microwave for about 4 mins. Grate the potato and mix it with about a teaspoon of olive oil. Sprinkle on top of the lasagne and at the grilling stage, grill until the potatoes turn golden-brown.

Remove from the oven and ENJOY!

Until next time, sit back, grab some Oreos and let’s see what life has to offer us next.




  1. February 5, 2018 / 1:32 am

    interesting recipe… been wanting to try some vegan recipes lately. think I may give this a try

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.