Vegan Creamy Spinach Mushroom Lasagna

Vegan Creamy Spinach Mushroom Lasagna
Jump to Recipe

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.  

four images showing process of assembling lasagna to its final baked form

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. 

baked vegan creamy spinach mushroom lasagna in pan

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. 

slice of lasagna being lifted out of baking pan

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!

slice of vegan creamy spinach mushroom lasagna on plate with fork

Vegan Creamy Spinach Mushroom Lasagna

Zahra
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.
Prep Time 20 minutes
Cook Time 15 minutes
Bake Time 45 minutes
Total Time 1 hour 20 minutes
Course Main Course
Cuisine American, Italian
Servings 6 people

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.
Keyword cheese sauce, creamy, pasta, vegan


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating