Zara Cooking

  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
×

Vegan White Lasagna with Cashew Ricotta and Spinach Recipe

Published: Jan 31, 2026 by Zara · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely adore sharing this Vegan White Lasagna with Cashew Ricotta and Spinach Recipe because it’s one of those comforting yet elegant dishes that feels like a special treat every time I make it. Combining tender layers of no-boil noodles, creamy cashew ricotta, vibrant spinach, and a luscious homemade alfredo sauce, it’s a dreamy, indulgent casserole that brings a smile to any table. What I love most is how it manages to be both hearty and wholesome, making it perfect for family meals or fancy dinners alike.

Why You'll Love This Vegan White Lasagna with Cashew Ricotta and Spinach Recipe

From the very first bite, the flavor profile of this Vegan White Lasagna with Cashew Ricotta and Spinach Recipe completely won me over. The cashew-based alfredo sauce is silky and rich without being heavy or overwhelming, perfectly balancing the fresh brightness of spinach and the subtle sweetness of peas. I love how the red pepper flakes add just a whisper of warmth without stealing the show. It’s creamy and cheesy in all the right ways, yet 100% plant-powered.

One of the best things about this recipe is how approachable the preparation is. No-boil lasagna noodles mean there’s no fussing with boiling water or delicate pasta sheets; everything layers right into the dish. I find the assembly straightforward and even therapeutic, layering ricotta, veggies, and sauce systematically, then letting the oven do the magic. It’s a perfect choice when I want to impress guests or simply cozy up on a weeknight with a healthy, satisfying meal that tastes like a labor of love.

Ingredients You'll Need

The image shows a white rectangular baking dish filled with four long baked lasagna rolls placed side by side. Each roll is covered with a golden-brown crust with a slightly cracked texture on top. Beneath the crust, you can see a creamy mixture filled with green spinach leaves peeking through the edges at the bottom. The dish is set on a white marbled surface, next to a white plate holding a fork and knife on a beige cloth. A fresh green basil leaf is placed on the top left side of the lasagna rolls, adding a touch of color. photo taken with an iphone --ar 4:5 --v 7

These ingredients feel like pantry staples brought to life with freshness and creativity. Each element plays a key role: from the creamy cashews transforming into both ricotta and sauce, to the vibrant spinach and peas adding color and nutrients, and the no-boil noodles making the whole process seamless. The beauty of this recipe is its simplicity without sacrificing any luxurious texture or depth of flavor.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Raw cashews: Essential for that creamy base in both alfredo sauce and ricotta, soaking them softens for a silky texture.
  • Vegetable broth: Adds subtle savory depth to the sauce without overpowering the delicate flavors.
  • Cornstarch: Helps thicken the alfredo sauce to that perfect luscious consistency.
  • Black pepper and crushed red pepper flakes: Give a gentle kick and enhance the overall flavor complexity.
  • Olive oil: Adds richness and keeps layers moist and flavorful.
  • No-boil lasagna noodles: Saves time and worry over cooking pasta perfectly before assembling.
  • Frozen spinach and peas: Convenient, nutrient-packed greens that bring freshness and vibrant color.
  • Nutritional yeast: Sprinkled on top for a cheesy, nutty finish that’s completely vegan.
  • Extra-firm tofu: The base for the ricotta, lending creaminess with a hint of protein.
  • Garlic cloves, lemon juice, Italian seasoning, fresh basil: Aromatics and herbs that brighten and elevate every layer.

Directions

Step 1: Start by making the alfredo sauce. Soak one cup of raw cashews if you haven’t already, then blend them with 2 ½ cups of vegetable broth until very smooth. Season with black pepper and optional crushed red pepper flakes, blending again briefly to combine all the flavors.

Step 2: Pour the blended sauce into a small saucepan over medium heat. Whisk in a teaspoon of cornstarch and cook for about five minutes, stirring constantly, until the sauce thickens and becomes creamy. Set it aside to cool slightly while you prepare the ricotta.

Step 3: In a food processor, combine ½ cup of cashews, 3 tablespoons olive oil, ¼ cup water, 6 whole garlic cloves, a 16-ounce block of extra-firm tofu, juice of half a lemon, 1 tablespoon Italian seasoning, ¼ teaspoon red pepper flakes, a cup of fresh basil, and salt and pepper to taste. Blend until smooth and creamy with no lumps. Taste and adjust seasoning as you like, then set aside.

