Save A hearty, budget-friendly vegan lasagna layered with savory mushrooms, spinach, rich tomato sauce, and creamy dairy-free béchamel. Perfect for family dinners or meal prep.
I first made this vegan mushroom spinach lasagna for a family get-together, and that creamy béchamel paired with flavorful mushrooms convinced even the skeptics. It's become a go-to whenever I need a comforting main dish everyone will enjoy.
Ingredients
- Olive oil: 2 tablespoons
- Onion: 1 large, finely chopped
- Garlic: 3 cloves, minced
- Mushrooms: 500 g (1 lb), sliced
- Spinach: 200 g (7 oz), roughly chopped
- Carrot: 1 medium, grated
- Dried oregano: 1 teaspoon
- Dried basil: 1 teaspoon
- Salt and pepper: To taste
- Passata or crushed tomatoes: 700 ml (24 oz)
- Tomato paste: 2 tablespoons
- Sugar: 1 teaspoon
- Balsamic vinegar: 1 teaspoon
- Olive oil or vegan butter: 3 tablespoons
- All-purpose flour: 3 tablespoons
- Soy or oat milk: 750 ml (3 cups), unsweetened
- Ground nutmeg: 1/4 teaspoon
- Salt and pepper: To taste
- Dry lasagna sheets (vegan): 250 g (9 oz)
- Nutritional yeast: 3 tablespoons, optional for cheesy flavor
- Fresh basil: Optional, to garnish
Instructions
- Prep oven:
- Preheat the oven to 180°C (350°F).
- Sauté vegetables:
- Heat olive oil in a large skillet over medium heat. Add onion and sauté for 3,4 minutes until soft. Stir in garlic and cook for 1 minute.
- Add mushrooms and carrot:
- Add mushrooms and carrot. Cook for 6,8 minutes until mushrooms release moisture and begin to brown.
- Add spinach and season:
- Stir in spinach and cook until wilted. Add oregano, basil, salt, and pepper. Remove from heat.
- Make tomato sauce:
- In a saucepan, combine passata, tomato paste, sugar, and balsamic vinegar. Simmer on low heat for 10 minutes. Season with salt and pepper.
- Prepare béchamel:
- For the béchamel, heat olive oil or vegan butter in a saucepan over medium heat. Whisk in flour and cook for 1,2 minutes. Gradually add plant milk, whisking constantly to avoid lumps. Simmer until thickened, about 5 minutes. Stir in nutmeg, salt, and pepper.
- Layer ingredients:
- To assemble, spread a thin layer of tomato sauce on the bottom of a 23 x 33 cm (9 x 13 inch) baking dish. Add a layer of lasagna sheets, followed by half the vegetable mixture, some tomato sauce, and a layer of béchamel. Repeat layers, finishing with lasagna sheets, remaining béchamel, and a sprinkle of nutritional yeast.
- Bake:
- Cover with foil and bake for 30 minutes. Remove foil and bake for another 15,20 minutes until golden and bubbling.
- Rest and garnish:
- Let rest for 10 minutes before slicing. Garnish with fresh basil if desired.
Save We love making a big batch of this lasagna and gathering at the table. Everyone gets excited for that first cheesy, bubbly slice straight from the oven.
Required Tools
Large skillet, saucepan, whisk, baking dish (23 x 33 cm (9 x 13 inch)), sharp knife, spatula
Allergen Information
Contains gluten (with regular lasagna sheets and flour), soy (if using soy milk). Always check ingredient labels for animal products or allergens.
Nutritional Information
Each serving has about 365 calories, 10 g total fat, 54 g carbohydrate, and 12 g protein.
Save This vegan lasagna is so creamy and full of flavor, you won't miss the cheese. Enjoy it fresh and save those leftovers for even tastier reheating.
Recipe FAQs
- → Can I substitute spinach with other greens?
Yes, kale or Swiss chard can be used as alternatives to spinach for a similar texture and flavor.
- → What can be used instead of lasagna sheets for gluten-free options?
Gluten-free lasagna sheets made from rice or corn can replace regular ones, maintaining the dish's structure.
- → How do I achieve a creamy béchamel without dairy?
Using unsweetened soy or oat milk with olive oil and flour creates a smooth, creamy béchamel free from dairy.
- → Can nutritional yeast be omitted without affecting taste?
Yes, nutritional yeast adds a cheesy flavor but can be skipped or replaced with vegan cheese alternatives if preferred.
- → What herbs enhance the dish's flavor?
Dried oregano and basil elevate the savory tomato sauce and vegetable layers, adding classic Italian notes.