Vegan Lasagna
Prep time: 
Cook time: 
Total time: 
Serves: 8
Creamy cheesy vegan lasagna made with tofu ricotta and homemade cashew mozzarella.
  • To Assemble:
  • A package of lasagna noodles (I used brown rice noodles)
  • 1 batch tofu ricotta (recipe below)
  • Tomato sauce
  • 1 block soft store-bought vegan cheese (optional)*
  • Cashew Mozzarella recipe linked above (sub-store-bought mozzarella)
  • Tofu Ricotta:
  • ½ yellow onion
  • 1 clove garlic
  • Juice of ½ lemon
  • 1 block extra firm tofu
  • ½ tsp dried basil and oregano
  • 1 tbsp nutritional yeast
  • ½ tbsp miso paste
  • Tomato Sauce:
  • ½ yellow onion
  • 1 clove of garlic
  • 8 cremini mushrooms
  • 1 small zucchini
  • 2 handfuls of spinach
  • Optional: carrots, celery
  • 1 jar passata
  • ½ tsp each dried basil and oregano
  1. Preheat over to 350 F
  2. First, prep tofu ricotta ahead of time; fry onions and garlic until translucent, add them to the blender with the remainder of the ingredients, blend until smooth.
  3. If your lasagna noodles are not oven-ready, cook according to package directions, if not, ignore!
  4. Next, make the tomato sauce. Start by sauteeing your onion and garlic until translucent (about 5 minutes). Finely chop your mushrooms and zucchini into small cubes. If it is easier you can blitz all your veggies in a food processor beforehand. Sautee the mushrooms and zucchini until soft.
  5. Next, add in your passata and a little water (just enough to wash out the jar and thin the sauce) to the pot. Let this simmer while you make the mozzarella. Add spinach to the sauce at the very end, before you take off the stove.
  6. If you are making mozzarella add all ingredients to a blender and blend. Then pour into a pot and let thicken (10-15 minutes). You can do this in the same pot as your red sauce while you assemble the lasagna.
  7. To assemble layer down tomato sauce > Noodles > Ricotta > extra vegan cheese (optional) > tomato sauce > repeat. Ensure there is sufficient tomato sauce in each layer and this is what cooks the pasta noodles if they are oven ready. Top with vegan mozzarella.
  8. Lastly, bake for about 45 minutes (until noodles are soft). Broil for ~5 minutes at the end to brown the mozzarella.
* I like Chulcherd Original Cashew Cheese, Humble Seeds Cream Cheese or Stokes Vegan Feta!
* For store bough mozzarella I like Earth Island or Miyokos
Recipe by Plentyfull Vegan at