Vegan White Lasagna
Serves: 6–8
Prep time: 30 minutes
Bake time: 40–45 minutes
Total time: ~1 hour 15 minutes
Ingredients
Lasagna & Vegetables
-
12 lasagna noodles (regular or no-boil)
-
2 tablespoons olive oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
8 oz (225 g) mushrooms, sliced
-
2 cups fresh spinach (or kale), chopped
-
Salt and black pepper, to taste
Creamy White Sauce
-
3 tablespoons olive oil or vegan butter
-
3 tablespoons all-purpose flour
-
2 1/2 cups unsweetened plant milk (soy or oat works best)
-
1/4 teaspoon nutmeg
-
1 teaspoon salt
-
1/2 teaspoon black pepper
-
1/3 cup nutritional yeast
Vegan Ricotta Layer
-
14 oz (400 g) firm tofu, pressed
-
1/4 cup nutritional yeast
-
1 tablespoon lemon juice
-
1 tablespoon olive oil
-
1/2 teaspoon garlic powder
-
1/2 teaspoon salt
Cheese & Topping
-
1 1/2 cups shredded vegan mozzarella
-
Optional: breadcrumbs or extra nutritional yeast for topping
Instructions
1. Cook the Noodles
-
Cook lasagna noodles according to package instructions.
-
Drain and lay flat on a towel to prevent sticking.
2. Prepare the Vegetables
-
Heat olive oil in a skillet over medium heat.
-
Sauté onion for 3–4 minutes until soft.
-
Add garlic and cook 30 seconds.
-
Add mushrooms and cook 5–7 minutes until browned.
-
Stir in spinach and cook until wilted.
-
Season with salt and pepper. Set aside.
3. Make the White Sauce
-
In a saucepan, melt olive oil or vegan butter over medium heat.
-
Whisk in flour and cook 1–2 minutes (don’t brown).
-
Slowly whisk in plant milk until smooth.
-
Cook, whisking, until thickened (about 5–7 minutes).
-
Stir in nutmeg, salt, pepper, and nutritional yeast.
-
Remove from heat.
4. Make the Vegan Ricotta
-
Crumble tofu into a food processor.
-
Add nutritional yeast, lemon juice, olive oil, garlic powder, and salt.
-
Pulse until creamy but slightly textured.
5. Assemble the Lasagna
-
Preheat oven to 375°F (190°C).
-
Spread a thin layer of white sauce on the bottom of a baking dish.
-
Layer:
-
Lasagna noodles
-
Ricotta mixture
-
Vegetables
-
White sauce
-
Vegan mozzarella
-
-
Repeat layers until ingredients are used.
-
Finish with white sauce and remaining mozzarella.
-
Sprinkle breadcrumbs or nutritional yeast on top if using.
6. Bake
-
Cover with foil and bake for 25 minutes.
-
Remove foil and bake 15–20 minutes until bubbly and lightly golden.
-
Let rest 10–15 minutes before slicing.
Serving Suggestions
-
Serve with a crisp green salad.
-
Add garlic bread or roasted vegetables on the side.
Tips & Variations
-
Extra rich: Add 2 tablespoons vegan cream cheese to the white sauce.
-
Protein boost: Add cooked lentils or white beans to the veggie layer.
-
Gluten-free: Use GF noodles + GF flour.
-
Herby: Add thyme, rosemary, or basil to the sauce.
-
Spinach-artichoke vibe: Add chopped marinated artichokes.
Storage & Make-Ahead
-
Keeps refrigerated up to 4 days.
-
Freezes well (baked or unbaked) for up to 2 months.
-
Reheat covered to keep it creamy.