Step 4: Preheat your oven to 350°F (175°C). Lightly oil a deep 9x13 inch baking dish and pour one cup of water into the bottom—this helps hydrate the no-boil noodles during baking.

Step 5: Create the first layer by evenly placing a layer of no-boil lasagna noodles over the water. Spread one-third of the tofu ricotta over the noodles, then top with half of the thawed and drained spinach, followed by half the peas. Pour one cup of the alfredo sauce evenly over the vegetables.

Step 6: Repeat the layering process: add another noodle layer, one-third of the ricotta, the remaining spinach, the remaining peas, and another cup of alfredo sauce.

Step 7: Add a final layer of noodles, then the remaining ricotta spread evenly over the top, pouring the rest of the alfredo sauce on top of that. Finish by sprinkling ¼ cup of nutritional yeast over the entire dish.

Step 8: Cover the baking dish tightly with aluminum foil. This traps steam and helps the noodles cook perfectly during baking.

Step 9: Bake the lasagna covered for 45 minutes. Carefully remove the foil and check for dryness—if it seems dry, splash a little water around the edges. Then bake uncovered for another 10 to 15 minutes to let the top brown slightly and develop a delightful crust.

Step 10: After baking, let the lasagna rest for 10 to 15 minutes before slicing. This helps the layers set nicely and makes for beautiful, clean servings.

Servings and Timing

This recipe makes about 6 generous servings, perfect for a family dinner or for sharing with friends. The prep time is around 15 minutes, mainly for blending and assembling the layers. Cooking takes about 1 hour, with 45 minutes covered baking and an extra 10-15 minutes uncovered for browning. Including the resting time after baking, plan for roughly 1 hour and 15 minutes from start to finish, making this an afternoon or weekend meal project that's absolutely worth every minute.

How to Serve This Vegan White Lasagna with Cashew Ricotta and Spinach Recipe

The image shows a clear glass container with a partially opened lid, revealing vegan white lasagna inside. The top layer consists of golden-brown pasta sheets with a slightly crispy and textured surface, arranged side by side. Below the pasta layer, there is a creamy mixture visible that has a pale, off-white color with green leafy vegetables like spinach, giving a marbled texture. The container sits on a white marbled surface, and a label on the lid reads “Vegan White Lasagna.” The photo taken with an iphone --ar 4:5 --v 7

I love serving this Vegan White Lasagna with Cashew Ricotta and Spinach Recipe straight from the oven, warm and bubbling, so the creamy sauce is at its most luscious. It pairs brilliantly with a crisp, lightly dressed green salad for freshness and crunch, or roasted seasonal vegetables like asparagus or Brussels sprouts for extra color and nutrients. A crusty artisan bread or garlic bread is always welcome at the table to soak up every last bit of sauce.

For garnish, I often sprinkle a few torn fresh basil leaves on top to echo the flavors inside and add a pop of vibrant green. A drizzle of high-quality olive oil just before serving can elevate the presentation and deepen the overall taste. If you want to get fancy, a scattering of toasted pine nuts or a sprinkle of smoked paprika can add texture and warmth.

This dish is incredibly versatile for different occasions. I’ve served it for weeknight family meals, holiday gatherings, or even casual dinner parties where it always impresses and satisfies diverse palates. For drinks, a chilled Sauvignon Blanc or a crisp, dry rosé complements the creaminess beautifully, while sparkling water infused with lemon and fresh herbs offers a refreshing non-alcoholic pairing. The lasagna is best enjoyed warm but still tastes wonderful at room temperature if you’re taking leftovers on a picnic or potluck.

Variations

One of my favorite things about this Vegan White Lasagna with Cashew Ricotta and Spinach Recipe is how adaptable it is. For a gluten-free option, I switch to gluten-free no-boil lasagna noodles or use thinly sliced zucchini or eggplant as noodle substitutes for a lighter twist. You can also experiment with the greens – kale or Swiss chard work wonderfully if you prefer a bit more bite and earthiness.

