Velvety Vegan White Lasagna

Layers of rich vegan ricotta, velvety white sauce, perfectly cooked lasagna noodles, fresh spinach, and hearty white beans unite in this irresistible Vegan White Lasagna. A truly comforting dinner that promises to become a cherished family favorite!

A generous slice of creamy Vegan White Lasagna on a white plate, set against a elegant marble background, showcasing its delicious layers.

The Ultimate Vegan White Lasagna: A Dairy-Free Dream Come True

Prepare to be amazed by this luscious, dreamy vegan white lasagna. It’s a culinary masterpiece that will have even the most devout dairy lovers questioning if it’s truly plant-based. The secret lies in its incredible creaminess and cheesy flavor, achieved without a single drop of dairy. This dish isn’t just a meal; it’s an experience, a testament to how flavorful and satisfying vegan comfort food can be.

For pasta enthusiasts like myself, there’s no such thing as too much. This Vegan White Lasagna offers a delightful and versatile alternative to traditional red-sauce lasagnas. It’s an excellent choice if you’re looking to diversify your pasta repertoire, or simply crave a lighter yet equally fulfilling lasagna experience. Plus, for those with dietary restrictions, it can easily be made gluten-free by simply opting for gluten-free lasagna noodles.

While my signature recipe features nutritious white beans, this dish is wonderfully adaptable. Feel free to explore other plant-based protein options such as crumbled vegan chicken, savory vegan sausages, or a medley of sautéed vegetables like earthy mushrooms, crisp broccoli florets, tender cauliflower, or succulent zucchini. Each addition promises to bring its own unique texture and flavor profile to this already fantastic dish.

A large serving spoon lifts a perfect piece of Vegan White Lasagna from a casserole dish, revealing its multiple delicious layers.

Why You’ll Fall in Love with This Dairy-Free Delight

Switching to plant-based meals doesn’t mean sacrificing flavor or comfort. This Vegan White Lasagna is a prime example. Here’s why it deserves a spot on your dinner table:

  • Unbelievably Creamy & Cheesy: The combination of our homemade vegan ricotta and a rich Alfredo-style white sauce creates a texture and taste that truly mimics its dairy counterpart. You won’t believe it’s dairy-free!
  • Hearty & Satisfying: Packed with protein from white beans and tofu-based ricotta, plus the wholesome goodness of spinach and pasta, this lasagna is incredibly filling and satisfying. It’s perfect for a substantial family meal.
  • Perfect for Any Occasion: Whether it’s a weeknight dinner, a special gathering, or a potluck, this lasagna is a crowd-pleaser that caters to various dietary needs without compromising on deliciousness.
  • Customizable: The beauty of this recipe lies in its flexibility. Adjust the vegetables, proteins, or even the herbs to suit your palate and what you have on hand.
  • Health-Conscious Comfort Food: Enjoy the classic comfort of lasagna with a plant-based twist that’s often lighter and richer in fiber than traditional versions.

The Core Components of Our Vegan White Lasagna

Achieving the perfect vegan white lasagna relies on a few key, homemade components that replicate the rich flavors and textures of traditional dairy ingredients. Let’s delve into what makes each layer so special:

1. The Creamy Vegan Alfredo Sauce

Unlike classic red sauce lasagna, our white lasagna starts with a luxurious, dairy-free Alfredo sauce. This sauce forms the creamy backbone of the dish, providing moisture and a delicate savory flavor. It’s typically made with ingredients like cashews (for creaminess), nutritional yeast (for cheesiness), garlic, and plant milk. For this recipe, we’ll take a shortcut by stirring fresh baby spinach directly into the prepared Alfredo sauce, infusing every bite with vibrant green goodness and an extra layer of nutrition. This spinach-infused white sauce is what truly defines the “white” aspect of this lasagna, offering a visually appealing contrast and a slightly earthy undertone.

2. The Rich Vegan Ricotta

