🍽️ Vegan Lasagne Recipe

Revising a great italian classic without dairy products.

Fabio Barbero published on

5 min, 975 words

Categories: Recipe

Vegan Lasagne Recipe

Baked Lasagne


For some obscure reason recipe blogs always have a super long introduction telling the whole backstory of the recipe, so I feel obliged to have a short introduction.

Everyone knows lasagne1. They're a great italian dish perfect for dates and pretty much any other occasion that involves eating. Italians tend not to like to revisit their recipes, especially when it involves using ingredients they've never heard of, such as tofu. As an Italian trying to be as vegan as possible, I have been breaking this rule and tried to replace many non-vegan ingredients with vegan alternatives. Please don't tell my grandmas.

Baked Lasagne with flower background
This dish was highly loved by my flatmates and both vegan and non-vegan friends, both claiming that the consistency was very much meat-like (tho you will read this from every vegan recipe, and it's rarely true. But trust me, this one is).
Baked Lasagne on a plate


All ingredients
  • Lasagne pasta

For the ragu

  • Tofu
  • Passata
  • Carrots
  • Onions
  • Vegetable stock
  • soy sauce
  • random spices


  • plant based milk (soy or wheat)
  • margarine
  • flour
  • salt and pepper
  • nutmeg


  • whisk (for béchamel)
  • oven


  1. Scramble tofu into small pieces, and let them marinate in a bowl with soy sauce, oil and other spices. [view][view]
  2. Chop the onions and carrots finely. [view]
  3. Heat up a wok pan with some oil .
  4. Let tofu fry for a few minutes. [view]
  5. Add carrots, onions and let it fry for a bit more. [view]
  6. Add vegetable broth. [view]
  7. Add passata bit by bit. [view]
  8. Let it cook for around 1h, on medium heat .
  9. Put margarine on a different low-heated pan. [view]
  10. Add flour, and whisk it until it becomes a solid block. [view][view]
  11. Add warm milk to the pan, bit by bit, while whisking. [view]
  12. Add nutmeg, salt and pepper .
  13. Layer the lasagne pasta in the following order: besciamella, pasta, ragu. [view][view]
  14. (optional) add blended cashews with nutritional yeast (or other parmesan replacements) on top. [view]
  15. bake for 40min. [view]

    Vegan Lasagne By Fabio Barbero, April 26, 2021. An italian classic revisited with vegan ingredients 4-6 portions
Final result Final result on a plate


This recipe was highly inspired by the "original" italian recipe, which can be found on GialloZafferano. If you would like to see a more detailed step-by-step guide (especially for the besciamella), you should check out that recipe.


If you are confused as to why I wrote "lasagne" instead of "Lasagna", check out this explanation (or literally any other explanation online).