If you want a different flavor profile, swapping out the peas for mushrooms or artichoke hearts brings a lovely umami depth. For a spicier lasagna, I add more crushed red pepper flakes to the ricotta or alfredo sauce, or toss in some finely chopped sun-dried tomatoes for a tangy burst. For a cheesier flavor boost, adding extra nutritional yeast or even a splash of vegan cheese shreds in between the layers can satisfy that craving.

Cooking methods can vary too; if you’re short on oven space, this lasagna can be baked in smaller portions or even prepared as individual servings in ramekins. I’ve also tried assembling it the night before and refrigerating overnight – it actually intensifies the flavors beautifully and just needs a little longer baking time covered in the morning.

Storage and Reheating

Storing Leftovers

Any leftover Vegan White Lasagna with Cashew Ricotta and Spinach Recipe I have gets transferred into airtight containers and refrigerated. It keeps well for 3 to 4 days, and I find the flavors even deepen with time. Using glass containers is my go-to since they're oven-friendly if you want to reheat without transferring the lasagna to another dish.

Freezing

This lasagna freezes beautifully, making it ideal for meal prep or busy weeknights. I recommend assembling the whole dish in a freezer-safe container, then tightly wrapping it with foil and plastic wrap to avoid freezer burn. It can keep frozen for up to 3 months. When ready to eat, thaw it overnight in the fridge before baking.

Reheating

To reheat, I prefer baking leftovers in the oven at 350°F (175°C) uncovered for about 20-25 minutes, until warmed through and bubbly. Adding a splash of water or vegetable broth around the edges helps keep it moist. Microwaving is an option for a quick fix, but the texture isn’t quite as satisfying, and the top won't regain its crispiness. I avoid reheating covered during the final few minutes so the top can regain some of its original golden-brown charm.

FAQs

Can I use regular lasagna noodles instead of no-boil noodles?

Absolutely! If you have regular lasagna noodles, just boil them according to the package instructions and drain well before layering in the dish. Make sure to slightly undercook them so they don’t become mushy during baking.

Is it necessary to soak the cashews for the sauce and ricotta?

Soaking cashews softens them, which makes blending much easier and results in an ultra-smooth, creamy sauce and ricotta. If you’re short on time, soak them in very hot water for at least 30 minutes or even use a high-speed blender to minimize soaking time.

Can I substitute the tofu for a nut-based ricotta only?

Yes, you can omit the tofu and rely solely on cashews for a ricotta-style filling. Keep in mind the texture will be a bit softer and less firm since tofu adds body and protein, but it will still be delicious and creamy.

What’s the best way to prevent the lasagna from drying out during baking?

Adding water to the bottom of the baking dish and covering it tightly while baking traps steam, which hydrates the noodles and keeps the lasagna moist. Uncover only towards the end to brown the top, watching carefully to avoid burning.

Can I add other vegetables to this lasagna?

Definitely! Feel free to add sautéed mushrooms, zucchini slices, roasted red peppers, or even butternut squash cubes. Just be sure to adjust the moisture content accordingly to avoid a soggy casserole.

Conclusion

I hope you feel as excited as I do to try this Vegan White Lasagna with Cashew Ricotta and Spinach Recipe because it truly is a comforting, flavorful, and nourishing dish that brings people together. Whether you’re new to vegan cooking or a lifelong plant-based enthusiast, this lasagna offers creamy indulgence without compromise. Give it a go, and I promise it will become a treasured favorite in your recipe rotation, just like it is in mine.

Print

Vegan White Lasagna with Cashew Ricotta and Spinach Recipe

Vegan White Lasagna with Cashew Ricotta and Spinach Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 5 reviews

This vegan white lasagna features layers of tender no-boil lasagna noodles, creamy tofu ricotta, a rich vegan alfredo sauce made from cashews, and a vibrant filling of spinach and peas. It’s a deliciously creamy, crowd-pleasing dish perfect as a hearty main course for family meals or special occasions.

  • Author: Zara
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Ingredients

Alfredo Sauce:

  • 1 cup raw cashews
  • 2 ½ cups veggie broth
  • 1 teaspoon cornstarch
  • Black pepper, to taste
  • ¼ teaspoon crushed red pepper flakes (optional)

Filling:

  • 2 tablespoons olive oil
  • 1 cup water
  • 1 pound no-boil lasagna noodles
  • 2 (10-ounce) bags frozen spinach, thawed and drained
  • 1 (10-ounce) bag frozen peas, thawed
  • ¼ cup nutritional yeast (for topping)

Tofu Ricotta:

  • ½ cup cashews
  • 3 tablespoons olive oil
  • ¼ cup water
  • 6 garlic cloves, whole
  • 1 (16-ounce) pack extra-firm tofu
  • Juice of ½ lemon, plus more to taste
  • 1 tablespoon Italian seasoning
  • ¼ teaspoon red pepper flakes, plus more to taste
  • 1 cup fresh basil
  • 1 teaspoon salt, plus more to taste
  • 1 teaspoon black pepper, plus more to taste

Instructions

  1. Prepare the Alfredo Sauce: Add the cashews and vegetable broth to a blender and blend for about one minute until smooth. Season with black pepper and optional crushed red pepper flakes, then transfer to a small saucepan. Heat gently and whisk in the cornstarch, stirring continuously for about 5 minutes until the sauce thickens. Set aside.
  2. Make the Tofu Ricotta: Place cashews, olive oil, water, garlic cloves, extra-firm tofu, lemon juice, Italian seasoning, red pepper flakes, fresh basil, salt, and black pepper into a food processor. Blend until smooth and creamy. Taste and adjust seasoning as needed, then set aside.
  3. Assemble the Lasagna: Oil the bottom and sides of a deep 9x13-inch baking dish. Pour 1 cup of water into the dish and add an even layer of raw no-boil lasagna noodles. Spread one-third of the tofu ricotta over the noodles, followed by one 10-ounce bag of spinach and half of the thawed peas. Pour about 1 cup of the alfredo sauce evenly over the vegetables. Add a second layer of noodles and repeat with the ricotta, spinach, peas, and alfredo sauce. Top with a third layer of noodles, spread all remaining ricotta evenly, pour over the remaining alfredo sauce, and sprinkle nutritional yeast on top.
  4. Prepare for Baking: Cover the baking dish tightly with aluminum foil and set aside to allow the pasta to rehydrate while preheating the oven.
  5. Bake: Preheat the oven to 350°F (175°C). Bake the covered lasagna for 45 minutes. Carefully remove the foil and check if the lasagna is not dry or burning—add a few splashes of water around the edges if needed. Return to oven uncovered and bake for an additional 10 to 15 minutes until the top lightly browns.
  6. Rest and Serve: Remove from oven and allow the lasagna to rest for 10 to 15 minutes to let the filling thicken slightly and make slicing easier. Serve warm.

Notes

  • Check your lasagna sheets: This recipe uses no-boil lasagna noodles that don’t require boiling ahead of time. If using regular noodles, pre-cook them according to package instructions.
  • Remove excess liquid from spinach to prevent the lasagna from becoming too watery or soupy.
  • Cover the lasagna while baking to trap steam and keep the top layers moist; uncover in the last 10-15 minutes for a nicely browned finish.
  • Let the lasagna rest for 10-15 minutes after baking to allow fillings to set and for easier slicing.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Turkey Meatloaf Muffins Recipe
    Turkey Meatloaf Muffins Recipe
  • Youvetsi Recipe - Greek Beef & Orzo Stew Recipe
    Youvetsi Recipe - Greek Beef & Orzo Stew Recipe
  • Sicilian Eggplant Caponata with Grilled Swordfish Recipe
    Sicilian Eggplant Caponata with Grilled Swordfish Recipe
  • Greek Orzo Salad with Feta, Chickpeas, and Fresh Herbs Recipe
    Greek Orzo Salad with Feta, Chickpeas, and Fresh Herbs Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I'm Zara!

Welcome to Zara Cooking, where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Fluffy Protein Waffles with Protein Powder Recipe
    Fluffy Protein Waffles with Protein Powder Recipe
  • Spicy Mexican Hot Chocolate Recipe
    Spicy Mexican Hot Chocolate Recipe
  • White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe
    White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe
  • Rich and Creamy Chocolate Fondue for Dipping Recipe
    Rich and Creamy Chocolate Fondue for Dipping Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Zara Cooking. All rights reserved.