A good lasagna isn’t complete without a thick, textured ricotta layer. Our vegan ricotta is surprisingly simple to make and incredibly convincing. It combines raw cashews for their natural creaminess and firm tofu for body and structure. These ingredients, when processed with lemon juice, salt, and a blend of Italian herbs like basil, oregano, and garlic powder, create a delightfully savory and tangy ricotta that holds its shape beautifully and melts in your mouth. This ricotta provides that essential cheesy, slightly grainy texture that balances the smooth Alfredo sauce.

3. Hearty White Beans

My recipe calls for white beans, such as cannellini or great northern beans, which add a fantastic source of plant-based protein and fiber. Their mild flavor allows the other ingredients to shine, and their creamy texture complements the ricotta and sauce beautifully. They also contribute to the overall heartiness of the dish, making it a truly satisfying meal. Simply drain and rinse a can of white beans for an easy and effective addition.

4. Perfectly Cooked Lasagna Noodles

The foundation of any lasagna is, of course, the noodles. Whether you prefer classic durum wheat noodles or gluten-free alternatives, cooking them al dente according to package instructions is crucial. This ensures they absorb the sauces without becoming overly soft during baking. If using no-boil noodles, adjust your liquid content accordingly, though traditional boiled noodles are often preferred for their texture in white lasagnas.

How to Make This Dreamy Vegan White Lasagna: A Step-by-Step Guide

Crafting this incredible vegan white lasagna is a rewarding process. Follow these steps for a perfect, comforting dish:

Step 1: Prepare Your Components

First things first, preheat your oven to 400°F (200°C) and lightly grease a 9×13 inch casserole dish. This ensures easy removal and prevents sticking. Next, focus on your sauces and fillings:

  • Vegan Alfredo Sauce: Prepare your favorite Vegan Alfredo Sauce according to its recipe. Once ready, stir in the 6 cups of baby spinach until it wilts slightly and is evenly distributed throughout the creamy sauce. Set this vibrant green mixture aside.
  • White Beans: Drain and thoroughly rinse your can of white beans. This step removes excess sodium and any starchy residue, leaving you with fresh, clean beans. Set them aside in a bowl.
  • Lasagna Noodles: Cook the lasagna noodles according to the package directions until they are al dente. Overcooking them will result in a mushy lasagna. Once cooked, drain them, rinse briefly with cold water to prevent sticking, and lay them out on parchment paper or a clean kitchen towel.
  • Vegan Ricotta: This is a crucial layer. In a food processor, blend 1 cup of raw cashews until they are finely ground and crumbly. Then, add 16 ounces of firm tofu (broken into chunks), 2 tablespoons of fresh lemon juice, 1 teaspoon of salt, 1/2 cup of nutritional yeast, 1 teaspoon of dried basil, 1 teaspoon of dried oregano, and 1/2 teaspoon of garlic powder. Pulse and process until the mixture is well combined and has a relatively smooth, yet still slightly textured, ricotta-like consistency. Taste and adjust seasonings if needed.

Step 2: Assemble the Lasagna Layers

Now for the fun part – layering! The key to a beautiful and well-structured lasagna is even distribution of ingredients. We’ll be creating three main noodle layers, each accompanied by the creamy fillings.

Begin by spreading about 1/4 cup of the spinach-Alfredo sauce mixture evenly on the bottom of your greased casserole dish. This prevents the first layer of noodles from sticking.

Cooked lasagna noodles are carefully arranged to form the first layer in the casserole dish for the Vegan White Lasagna.

Next, lay 4-5 cooked lasagna noodles over the sauce, slightly overlapping them if necessary to cover the entire base of the dish.

A smooth layer of creamy vegan ricotta is spread over the lasagna noodles, ready for the next layer of the Vegan White Lasagna.

Evenly spread half of the vegan ricotta mixture over the noodles, ensuring good coverage.

Hearty white beans are generously sprinkled over a layer of vegan ricotta in the lasagna, adding texture and protein to the Vegan White Lasagna.

Sprinkle half of the drained white beans over the ricotta layer.

Now, spoon about one-third of the spinach-Alfredo sauce over the white beans, spreading it gently to cover.

