Vegan Creamy Spinach Mushroom Lasagna

This vegan creamy spinach mushroom lasagna is utterly delicious. If you love flavorful, comforting pasta dishes, then every bite of this dish will make you excited for the next. In particular, you’ll have the pleasure of savoring a homemade, white vegan cheese made from tofu and cashews. It’s a perfect dish for both dinner guests and busy weeknights.

We’ll begin by sautéing onions, garlic, mushrooms and spinach. We’ll also process our homemade white cheese sauce by blending cashews with simple seasonings. Next, we’ll crumble tofu and mix everything together. Finally we’ll assemble our lasagna layers and bake the dish. We’ll also add a drizzle of olive oil in the end to give it a moist touch.

I’ve added mushrooms to this recipe, but they are optional. Feel free to add your choice of vegetables or protein to this lasagna. And if you’re in a pinch, you may also use no-boil pasta. The recipe should still come out just as great.

I encourage you to share your experience in the comments below if you tried this Vegan Creamy Spinach Mushroom Lasagna Recipe or made it differently. If you took a photo, please share with me on my instagram account ‘zesty_zahra’ and I will share your stories there. I am always happy to learn about people’s food choices and preferences!

Vegan Creamy Spinach Mushroom Lasagna
Ingredients
Creamy Spinach Mushroom Filling
- ¼ cup Olive Oil
- 1 medium Yellow Onion diced
- ¼ cup Garlic minced
- 4 oz Mushrooms diced
- 7 oz Spinach chopped
- 14 oz Firm Tofu pressed
- 1 cup Cashews
- 1 cup Plant-Based Milk
- 1 tbsp Nutritional Yeast
- 1 tbsp Lemon Juice
- 1 tsp Italian Seasoning
- 1 tsp Salt or to taste
- ½ tsp Black Pepper or to taste
Assembling and Baking
- 12 Lasagna Noodles
- 4 oz Vegan White Cheese
- a drizzle Olive Oil
Instructions
Creamy Spinach Mushroom Filling
- Heat a pan over medium heat. Add olive oil and onion and sauté for 5 to 7 minutes, or until softened. Add garlic and sauté for 2 additional minutes.
- Add mushrooms and slowly start adding spinach. Mix together and sauté for 5 minutes, then remove from heat.
- In a medium mixing bowl, crumble tofu and then set aside.
- In a food processor, add cashews, milk, nutritional yeast, lemon juice, Italian seasoning, salt and pepper and blend until smooth. Transfer blended ingredients to the mixing bowl with the crumbled tofu. Add cooked spinach and mushrooms and mix well.
Assembling and Baking
- Boil noodles according to their package.
- Preheat the oven to 350 F. In the meantime, in an 8-inch deep baking pan, start layering the spinach mushroom cheese filling followed by a layer of lasagna pasta noodles, then spread white cheese evenly. Repeat this layer, leaving some of the spinach mushroom cheese filling for the final topping.
- Cover with foil paper and bake for 30 minutes. Take the foil off, drizzle olive oil and bake for another 15 minutes. Remove from the oven and allow the pan to cool down for 5 to 7 minutes.
- Serve hot.