Vegan lasagna

This is the best lasagna that we ever ate! It is a perfect comfort food that is pretty easy to prepare.

If you miss lasagna or you didn’t find the best vegan option yet, you came to the right place. You have to try this one, you’ll be amazed by how juicy and delicious it is!

We must warn you, it could become your new favorite meal, because it’s just that good. We really enjoyed it and it was a winner with everyone! It might look like it’s a lot of work with it, but it’s actually not. You just need to prepare two simple sauces:

  • tomato sauce: the main ingredients are soy mince and tomato juice,
  • vegan “ricotta” sauce: it’s made with cashews, oat cream and tofu which make it super creamy.

Once you make these sauces you can start playing around with assembling.

You can eat it hot or cold, it’s delicious both ways. It’s a great meal to take for work or in school. We like to put some vegan cheese and cherry tomatoes on top of lasagna. It looks really delicious and cheese just melts in your mouth. It’s a perfect comfort food!

If you prefer a healthier version of lasagna, you can check out our zucchini lasagna. We made lasagna sheets with zucchini, so it’s perfect low carb meal that is also super delicious.


To see how we made the lasagna and to follow the recipe easier, check out our video.


Vegan lasagna



  • lasagna sheets
  • vegan cheese

Tomato sauce

  • 1 tbsp olive oil
  • 75 g soya mince
  • 2 onions
  • 450 g tomato sauce
  • dry basil
  • dry oregano
  • black pepper
  • salt
  • garlic powder
  • onion powder

Cashew cream

  • 200 g tofu
  • 45 g cashews
  • 75 g oat cream
  • 5 ml soy sauce
  • garlic powder
  • 1/2 of a lemon juice
  • black pepper
  • salt


Tomato sauce

  • Heat olive oil in a pan and add chopped onions.
  • Cook onions for about 5 minutes and stir frequently.
  • Add presoaked soya mince and all of the spices (dry oregano, basil, garlic powder, salt and black pepper). Mix it all together.
  • Add tomato sauce and cook for another 5 minutes.

Cashew cream

  • Soak cashews for about an hour.
  • Add all of the ingredients in a blender and mix into a smooth cream.

Assemble the lasagna

  • Spread tomato sauce on the bottom of the baking pan.
  • Spread cashew sauce over tomato sauce.
  • Cover with lasagna sheets (we soaked them in hot water for about a minute so they got a bit soft).
  • Cover lasagna sheets with tomato sauce, add cashew sauce and spread some vegan cheese on top.
  • Repeat these steps 2 more times.
  • Finish with tomato sauce and put some vegan cheese and cherry tomatoes on top.
  • Bake 40 minutes on 200°C.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating