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

Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe

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

↓ Jump to Recipe

I am beyond excited to share this Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe because it combines all my favorite things—creaminess, vibrant greens, and that comforting, layered pasta goodness that you just can’t resist. This lasagna manages to be rich and indulgent without any dairy, thanks to the velvety cashew ricotta and luscious alfredo sauce. Each bite feels like a warm hug, full of freshness from the spinach and peas and a subtle zing from the Italian herbs. It’s quickly become a go-to recipe for sharing with family and friends because it’s both impressive and surprisingly easy to make.

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

What truly makes this dish a standout for me is the flavor balance. The creamy vegan alfredo sauce, made smooth with cashews, pairs perfectly with the fresh, slightly sweet peas and tender spinach. The tofu ricotta is a personal favorite twist because it adds a deliciously tangy, garlicky note that feels just right, elevating the whole dish. It’s rich but light, indulgent yet guilt-free—perfect comfort food that doesn’t weigh you down.

I also adore how approachable this recipe is in the kitchen. I’m not someone who loves long, complicated cooking sessions, and this one keeps things manageable with layering no-boil noodles and mixing a few simple, fresh ingredients. It’s ideal for a cozy weekend dinner or even a special occasion when you want to wow your guests with something plant-based and hearty. Once you try this Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe, you’ll understand why it’s become a staple in my home.

Ingredients You'll Need

The image shows a white rectangular baking dish filled with three wide layers of uncooked lasagna sheets topped with a thick, smooth, creamy white sauce bubbling slightly on the surface. Beneath the lasagna sheets, small hints of green spinach leaves peek out from the edges, suggesting a layer of vegetables inside. The edges of the lasagna sheets have a wavy, slightly golden texture, contrasting with the milky sauce covering them. The whole dish sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The beauty of this Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe lies in its straightforward, wholesome ingredients. Each component is vital—cashews provide creaminess, tofu brings protein and texture, and the spinach and peas brighten the layers with vibrant color and nutrients. The simplicity of these ingredients allows the flavors to shine while creating a luscious, comforting dish.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Raw cashews: These are the secret to the creamy alfredo and ricotta textures without any dairy.
  • Veggie broth: Adds richness and depth to the alfredo sauce base.
  • Cornstarch: Helps thicken the alfredo sauce to a luscious consistency.
  • Black pepper & red pepper flakes: Provide a subtle spice kick that livens up the dish.
  • Olive oil: Used for both the ricotta and greasing the baking dish to add richness and help with texture.
  • No-boil lasagna noodles: Make assembly quick and mean no pre-cooking, creating perfect layers every time.
  • Frozen spinach and peas: Convenient, colorful, and full of vitamins for a vibrant filling.
  • Nutritional yeast: Sprinkled on top for a cheesy finish without any dairy.
  • Extra-firm tofu: Blended into the ricotta for creaminess and a protein boost.
  • Garlic cloves, lemon juice, Italian seasoning, basil, salt, and pepper: The aromatics and seasonings bring that classic Italian flavor and brighten every bite.

Directions

Step 1: Start by making the alfredo sauce. Add the raw cashews and vegetable broth to a blender, and blend for about one minute until completely smooth. Then, sprinkle in black pepper and, if you like a little heat, crushed red pepper flakes, and pulse briefly to mix.

Step 2: Pour the blended sauce into a small saucepan and place it over medium heat. Slowly whisk in the cornstarch and continue stirring for about 5 minutes as it thickens beautifully. Once thickened, take it off the heat and set aside.

Step 3: Next up is the tofu ricotta. Place the cashews, olive oil, water, whole garlic cloves, extra-firm tofu, lemon juice, Italian seasoning, red pepper flakes, fresh basil, salt, and black pepper into a food processor. Blend until silky smooth. Taste it and adjust the seasoning as you please. Set it aside for assembly.

Step 4: Grease the bottom and sides of a deep 9x13-inch baking dish generously with olive oil. Pour one cup of water into the dish to help hydrate the noodles as they cook.

Step 5: Lay down the first even layer of no-boil lasagna noodles over the water in your baking dish. Then spread one-third of your tofu ricotta over them. Add one bag of thawed and well-drained spinach evenly on top, along with half the peas. Pour over one cup of the creamy alfredo sauce.

Step 6: Repeat the layers: noodles, ricotta, the remaining bag of spinach, rest of the peas, and another cup of alfredo sauce.

Step 7: Add one final layer of noodles. Spread all remaining tofu ricotta on top, then pour over all remaining alfredo sauce. Finish by sprinkling the nutritional yeast evenly over the surface for a golden, cheesy touch.

Step 8: Cover the baking dish tightly with aluminum foil. This step helps the noodles hydrate and steam, ensuring tender layers. Let it rest while you preheat your oven to 350 degrees Fahrenheit.

Step 9: Bake covered for 45 minutes. Then carefully remove the foil and check the lasagna. If the top looks dry, splash a little water around the edges to keep it moist.

Step 10: Bake uncovered for an additional 10 to 15 minutes, allowing the top to develop a lightly browned, irresistible crust. Let it sit for 10 to 15 minutes after baking before slicing to let everything set perfectly.

Servings and Timing

This Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe serves 6 generous portions, making it perfect for a family dinner or sharing with friends. Prep time is around 15 minutes, which includes making the sauces and assembling the layers. The total baking time is about 1 hour, comprised of 45 minutes covered baking and 10 to 15 minutes uncovered for that golden finish. Including resting time, plan for about 1 hour and 15 minutes from start to finish. The waiting is so worth it!

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

The dish shows four long layers of golden-brown baked pasta sheets with a slightly rough texture, laid side by side in a white baking dish. Underneath the pasta sheets, a creamy white sauce mixed with visible green spinach leaves creates a thick base layer. The edges of the pasta have a wavy, slightly curled pattern, and the top surface has a crisp, browned finish. The scene is set on a white marbled surface with a white cloth and a white plate with two silver forks on the side. photo taken with an iphone --ar 4:5 --v 7

I love serving this creamy white lasagna with a simple yet crisp side salad—something with a lemony vinaigrette to balance the richness. Roasted vegetables like asparagus or a medley of root veggies work beautifully if you want something warm on the side. Fresh, crunchy bread is always a winner to scoop up any leftovers on the plate.

When plating, I like to scoop out generous portions from the lasagna so the beautiful layers of vibrant green spinach and peas peek through the creamy sauces. A garnish of fresh basil leaves or a sprinkle of extra nutritional yeast on top adds an elegant touch and enhances the flavors. This dish shines best served warm, right out of the oven, but it’s still delicious at room temperature if you’re setting it out for a casual gathering.

For drinks, I recommend pairing this lasagna with a chilled glass of crisp white wine like Sauvignon Blanc or a light, herbaceous gin cocktail. If you prefer non-alcoholic options, a sparkling water with fresh lemon or cucumber slices complements the dish perfectly. This recipe is fantastic for family dinners, holiday meals, or potlucks, and it’s always a crowd-pleaser that leaves everyone asking for seconds.

Variations

One of my favorite things about this recipe is how versatile it is. If you want to keep it gluten-free, simply swap out the no-boil lasagna noodles for gluten-free lasagna sheets—you may need to adjust the layering or hydration time slightly but it will still come together beautifully. For a lower-fat version, you can reduce the olive oil or substitute some cashews in the ricotta with silken tofu to lighten the texture.

If you want to switch up the veggies, I’ve found that sautéed mushrooms, artichoke hearts, or zucchini ribbons are fantastic additions or swaps for the peas and spinach. Sometimes I add roasted butternut squash for a touch of sweetness and color. Flavor-wise, experimenting with fresh herbs like thyme or oregano in the ricotta or sauce can bring a new dimension to the dish that feels pleasantly surprising.

I’ve also tried baking this lasagna in smaller, individual ramekins for a fun, personalized presentation—perfect for dinner parties. Alternatively, making it ahead and refrigerating overnight before baking actually enhances the layering flavors. Just be sure to let it come to room temperature before popping it in the oven for even baking.

Storage and Reheating

Storing Leftovers

If you have leftovers (which is a happy problem!), store them chilled in an airtight container. I usually use glass containers with tight-fitting lids because they keep the lasagna fresh and prevent it from absorbing other fridge odors. Stored properly, this vegan white lasagna will keep well for about 3 to 4 days, making it perfect for easy lunches or dinners during the week.

Freezing

This lasagna freezes wonderfully, which is great if you want to prepare it in advance or save portions for later. To freeze, let the lasagna cool completely, then wrap the baking dish tightly with plastic wrap followed by a layer of foil, or transfer portions into freezer-safe containers. It will keep in the freezer for up to 3 months. When you’re ready to enjoy, thaw it overnight in the fridge for best results.

Reheating

For reheating, I find the oven method works best to preserve the creamy texture and crispy top. Preheat your oven to 350 degrees Fahrenheit, cover the lasagna with foil to avoid drying out, and heat for about 20 to 30 minutes until warmed through. Avoid microwaving if possible, as it can sometimes make the layers soggy or unevenly heated. If you do use a microwave, heat on medium power in intervals and let it rest a minute between rounds to help even out the temperature.

FAQs

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

Absolutely! If you only have regular lasagna noodles, just cook them according to the package directions until al dente before layering. Be sure to drain and pat them dry to avoid excess water, then follow the rest of the recipe as usual.

Is the cashew ricotta very difficult to make?

