Delicious Vegan White Lasagna: Your Creamy Plant-Based Dinner
Table of Contents

Vegan White Lasagna is a rich, creamy, and satisfying take on a classic comfort food, proving that you don’t need dairy or meat to create a truly luxurious meal. Imagine tender, no-boil lasagna noodles layered with a homemade tofu ricotta, hearty spinach and peas, and a velvety smooth cashew-based Alfredo sauce. This impressive dish is packed with flavor and is perfect for family dinners, potlucks, or simply satisfying your craving for rich, cheesy pasta.
This recipe celebrates clever plant-based ingredients, making a traditionally heavy meal lighter and entirely vegan. The use of the no-boil noodles simplifies the process significantly, proving that a gourmet, homemade meal is entirely achievable. You can visit our New York for more delicious recipes.
Why You’ll Love This Dish
| Feature | Benefit |
| Incredibly Creamy | Features a rich, velvety Alfredo sauce made entirely from cashews. |
| Vegan & Wholesome | A satisfying, plant-based meal packed with vegetables and protein. |
| No-Boil Convenience | Saves time and effort by using no-boil lasagna noodles. |
| Flavorful Layers | Combines savory herbs, fresh lemon, and a rich, cheesy tofu ricotta. |
| Freezer-Friendly | Excellent for making ahead and freezing for later meals. |
An Overview of Flavors and Textures
The Vegan White Lasagna is a masterful blend of rich flavors and satisfying textures.
The lasagna noodles bake to a perfect tenderness, providing a comforting, toothsome chewiness. They are generously layered with a savory tofu ricotta, which is rich and creamy, absorbing the tangy zest of lemon and the aromatic flavor of Italian seasoning. The tofu provides a rich, hearty texture similar to dairy cheese.
The dish is smothered in a cashew Alfredo sauce, which is wonderfully smooth and thick, offering a savory, nutty, and subtly creamy richness. Hearty layers of tender spinach and sweet peas are tucked between the noodles, adding pops of color and wholesome freshness.
The final sprinkle of nutritional yeast enhances the savory, cheesy profile. This Vegan White Lasagna is a warm, rich, and deeply satisfying comfort food.
The Star of the Show: The Innovative Tofu Ricotta
While the cashew Alfredo sauce is undeniably rich, the true defining characteristic and “star” of this Vegan White Lasagna is the innovative tofu ricotta. This dairy-free cheese substitute is crafted by blending extra-firm tofu with olive oil, lemon juice, whole garlic cloves, and fresh basil until it achieves a perfect, smooth, and creamy texture that mimics traditional ricotta. The lemon and Italian seasoning provide the essential tangy and herby flavor complexity. This versatile and protein-rich component is the key to creating a truly authentic-tasting lasagna filling, proving that plant-based alternatives can deliver the satisfying texture and savory richness required for classic comfort food.
How to Make Your Vegan White Lasagna (Vegetable Lasagna Alfredo)
This impressive lasagna is easy to assemble thanks to the no-boil noodles. The key is in preparing the two creamy components efficiently and layering everything correctly.
Prep Time: 15 minutes Cook Time: 1 hour Total Time: 1 hour 15 minutes Servings: 6 Difficulty: Medium
Ingredients
| Component | Amount | Ingredient | Notes |
| Alfredo Sauce: | 1 cup | Raw cashews | |
| 2½ cups | Vegetable broth | ||
| 1 tsp | Cornstarch | ||
| To taste | Black pepper | ||
| ¼ tsp | Crushed red pepper flakes | Optional | |
| Tofu Ricotta: | ½ cup | Raw cashews | |
| 3 tbsp | Olive oil | ||
| ¼ cup | Water | ||
| 6 cloves | Garlic, whole | ||
| 1 (16 oz) block | Extra-firm tofu, drained | ||
| Juice of ½ | Lemon | Plus more to taste | |
| 1 tbsp | Italian seasoning | ||
| ¼ tsp | Red pepper flakes | Optional | |
| 1 cup | Fresh basil leaves | ||
| 1 tsp | Salt | Plus more to taste | |
| 1 tsp | Black pepper | Plus more to taste | |
| Lasagna & Filling: | 2 tbsp | Olive oil | For the pan |
| 1 cup | Water | For the base | |
| 1 lb | No-boil lasagna noodles | ||
| 2 (10 oz) bags | Frozen spinach, thawed and well-drained | ||
| 1 (10 oz) bag | Frozen peas, thawed | ||
| ¼ cup | Nutritional yeast | For topping |
Instructions
- Make the Alfredo Sauce: Add the raw cashews and vegetable broth to a blender and blend on high for 1 minute until the mixture is completely smooth. Pour the mixture into a saucepan over medium heat, whisk in the cornstarch, and cook for 5 minutes, or until the sauce has thickened slightly. Season with black pepper and red pepper flakes (if using). Set aside.
- Make the Tofu Ricotta: Add all the ricotta ingredients (raw cashews, olive oil, water, whole garlic cloves, drained tofu, lemon juice, Italian seasoning, red pepper flakes, fresh basil, salt, and pepper) to a food processor. Blend until the mixture is completely creamy and smooth. Taste and adjust the lemon, salt, or seasoning as needed. Set aside.
- Assemble the Lasagna: Lightly oil a deep 9×13-inch baking dish and pour 1 cup of water into the base.
- Layer 1: Add a layer of no-boil noodles. Spread ⅓ of the tofu ricotta evenly over the noodles. Add ½ of the spinach, ½ of the peas, and pour over 1 cup of the prepared Alfredo sauce.
- Layer 2: Repeat the process with a second layer of noodles, ⅓ of the ricotta, the remaining spinach and peas, and another 1 cup of Alfredo.
- Layer 3: Top the second layer with the final layer of noodles. Spread the remaining ricotta evenly over the top layer of noodles, pour over the remaining Alfredo sauce, and sprinkle the nutritional yeast generously on top.
- Bake: Cover the baking dish tightly with foil and let it sit for 15–20 minutes while the oven preheats to 350°F (175°C). Bake covered for 45 minutes. Uncover the dish and bake for an additional 10–15 minutes until the top is lightly golden and bubbly.
- Let Rest & Serve: Let the lasagna rest for 10–15 minutes before serving. This is crucial as it allows the layers to set properly. Serve warm.
Expert Tips for Your Lasagna
| Category | Tip |
| Spinach Prep | Thaw the frozen spinach completely and squeeze it very well. Excess moisture is the primary cause of a watery lasagna. |
| Noodles | Use no-boil lasagna noodles for the easiest preparation. If using traditional noodles, cook them first and drain well. |
| Resting | The 10–15 minute rest time after baking is essential. It helps the lasagna set and makes serving neat slices much easier. |
| Creaminess | For the best texture in the Alfredo sauce, blend the cashews for a full minute to ensure they are completely pulverized and smooth. |
| Make Ahead | The entire lasagna can be assembled (unbaked) and refrigerated for up to 2 days. Add 10-15 minutes to the baking time. |
Conclusion: Your Deliciously Easy & Wholesome Dinner
The Vegan White Lasagna is a true culinary triumph, offering a rich, creamy, and sophisticated plant-based version of a comfort food classic. With its velvety cashew Alfredo and flavorful tofu ricotta, it’s a dish that feels both incredibly indulgent and wholesome. Perfect for family dinners or entertaining, this Vegan White Lasagna is sure to become a beloved favorite in your kitchen.
Frequently Asked Questions (FAQ)
Can I use fresh vegetables instead of frozen spinach and peas? Yes, you can! Blanch fresh spinach briefly and squeeze it dry. Use fresh or frozen peas, but ensure they are thawed.
Can I freeze this lasagna? Yes, this lasagna freezes well. Assemble the entire lasagna, cover it tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator and then bake as directed (adding extra time).
What is nutritional yeast? Nutritional yeast is a deactivated yeast that has a strong, savory, cheesy flavor. It is commonly used in vegan cooking to mimic the taste of cheese.
Do I have to use an Instant Pot for the sauces? No. Both the Alfredo sauce and the Tofu Ricotta are made using a blender/food processor and stovetop. The Instant Pot is only used for convenience in some variations.
Print
Delicious Vegan White Lasagna: Your Creamy Plant-Based Dinner
- Total Time: 1 hour 15 minutes
- Yield: 6 1x
- Diet: Vegan
Description
A delicious and creamy Vegan White Lasagna: a comforting plant-based dinner with velvety cashew Alfredo sauce, rich tofu ricotta, and layers of spinach and peas. Easy to make and perfect for the family.
Ingredients
Alfredo Sauce
- 1 cup raw cashews
- 2½ cups vegetable broth
- 1 tsp cornstarch
- Black pepper, to taste
- ¼ tsp crushed red pepper flakes (optional) Tofu Ricotta
- ½ cup raw cashews
- 3 tbsp olive oil
- ¼ cup water
- 6 garlic cloves, whole
- 1 (16 oz) block extra-firm tofu, drained
- Juice of ½ lemon (plus more to taste)
- 1 tbsp Italian seasoning
- ¼ tsp red pepper flakes (optional)
- 1 cup fresh basil leaves
- 1 tsp salt (plus more to taste)
- 1 tsp black pepper (plus more to taste) Lasagna & Filling
- 2 tbsp olive oil (for the pan)
- 1 cup water
- 1 lb no-boil lasagna noodles
- 2 (10 oz) bags frozen spinach, thawed and well-drained
- 1 (10 oz) bag frozen peas, thawed
- ¼ cup nutritional yeast (for topping)
Instructions
- Make the Alfredo Sauce: Add cashews and veggie broth to a blender and blend on high for 1 minute until smooth. Pour into a saucepan over medium heat, whisk in cornstarch, and cook for 5 minutes until thickened. Season with black pepper and red pepper flakes (if using). Set aside.
- Make the Tofu Ricotta: Add all ricotta ingredients to a food processor and blend until creamy and smooth. Taste and adjust lemon, salt, or seasoning as needed. Set aside.
- Assemble the Lasagna: Lightly oil a deep 9×13-inch baking dish and pour 1 cup of water into the base. Layer 1: Add a layer of no-boil noodles. Spread ⅓ of the ricotta over the noodles. Add ½ of the spinach, ½ of the peas, and pour over 1 cup of Alfredo. Layer 2: Repeat with noodles, ⅓ of ricotta, remaining spinach and peas, and another 1 cup of Alfredo. Layer 3: Top with noodles, spread remaining ricotta evenly, pour over remaining Alfredo, and sprinkle nutritional yeast on top.
- Bake: Cover tightly with foil and let it sit for 15–20 minutes while the oven preheats to 350°F (175°C). Bake covered for 45 minutes. Uncover and bake an additional 10–15 minutes until lightly golden.
- Let Rest & Serve: Let rest 10–15 minutes before serving to help set the layers. Serve warm.
Notes
- Spinach Prep: Thaw the frozen spinach completely and squeeze it very well. Excess moisture is the primary cause of a watery lasagna.
- Noodles: Use no-boil lasagna noodles for the easiest preparation. If using traditional lasagna noodles, cook them first and drain well.
- Resting: The 10–15 minute rest time after baking is essential. It helps the lasagna set and makes serving neat slices much easier.
- Creaminess: For the best texture in the Alfredo sauce, blend the cashews for a full minute to ensure they are completely pulverized and smooth.
- Make Ahead: The entire lasagna can be assembled (unbaked) and refrigerated for up to 2 days. Add 10-15 minutes to the baking time.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Dinner
- Method: Baking, Blending, Layering
- Cuisine: Italian-American
Nutrition
- Serving Size: Whole dish (1 large lasagna)
- Calories: ~4,500–4,800 kcal
- Sugar: ~40 g
- Sodium: ~1,800 mg (depends on broth + added salt)
- Fat: ~280 g
- Saturated Fat: ~45 g
- Unsaturated Fat: ~225 g
- Trans Fat: 0 g
- Carbohydrates: ~350 g
- Fiber: ~45 g
- Protein: ~140 g
- Cholesterol: 0 mg (100% plant-based)
Keywords: Vegan Lasagna, White Lasagna, Cashew Alfredo, Tofu Ricotta, Vegetable Lasagna, Plant-Based Dinner, No-Boil Lasagna, Easy Vegan Meal, Comfort Food, Italian Dinner
