Vegan Spinach & Mushroom White Lasagna

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

Page Contents

Vegan Spinach & Mushroom White Lasagna (Creamy, Dairy-Free Comfort Food)

If you love rich, creamy lasagna but want a plant-based, dairy-free alternative, this Vegan Spinach & Mushroom White Lasagna is the perfect recipe for you. It’s layered with tender lasagna noodles, savory mushrooms, fresh spinach, and a luscious vegan white sauce that tastes just as indulgent as traditional béchamel.

This lasagna is hearty enough for family dinners, special occasions, or meal prep, yet wholesome and nourishing. Even non-vegans will be surprised by how creamy and satisfying this dish is—without a drop of dairy.


Why You’ll Love This Vegan White Lasagna

  • 100% vegan & dairy-free

  • Rich, creamy white sauce without cream

  • Perfect comfort food for all seasons

  • Great for meal prep and leftovers

  • Family-friendly and crowd-pleasing

  • Can be made gluten-free

This recipe proves that plant-based cooking can be both indulgent and nourishing.


Ingredients You’ll Need

For the Lasagna Layers:

  • 9–12 lasagna sheets (regular or gluten-free)

  • 2 tbsp olive oil

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 2 cups mushrooms, sliced (button or cremini)

  • 3 cups fresh spinach

  • Salt and black pepper to taste

  • 1/2 tsp Italian seasoning

For the Vegan White Sauce:

  • 2 tbsp olive oil or vegan butter

  • 2 tbsp all-purpose flour (or gluten-free flour)

  • 2 cups unsweetened plant milk (almond, soy, or oat)

  • 1/4 cup nutritional yeast

  • 1/2 tsp garlic powder

  • 1/4 tsp nutmeg (optional)

  • Salt and pepper to taste

Optional toppings:

  • Vegan mozzarella or cashew cheese

  • Breadcrumbs for a crispy top


Step-by-Step Instructions

1. Cook the Lasagna Sheets

Cook lasagna noodles according to package instructions. Drain and set aside.

2. Prepare the Spinach & Mushroom Filling

Heat olive oil in a pan over medium heat. Sauté onion until soft, then add garlic. Add mushrooms and cook until they release moisture and turn golden. Stir in spinach and cook until wilted. Season with salt, pepper, and Italian seasoning. Set aside.

3. Make the Vegan White Sauce

In a saucepan, heat olive oil or vegan butter. Whisk in flour and cook for 1 minute. Slowly add plant milk, whisking continuously to avoid lumps. Cook until thickened. Stir in nutritional yeast, garlic powder, nutmeg, salt, and pepper.

4. Assemble the Lasagna

Preheat oven to 180°C (350°F). Spread a thin layer of white sauce at the bottom of a baking dish. Layer noodles, mushroom-spinach mixture, and white sauce. Repeat layers, finishing with sauce on top.

5. Bake Until Golden

Cover with foil and bake for 30 minutes. Remove foil and bake another 10–15 minutes until bubbly and lightly golden.

6. Rest & Serve

Let the lasagna rest for 10 minutes before slicing. This helps the layers set beautifully.


Serving Suggestions

Serve this vegan white lasagna with:

  • Fresh green salad

  • Garlic bread or focaccia

  • Roasted vegetables

  • Lemon-dressed arugula

It’s perfect for cozy dinners, holidays, or potlucks.


Storage & Meal Prep Tips

  • Refrigerator: Store leftovers for up to 4 days

  • Freezer: Freeze baked lasagna for up to 2 months

  • Reheating: Warm in oven for best texture

This lasagna tastes even better the next day as the flavors deepen.


Health Benefits

Spinach provides iron, fiber, and vitamins, while mushrooms add umami flavor and plant-based nutrients. Nutritional yeast supplies a cheesy flavor along with B-vitamins, making this dish both delicious and nourishing.


Recipe Variations

  • Add zucchini or bell peppers for extra veggies

  • Use cashew cream instead of roux for a richer sauce

  • Make it high-protein by adding tofu ricotta

  • Add chili flakes for a spicy twist


Final Thoughts

This Vegan Spinach & Mushroom White Lasagna is the ultimate comfort food—creamy, flavorful, and completely plant-based. It’s proof that you don’t need dairy to enjoy a rich, satisfying lasagna that everyone will love.

Try it once, and it will become a regular on your dinner table 🥬🍄

Related Posts

Creamy Chicken Pasta

Tortilla Wraps

Scroll to Top