Vegan Spinach & Mushroom White Lasagna
Time
- Prep: 20–25 minutes
- Cook: 40–45 minutes
- Total: about 1 hour 10 minutes
Ingredients (Serves 6–8)
Lasagna Layers
- 9–12 lasagna sheets (regular or no-boil)
- 2 tablespoons olive oil
- 1 medium onion (finely chopped)
- 3–4 garlic cloves (minced)
- 2 cups mushrooms (sliced)
- 3 cups fresh spinach (or 1 1/2 cups frozen, thawed & drained)
Vegan White Sauce (Béchamel)
- 3 tablespoons olive oil or vegan butter
- 3 tablespoons all-purpose flour
- 3 cups unsweetened plant milk (soy, almond, or oat)
- 1/4 cup nutritional yeast
- 1 teaspoon garlic powder
- 1/2 teaspoon black pepper
- Salt to taste
- Optional: pinch of nutmeg (adds classic white sauce flavor)
Vegan Ricotta Layer
- 1 block firm tofu (pressed)
- 2 tablespoons lemon juice
- 2 tablespoons nutritional yeast
- 1 teaspoon garlic powder
- Salt to taste
Topping
- 1 to 1 1/2 cups shredded vegan mozzarella
- 2 tablespoons nutritional yeast (optional)
Instructions
1. Prepare the vegetables
Heat olive oil in a pan over medium heat.
Add onion and sauté until soft (5 minutes).
Add garlic and cook for 1 minute.
Add mushrooms and cook until they release moisture and brown (8–10 minutes).
Stir in spinach and cook until wilted.
Season with salt and pepper, then set aside.
2. Make the vegan white sauce
In a saucepan, heat olive oil or vegan butter over medium heat.
Whisk in flour and cook for 1–2 minutes (do not brown).
Gradually add plant milk, whisking continuously to avoid lumps.
Cook until thick and creamy (5–7 minutes).
Stir in nutritional yeast, garlic powder, salt, pepper, and nutmeg.
Adjust seasoning and remove from heat.
3. Prepare tofu ricotta
In a bowl, crumble tofu and mix with:
- Lemon juice
- Nutritional yeast
- Garlic powder
- Salt
Mix until it resembles ricotta texture.
4. Assemble the lasagna
Preheat oven to 180°C (350°F).
In a baking dish:
- Spread a thin layer of white sauce on the bottom
- Add a layer of lasagna sheets
- Spread tofu ricotta
- Add spinach-mushroom mixture
- Spoon white sauce
- Repeat layers
Finish with:
- White sauce on top
- Vegan mozzarella and optional nutritional yeast
5. Bake
Cover with foil and bake for 25–30 minutes.
Remove foil and bake another 10–15 minutes until the top is golden.
6. Rest before serving
Let it rest for 10–15 minutes before slicing.
This helps it set properly.
Serving Suggestions
- Serve with garlic bread or roasted vegetables
- Garnish with fresh parsley or basil
- Add chili flakes for heat
Tips and Variations
- Use no-boil noodles for convenience
- Add cashew cream for an even richer sauce
- Include herbs like thyme or oregano for extra depth
- You can replace tofu ricotta with store-bought vegan ricotta