If you are craving something truly comforting and packed with flavor, this Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe is an absolute must-try. It combines a creamy, dreamy cashew-based alfredo sauce with a savory mushroom and spinach filling, all layered between tender lasagna noodles and topped with optional vegan cheeses. This dish is a celebration of plant-based cooking that feels indulgent yet wholesome, perfect for sharing with family or impressing guests with a meal that looks as stunning as it tastes.
Ingredients You’ll Need
Every ingredient in this lasagna plays a vital role, from the creamy cashews lending richness to the spinach and mushrooms that bring deep earthy flavors and vibrant color. These simple, fresh ingredients come together brilliantly to create a satisfying dish that delights both the eyes and the palate.
- Raw cashews: Essential for making the velvety white alfredo sauce and cashew ricotta that form the creamy base of the lasagna.
- Olive oil: Adds a subtle fruitiness and helps sauté the vegetables perfectly.
- Yellow onion: Brings a natural sweetness and depth when sautéed.
- Garlic cloves: Minced to provide that unmistakable savory punch.
- Cannellini beans: Boost the creaminess and protein of the alfredo sauce without overpowering flavors.
- Nutritional yeast: Adds a cheesy, nutty umami flavor to the sauce.
- Lemon juice: A splash of brightness that balances the rich elements.
- Salt: Enhances all the natural flavors throughout the dish.
- Water: Used to blend the sauce to smooth perfection.
- Frozen spinach: Thawed and drained for a tender, vibrant filling.
- Cremini mushrooms: Sautéed to deepen the earthy, savory notes.
- Italian seasoning: Infuses the filling with fragrant Mediterranean herbs.
- Firm tofu: Blended into the ricotta for protein and texture.
- Lasagna noodles: The sturdy yet delicate layers that hold everything together.
- Vegan mozzarella cheese (optional): Melts beautifully on top for a golden finish.
- Vegan parmesan cheese (optional): Adds a salty punch to the topping.
- Fresh parsley: For a final touch of color and fresh flavor when serving.
How to Make Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe
Step 1: Prepare the Alfredo Sauce
The rich and creamy Alfredo sauce is the heart of this recipe, and it starts with soaking raw cashews in hot water for a quick five minutes to soften them. Meanwhile, sauté chopped onion and minced garlic in olive oil until the aroma fills your kitchen and the onion turns translucent. Combine the drained cashews, sautéed onion and garlic, rinsed cannellini beans, nutritional yeast, lemon juice, salt, and water in a blender. Blend until perfectly smooth and creamy, setting this delicious base aside for later.
Step 2: Cook the Mushroom Spinach Ricotta Filling
After thawing and draining the spinach thoroughly, heat olive oil in a large pan and cook onions and cremini mushrooms until they soften and release their beautiful savory flavors, which takes about 10-15 minutes. Add garlic and Italian seasoning for that extra fragrant touch. Mix in the spinach, and then move the pan off the heat. To create the ricotta, pulse raw cashews until crumbly in a food processor, then add tofu chunks, lemon juice, garlic powder, and salt, pulsing until smooth. Fold this creamy ricotta mixture into the mushroom-spinach blend, stirring to combine all those vibrant flavors perfectly.
Step 3: Assemble Your Lasagna
Preheat your oven to 400 degrees Fahrenheit and prepare a baking dish by lightly greasing it. Cook the lasagna noodles according to package directions until tender but firm to the bite. I love laying cooked noodles on parchment to keep them from sticking. Spread a thin layer of the Alfredo sauce on the bottom of your dish to prevent sticking, then layer noodles, half the mushroom-spinach filling, and a drizzle of Alfredo. Repeat the layers, finishing with noodles and the remaining sauce. Sprinkle the optional vegan mozzarella and parmesan on top to encourage a golden, melty crust. Cover with foil and bake for 30 minutes, then uncover for the final 10 minutes. Let it cool for at least 15 minutes to set before slicing and serving.
How to Serve Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe
Garnishes
Freshly chopped parsley is my go-to finishing touch for this lasagna, adding a pop of green and a fresh note that cuts through the richness. For an added burst of flavor, consider a sprinkle of crushed red pepper flakes or a dash of fresh lemon zest to brighten each bite. These simple garnishes can elevate the dish visually and taste-wise.
Side Dishes
This hearty lasagna pairs beautifully with a crisp green salad, perhaps tossed with a light balsamic vinaigrette to balance the creamy layers. Roasted vegetables, like asparagus or Brussels sprouts, add a lovely texture contrast without overwhelming the delicate flavors in the lasagna. Garlic bread made with vegan butter can also make for an irresistible side to sop up any extra sauce.
Creative Ways to Present
For a festive touch, serve individual portions in small ramekins for a charming, personal presentation. Layering the lasagna in clear glass casseroles showcases the beautiful strata of noodles, sauce, and filling. You could also experiment with adding thin slices of roasted butternut squash or zucchini between layers for extra color and nutrition, making this Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe your own culinary masterpiece.
Make Ahead and Storage
Storing Leftovers
This lasagna keeps wonderfully in the refrigerator for 3 to 4 days when stored in an airtight container. The flavors actually deepen overnight, making leftovers taste even better the next day. Simply cover tightly with foil or plastic wrap to preserve freshness.
Freezing
If you want to enjoy this Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe on a busy night, freezing it is an excellent option. Store the assembled but unbaked lasagna tightly wrapped in foil and placed in a freezer-safe container or bag for up to 3 months. When ready to bake, thaw overnight in the fridge for best results.
Reheating
To reheat, cover the lasagna with foil and warm it in a 350-degree Fahrenheit oven for about 20-25 minutes or until heated through. You can also microwave individual portions covered with a damp paper towel to keep the lasagna moist and creamy. Just heat in short bursts, checking often to avoid drying out.
FAQs
Can I use tofu instead of cashews in this Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe?
Absolutely! The recipe actually includes tofu in the ricotta filling to add protein and creaminess. You can even substitute more tofu for cashews if you prefer a lower fat option, though cashews provide a richer texture.
Is nutritional yeast necessary for the sauce?
Nutritional yeast is key to providing that cheesy, umami flavor without dairy. If you can’t find it, you might try a vegan cheese alternative, but nutritional yeast delivers the best authentic taste here.
Can I make this dish gluten-free?
Yes! Simply swap the regular lasagna noodles with gluten-free noodles or use no-boil gluten-free sheets that hold up well during baking. The rest of the ingredients are naturally gluten-free.
How can I make the sauce thicker or thinner if needed?
If your sauce feels too thick after blending, add a bit more water until it reaches your desired consistency. Conversely, if it’s too thin, blending in an extra handful of soaked cashews or letting it simmer gently can help thicken it up.
Can I prepare parts of this Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe in advance?
Definitely! You can make the alfredo sauce and mushroom-spinach ricotta filling a day ahead. Store each separately in the fridge and assemble just before baking. This makes serving for guests much easier and stress-free.
Final Thoughts
Making this Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe will quickly become one of your favorite cozy meals. It’s satisfying, flavorful, and packed with nutritious ingredients that come together in a way that’s simply irresistible. I encourage you to dive in, get a little creative with the layers, and enjoy this delightful dish that’s perfect for any occasion!
Print
Vegan White Lasagna with Spinach, Mushrooms, and Cashew Ricotta Recipe
- Total Time: 1 hour 35 minutes
- Yield: 12 servings
- Diet: Vegan
Description
This Vegan White Lasagna features a creamy cashew-based Alfredo sauce combined with a savory mushroom and spinach ricotta filling made from tofu and cashews. Layered between tender lasagna noodles and topped with vegan mozzarella and parmesan cheeses, this plant-based casserole offers rich flavors and satisfying textures without any dairy. Perfect for a comforting dinner that serves 12, this recipe is both flavorful and nutritious.
Ingredients
Alfredo Sauce
- 1 cup raw cashews
- 1 tablespoon olive oil
- 1/2 medium yellow onion, chopped
- 6 large cloves garlic, minced
- 15-ounce can cannellini beans, drained and rinsed
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon salt
- 1 cup water
Mushroom Spinach Ricotta Filling
- 16 ounces frozen spinach, thawed and drained
- 1 tablespoon olive oil
- 1/2 medium yellow onion, chopped
- 8 ounces cremini mushrooms, sliced or chopped
- 4 large cloves garlic, minced
- 1 tablespoon Italian seasoning
- 1 cup raw cashews (or raw slivered almonds, or 1 more tofu block)
- 14.5 ounces firm tofu, drained (no need to press)
- 2 tablespoons lemon juice
- 1/2 teaspoon garlic powder
- 1 teaspoon salt (or to taste)
- 1/2 cup vegan mozzarella shredded cheese (optional)
Other
- 1 box lasagna noodles (about 12 large noodles)
- 8 ounces vegan mozzarella shredded cheese (optional)
- 1/2 cup vegan parmesan cheese (optional)
- Fresh chopped parsley (for serving)
Instructions
- Make the Alfredo Sauce: Bring 3 cups of water to a boil, then pour over the cashews and let them soak for 5 minutes to soften. In the meantime, heat olive oil in a small pan over medium heat. Add the chopped onion and garlic, sauté for 5 minutes until fragrant and translucent, then remove from heat. Drain the cashews and add to a high-powered blender with the cannellini beans, sautéed onion and garlic, nutritional yeast, lemon juice, salt, and 1 cup water. Blend until very smooth. Set aside.
- Prepare the Mushroom Spinach Ricotta Filling: Thaw and drain the spinach thoroughly, squeezing out excess water. Heat olive oil in a large sauté pan over medium heat. Add the chopped onion and mushrooms, cooking for 10-15 minutes while stirring frequently until the mushrooms are soft. Add garlic and Italian seasoning, cook for 1 more minute until fragrant, then stir in the prepared spinach. Remove the pan from heat.
- Make the Ricotta Mixture: In a food processor, pulse cashews until fine and crumbly. Add tofu, lemon juice, garlic powder, and salt. Pulse until the mixture is smooth and well combined. If using, stir in half of the vegan mozzarella cheese. Combine this ricotta mixture with the mushroom spinach sauté, mixing well.
- Assemble the Lasagna: Preheat the oven to 400°F (200°C) and lightly grease a 9×13 inch casserole dish. Cook the lasagna noodles according to package instructions; lay them on parchment paper after cooking to prevent sticking or use no-boil noodles if preferred. Spread about 1/2 cup of Alfredo sauce evenly on the bottom of the casserole dish. Layer 4-5 noodles over the sauce, spread half of the mushroom spinach filling, then drizzle 1/2 cup of Alfredo sauce on top. Add another layer of noodles, the remaining mushroom spinach filling, and another 1/2 cup of Alfredo sauce. Finish with a final layer of noodles, pour the remaining Alfredo sauce on top, then sprinkle with the remaining vegan mozzarella and vegan parmesan cheeses if using.
- Bake and Serve: Cover the casserole tightly with foil and bake for 30 minutes. Remove the foil and bake uncovered for an additional 10 minutes until the top is slightly browned. Let the lasagna cool for at least 15 minutes before slicing to allow it to set. Garnish with fresh chopped parsley and serve warm. Enjoy your comforting vegan meal!
Notes
- Soaking cashews helps them blend into a creamy sauce texture.
- Draining and squeezing the spinach thoroughly prevents excess moisture in the filling.
- You can use no-boil noodles as an alternative to cooked noodles.
- Adjust salt according to taste, especially if adding vegan cheeses that may be salty.
- For nut alternatives, raw almonds or additional tofu can be used in the ricotta mixture.
- Letting the lasagna cool before slicing helps it hold its shape better.
- Prep Time: 35 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: Italian