Not at all! It’s simply a matter of blending all the ingredients until smooth. Having a good food processor helps, but even a strong blender can work. The cashews soften with soaking or blending, and the tofu adds creaminess and protein—anyone can master this with a few minutes of blending.

Can I prepare this vegan white lasagna ahead of time?

Yes! I often assemble it a day ahead, cover it tightly, and keep it in the refrigerator until baking time. This actually improves the flavors and helps the noodles soak up the sauce perfectly.

What if I don’t have nutritional yeast?

Nutritional yeast adds a lovely cheesy flavor and helps the top brown nicely, but if you don’t have it, you can simply omit it or sprinkle some finely chopped fresh herbs or a dash of smoked paprika for a different flavor boost.

Is this recipe suitable for gluten-free diets?

It can be easily modified! Just swap the no-boil lasagna noodles with gluten-free ones. Make sure they’re also no-boil or pre-cook them ahead. Everything else in the recipe is naturally gluten-free, so it’s a simple switch to make it suitable.

Conclusion

If you’re craving a plant-based dish that’s creamy, comforting, and packed with wholesome flavors, you really have to try this Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe. I promise it will become one of your favorites because it brings so much warmth and joy to the table, whether for family dinners or special celebrations. Dive in, savor each indulgent bite, and enjoy sharing this luscious, satisfying meal with those you care about.

Print

Vegan White Lasagna with Cashew Ricotta, Spinach, and Peas Recipe

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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 14 reviews

This Vegan White Lasagna is a creamy, dairy-free delight featuring layers of tender no-boil lasagna noodles, rich tofu ricotta, velvety cashew-based alfredo sauce, nutritious spinach, and sweet peas. Perfect for a comforting main course, this plant-based lasagna offers a flavorful and wholesome alternative that the whole family will enjoy.

  • Author: Mira
  • 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 of raw cashews
  • 2 ½ cups of vegetable broth
  • 1 teaspoon of cornstarch
  • Black pepper, to taste
  • ¼ teaspoon of crushed red pepper flakes (optional)

Filling:

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

Tofu Ricotta:

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

Instructions

  1. Prepare Alfredo Sauce: Add the cashews and vegetable broth to a blender and blend for one minute until smooth. Sprinkle in black pepper and crushed red pepper flakes if using, then mix well. Heat the sauce in a small saucepan and whisk in the cornstarch. Stir continuously for about 5 minutes until the sauce thickens, then set aside.
  2. Make Tofu Ricotta: Combine all tofu ricotta ingredients in a food processor and process until smooth and creamy. Taste and adjust seasonings or salt as needed. Set aside.
  3. Assemble the Lasagna: Lightly oil the bottom and sides of a deep 9x13-inch baking dish. Pour 1 cup of water into the dish and arrange an even layer of raw no-boil lasagna noodles on the bottom. Spread one-third of the tofu ricotta evenly over the noodles, then layer one bag of thawed spinach and half the thawed peas evenly on top. Pour 1 cup of alfredo sauce over the vegetables. Repeat the layering with a second layer of noodles, ricotta, spinach, peas, and alfredo sauce. Add a third layer of noodles, followed by the remaining ricotta and alfredo sauce, then sprinkle nutritional yeast on top.
  4. Prepare for Baking: Cover the baking dish tightly with aluminum foil to allow the pasta to rehydrate while the oven preheats.
  5. Bake the Lasagna: Preheat oven to 350°F (175°C). Bake covered for 45 minutes, checking to ensure the lasagna does not dry out or burn—add splashes of water around the edges if it appears dry. Then, uncover the lasagna and bake for an additional 10-15 minutes until the top layer is lightly browned and edges are crispy.
  6. Rest and Serve: Let the lasagna rest for 10-15 minutes after baking to allow the filling to cool and thicken slightly for easier slicing. Serve warm.

Notes

  • Check your lasagna sheets: This recipe uses no-boil sheets which do not need pre-cooking. If using regular noodles, pre-cook them according to package instructions.
  • Squeeze the spinach well to remove excess liquid and prevent a watery lasagna.
  • Covering during baking traps steam, preventing drying and cooking the pasta properly; uncover at the end for a crispy top.
  • Allow to rest after baking so the layers set for neat slicing and serving.

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

Click here to Follow me on Pinterest

More Pasta

  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Sun-Dried Tomato Pesto (Red Pesto) Recipe
    Sun-Dried Tomato Pesto (Red Pesto) Recipe
  • Garlic Mushroom Pasta Recipe
    Garlic Mushroom Pasta Recipe
  • Cherry Tomato Pasta with Fresh Basil and Parmesan Recipe
    Cherry Tomato Pasta with Fresh Basil and Parmesan 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

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies Recipe
  • Cucumber and Beet Salad Recipe
    Cucumber and Beet Salad 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 Mira Cooking. All rights reserved.