A vibrant layer of spinach and white sauce is spread over the white beans and ricotta, forming a key component of the Vegan White Lasagna layers.

Repeat this layering sequence:

  1. Another layer of 4-5 lasagna noodles.
  2. The remaining half of the vegan ricotta.
  3. The remaining half of the white beans.
  4. Another one-third of the spinach-Alfredo sauce.

Finish with a final layer of 4-5 lasagna noodles, and then pour the remaining spinach-Alfredo sauce over the very top, spreading it out to cover all the noodles.

Step 3: Bake to Perfection

For an extra touch of cheesiness, sprinkle an entire bag of your favorite vegan mozzarella shreds over the top of the lasagna. This will melt into a golden, bubbly crust during baking.

Bake the lasagna uncovered in your preheated oven for 20-25 minutes, or until the top is golden brown and the sauce is bubbling around the edges. If you didn’t add mozzarella, just bake until heated through and bubbling.

Once baked, resist the urge to cut into it immediately! It’s crucial to let the lasagna cool and set for at least 15-20 minutes before serving. This allows the layers to firm up, making for cleaner slices and preventing a messy presentation.

Special Instructions & Expert Tips for the Best Vegan White Lasagna

  • Gluten-Free Option: Simply substitute regular lasagna noodles with your preferred brand of gluten-free lasagna noodles. Ensure they are cooked according to their package instructions.
  • Protein Power-Ups: Instead of white beans, consider these delicious alternatives:
    • Vegan Chicken Pieces: Dice or shred store-bought vegan chicken pieces and layer them in.
    • Vegan Sausages: Remove casings (if any) and crumble or slice vegan sausages, then sauté lightly before adding.
  • Vegetable Medley: Boost the veggie content and flavor with an array of sautéed vegetables. Mushrooms, broccoli, cauliflower, zucchini, bell peppers, or even finely chopped carrots and onions would be excellent additions. Sauté them beforehand to release moisture and intensify their flavors.
  • Soak Cashews: For the smoothest ricotta and Alfredo sauce, soak your raw cashews in hot water for at least 30 minutes (or cold water for a few hours) before blending. Drain thoroughly before use.
  • Press Tofu: For the best ricotta texture, press your firm tofu to remove excess water. This can be done by wrapping it in paper towels and placing something heavy on top for 20-30 minutes.
  • Don’t Skimp on Seasoning: Taste your Alfredo sauce and ricotta mixtures before layering. Adjust salt, pepper, and herbs to your liking.
  • Cool Before Slicing: As mentioned, this is vital for structurally sound slices. Patience will be rewarded!

A close-up view of the whole Vegan White Lasagna in a baking pan, fresh out of the oven, with a perfectly golden-brown top.

Serving Suggestions for Your Vegan White Lasagna

This hearty Vegan White Lasagna is a complete meal on its own, but it pairs wonderfully with a few simple accompaniments to create a truly memorable dinner:

  • Fresh Green Salad: A light, crisp green salad with a tangy vinaigrette offers a refreshing contrast to the richness of the lasagna.
  • Garlic Bread or Crusty Baguette: Perfect for soaking up any extra creamy sauce.
  • Steamed Vegetables: A side of simply steamed asparagus or green beans can add extra freshness and texture.

Storage and Make-Ahead Tips

This lasagna is fantastic for meal prepping or enjoying throughout the week:

  • Refrigeration: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days.
  • Freezing: This lasagna freezes beautifully.
    • Unbaked: Assemble the lasagna in a freezer-safe dish, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking as directed, possibly adding an extra 10-15 minutes to the baking time.
    • Baked: Allow the baked lasagna to cool completely, then slice into individual portions. Wrap each portion tightly in plastic wrap and then foil, or store in freezer-safe containers. Freeze for up to 3 months. Reheat individual portions in the microwave or oven until warmed through.
  • Reheating: Reheat individual slices in the microwave until hot. For larger portions or a whole lasagna, cover with foil and reheat in the oven at 350°F (175°C) until warmed through, removing the foil for the last few minutes if you want a crispy top.

