Go Back
+ servings
piece of white lasagna being taken out of casserole dish
Print Recipe
5 from 3 votes

Vegan White Lasagna

Layers of vegan ricotta, creamy white sauce, lasagna noodles, spinach and white beans make this Vegan White Lasagna a comforting dinner. Sure to become a family favorite!
Prep Time30 mins
Cook Time25 mins
Total Time55 mins
Course: Main
Cuisine: American, Italian
Servings: 12 servings
Calories: 502kcal
Author: Nora Taylor


Vegan Ricotta

  • 1 cup raw cashews
  • 16 ounces firm tofu
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon salt
  • 1/2 cup nutritional yeast
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon garlic powder


  • Preheat the oven to 400 degrees F and lightly grease a 9 by 13 inch casserole dish.
  • Make the Vegan Alfredo Sauce. Stir the spinach into the sauce and set aside.
  • Drain and rinse the white beans. Set aside.
  • Cook the lasagna noodles according to package instructions, then drain and rinse and set aside.
  • Make the Vegan Ricotta: Add the cashews to a food processor and process until fine and crumbly. Then add the tofu in chunks, nutritional yeast, lemon juice, salt, basil, oregano and garlic powder to the food processor. Pulse until well combined and pretty smooth.
  • Assemble the Lasagna: Spoon 1/4 cup of the alfredo sauce/spinach on the bottom of the casserole dish. Layer with 4-5 lasagna noodles, 1/2 of the vegan ricotta, 1/2 of the beans and about 1/3 of the alfredo sauce/spinach. Add another 4-5 noodles, then the rest of the ricotta, the rest of the beans, 1/3 of the alfredo sauce/spinach, 4-5 more noodles and pour the rest of the alfredo sauce/spinach over the top.
  • Optional: Top with an entire bag of vegan mozzarella shreds.
  • Bake uncovered in the oven for 20-25 minutes. Let it cool for 15-20 minutes before serving.


  1. You may substitute vegan chicken pieces or vegan sausages, cut up, for the white beans if desired. OR use sautéed mushrooms and other vegetables, such as broccoli or zucchini.
  2. For gluten free, use gluten free lasagna noodles.


Calories: 502kcal | Carbohydrates: 67g | Protein: 22g | Fat: 17g | Saturated Fat: 3g | Sodium: 469mg | Potassium: 436mg | Fiber: 6g | Sugar: 2g | Vitamin A: 1407IU | Vitamin C: 5mg | Calcium: 104mg | Iron: 3mg