Go Back
+ servings
close up on a slice of vegan white lasagna on a plate.
Print Recipe
4.85 stars (13 ratings)

Vegan White Lasagna

Vegan White Lasagna puts a twist on classic lasagna, swapping the marinara for a vegan alfredo sauce and layering a savory mushroom spinach ricotta filling between every noodle. It’s so creamy and delicious, you’ll never notice it’s 100% dairy-free!
Prep Time45 minutes
Cook Time50 minutes
Total Time1 hour 35 minutes
Course: Main
Cuisine: American, Italian
Servings: 12 servings
Calories: 327kcal
Author: Nora Taylor

Ingredients

Alfredo Sauce

  • 1 cup raw cashews
  • 1 tablespoon olive oil
  • 1/2 medium yellow onion chopped
  • 6 large cloves garlic minced
  • 15- ounce can cannellini beans drained and rinsed
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1 teaspoon salt
  • 1 cup water

Mushroom Spinach Ricotta Filling

  • 16 ounces frozen spinach thawed and drained
  • 1 tablespoon olive oil
  • 1/2 medium yellow onion chopped
  • 8 ounces cremini mushrooms sliced or chopped
  • 4 large cloves garlic minced
  • 1 tablespoon Italian seasoning
  • 1 cup raw cashews or raw slivered almonds, or 1 more tofu block
  • 14.5 ounces firm tofu drained (no need to press)
  • 2 tablespoons lemon juice
  • 1/2 teaspoon garlic powder
  • 1 teaspoon salt or to taste

The Rest

  • 1 box lasagna noodles about 12 large noodles
  • 8 ounces vegan mozzarella shredded cheese optional
  • 1/2 cup vegan parmesan cheese optional
  • fresh chopped parsley for serving

Instructions

Make the Alfredo Sauce

  • Bring 3 cups of water to a boil (I use my tea kettle). Pour the hot water over the cashews and let soak for 5 minutes.
  • Meanwhile, heat the olive oil in a small pan over medium heat. Once hot, add the chopped onion and garlic and sauté for 5 minutes until fragrant and the onion is translucent. Remove from heat.
  • Drain the cashews and discard the soaking water. Add them to a high powered blender along with the white beans, onions/garlic, nutritional yeast, lemon juice, salt and water. Blend until very smooth and set aside.

Prepare the Mushroom Spinach Ricotta Filling

  • Thaw the spinach and squeeze out excess liquid. Set aside.
  • Warm the olive oil over medium heat in a large sauté pan. Add the onion and mushrooms and sauté for 10-15 minutes, stirring frequently. Add the garlic and Italian seasoning and cook for 1 more minute, until fragrant. Stir in the spinach, then remove from the heat.
  • Add the cashews to a food processor and process until fine and crumbly. Add the tofu in chunks, lemon juice, garlic powder and salt. Pulse until well-combined and smooth. Stir in half of the mozzarella cheese, if using.
  • Stir the ricotta into the mushroom spinach mixture.

Assemble Lasagna

  • Preheat the oven to 400 degrees F and lightly grease a 9x13 inch casserole dish.
  • Cook the lasagna noodles according to package instructions. I like to lay the noodles on parchment paper after they are done cooking, so they don't stick together. Alternatively, use no boil noodles.
  • Spoon about 1/2 cup of the alfredo sauce on the bottom of the casserole dish. Layer with 4-5 lasagna noodles, 1/2 of the mushroom spinach filling and drizzle 1/2 cup of alfredo sauce on top. Arrange another layer of noodles on top, then the rest of the mushroom spinach filling and 1/2 cup of alfredo sauce. Finish with a final layer of noodles, then pour the remaining alfredo sauce on top and sprinkle with the rest of the mozzarella and parmesan, if using.
  • Cover tightly with foil and bake in the oven for 30 minutes. Remove the foil and bake for 10 more minutes. Let it cool for at least 15 minutes before slicing and serving. Sprinkle with a little fresh parsley, if desired, and enjoy!

Notes

  1. For gluten free, use gluten free lasagna noodles.

Nutrition

Serving: 1of 12 servings | Calories: 327kcal | Carbohydrates: 39g | Protein: 15g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Sodium: 501mg | Potassium: 479mg | Fiber: 6g | Sugar: 3g | Vitamin A: 4440IU | Vitamin C: 5mg | Calcium: 145mg | Iron: 4mg