A fork cuts into a serving of Vegan White Lasagna, lifting a delicious bite filled with creamy layers and spinach.

Craving More Vegan Baked Pasta Dishes?

If you’ve enjoyed this creamy white lasagna, you’ll love these other comforting plant-based pasta recipes:

  • The Best Vegan Lasagna (Classic Red Sauce)
  • Baked Vegan Mac and Cheese
  • Jumbo Stuffed Shells
  • Vegan Baked Ziti

A close-up image of a perfectly baked piece of Vegan White Lasagna being served from a casserole dish, highlighting its golden crust and creamy interior.

Vegan White Lasagna Recipe

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 Time: 30 mins | Cook Time: 25 mins | Total Time: 55 mins

Servings: 12 servings

Ingredients

  • 1 recipe Vegan Alfredo Sauce
  • 6 cups baby spinach
  • 15 ounce can white beans (cannellini or great northern), drained and rinsed (See Notes for substitutions)
  • 1 box lasagna noodles (use gluten-free for GF option)
  • Optional: 1 bag vegan mozzarella shreds, for topping

For the Vegan Ricotta:

  • 1 cup raw cashews, soaked (see tips)
  • 16 ounces firm tofu, pressed (see tips)
  • 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

Instructions

  1. Preheat your oven to 400°F (200°C) and lightly grease a 9 by 13 inch casserole dish.
  2. Prepare the Vegan Alfredo Sauce. Once made, stir the baby spinach into the sauce until it wilts and is well combined. Set aside.
  3. Drain and rinse the white beans thoroughly. Set aside.
  4. Cook the lasagna noodles according to package instructions until al dente. Drain, rinse with cold water, and set aside to prevent sticking.
  5. Make the Vegan Ricotta: Add the soaked and drained cashews to a food processor and process until they are finely ground and crumbly. Add the pressed tofu (in chunks), nutritional yeast, fresh lemon juice, salt, dried basil, dried oregano, and garlic powder to the food processor. Pulse and blend until the mixture is well combined and has a creamy, yet slightly textured ricotta-like consistency.
  6. Assemble the Lasagna: Spread approximately 1/4 cup of the spinach-Alfredo sauce mixture on the bottom of the prepared casserole dish.
  7. Layer with 4-5 cooked lasagna noodles, ensuring the bottom is covered.
  8. Spread half of the prepared vegan ricotta evenly over the noodles.
  9. Sprinkle half of the drained white beans over the ricotta.
  10. Spoon about one-third of the spinach-Alfredo sauce over the white beans, spreading gently.
  11. Add another layer of 4-5 lasagna noodles.
  12. Spread the remaining half of the vegan ricotta over this noodle layer.
  13. Sprinkle the remaining half of the white beans over the ricotta.
  14. Spoon another one-third of the spinach-Alfredo sauce over the beans.
  15. Place the final layer of 4-5 lasagna noodles.
  16. Pour the remaining spinach-Alfredo sauce over the very top of the lasagna, spreading it evenly.
  17. Optional: For a cheesy top, sprinkle an entire bag of vegan mozzarella shreds over the final layer of sauce.
  18. Bake uncovered in the preheated oven for 20-25 minutes, or until the top is golden brown and the sauce is bubbling around the edges.
  19. Allow the lasagna to cool for 15-20 minutes before slicing and serving. This resting period is crucial for the layers to set properly.

Notes

  1. You can substitute vegan chicken pieces (diced) or crumbled vegan sausages for the white beans if desired. Alternatively, use sautéed vegetables like mushrooms, broccoli, cauliflower, or zucchini.
  2. For a gluten-free version, ensure you use gluten-free lasagna noodles.

Nutrition

Per serving (approximate, for 12 servings):

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

Recipe Information

  • Course: Main Dish
  • Cuisine: American, Italian
  • Author: Nora Taylor

Did you make this incredible Vegan White Lasagna?

Share your creation on Instagram! Mention @nora_cooks_vegan_ or tag #noracooks. We love seeing your delicious results!