Easiest Vegan Lasagna

easy vegan lasagna

For the lazy vegan

Lasagna is one of my guilty pleasures. Ever since I stopped eating meat, I was craving lasagna and I simply could not get it out of my head. When I saw others eating lasagna, I was jealous. I gotta admit that even though I am able to make a pretty solid vegan lasagna now, I sometimes do miss my mom’s lasagna anyway.

The lasagna I’m about to share here is perfect for the beginner vegan and is definitely budget friendly compared to anything else I’ve tried. Not only did I have a hard time making a vegan lasagna when I started my vegan diet, but I would also always spend A LOT of money on trying to get it right.

Lasagna can probably taste a lot better than this. What I would like to offer here is the easiest, cheapest, quickest and best version for time and price that I have ever tried. It may seem like a really long recipe, but that is only because I wanted to make it very detailed and easy for someone who has not made lasagna before.

vegan lasagna

Ingredients for vegan lasagna:

For the red sauce:

  • 2 cans chopped tomato
  • 500 g any mushroom you like
  • 1 chopped or grated eggplant
  • 1 chopped or grated zucchini
  • 1 grated carrot
  • chopped onion
  • minced or chopped garlic
  • basil
  • oregano
  • salt
  • any spice you like
  • 2 tablespoons oil of choice

* All vegetables are optional and can be replaced with whatever you like. You can also add some red lentils or kidney beans.

For the white sauce:

  • 500 g plant milk of choice (I use rice)
  • 3 spoons flour (or corn starch)
  • a pinch of nutmeg (optional)
  • 4 tablespoons of vegan butter


  • lasagna plates
  • nutritional yeast (optional)
  • vegan cheese (optional)

* I call them white and red sauce since they are obviously not your typical bolognese or bechamel sauce.

How to make vegan lasagna:

  1. Start by putting oil into a large pot and heating it up. After that add chopped onion and garlic.
  2. Stir around for a minute or two and after that add all other vegetables.
  3. Add spices you like – I use oregano and basil, some salt and black pepper, and stir around well.
  4. Stir around vegetables and roast them like that for a few minutes.
  5. Add tomato sauce and any additional spices you may want to add.
  6. Boil on medium heat for around 20 minutes.
  7. Taste your sauce and depending on that you can add extra spices and some nutritional yeast.

    Now make the bechamel sauce:
  8. In a smaller pot, heat up the butter until completely melted.
  9. Add the flour and stir well. Add the milk very slowly stirring well so that it does not become lumpy. Now it needs to boil.
  10. When it starts boiling continue stirring and see how it turns into a sauce.
  11. Boil until you feel it is the right consistency for your sauce and add a pinch or two of nutmeg at the end.
  12. If you want you can add nutritional yeast or whatever else you like to taste.

Last steps:

13. Heat up your oven to 200 C or 392 F.
14. Prepare a casserole pot you will use for the lasagna and start layering beginning with the red sauce after that layer with lasagna plates. After you put the first lasagna plates there is an easy order to follow.
It goes like this:
– Red sauce
– White sauce
– Vegan cheese (if you use any)
– Lasagna plates

15. At the top you should always put red sauce and some cheese (if you use any). A little bit of nutritional yeast at the top might also give it a kick.

There you have it!

In my opinion, this is the easiest and tastiest way to make a lasagna that is not too expensive. The recipe is inspired by my boyfriend’s mother’s lasagna – he is the one who introduced me to nutmeg.


  • Vegan cheese will really give it a kick so if you can afford it, use it.
  • This is a very simple version of a lasagna but you do not have to use the same vegetables! I have tried making lasagna with all kinds of leftover vegetables I had at home and I think it works with almost everything.
  • You can try adding red lentils or beans for a different taste.
  • The sky is the limit – you can use anything you want in that red sauce.

Where is lasagna from?

People commonly believe that lasagna originated in Italy, but the truth is that it can be traced all the way back to Ancient Greece!

vegan italian lasagna

 The name Lasagna, or “Lasagne” is derived from the Greek word ‘Laganon’; the first known form of pasta.

The name lasagna, thus, came from the method of making it – or the layering. However, even though they did not come up with the first ever lasagna, I think we can all agree that Italy was able to perfect the recipe.

Looking for something easy to cook tomorrow? Try vegan burritos!

3 thoughts on “Easiest Vegan Lasagna

Leave a Reply

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

WordPress.com Logo

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

Google photo

You are commenting using your Google 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

%d bloggers like this: