Why This Vegan Lasagna Is So Good
This lasagna works because:
- Cashew-based ricotta is creamy and rich
- Spinach adds freshness and nutrition
- Tomato sauce balances the creaminess
- Proper layering creates perfect texture
- Baking melds all flavors beautifully
Even non-vegans love it.
Ingredients You’ll Need
For the Vegan Ricotta
- 1½ cups raw cashews (soaked 4 hours or overnight)
- ½ cup water (adjust for texture)
- 2 tablespoons lemon juice
- 2 tablespoons nutritional yeast
- 1 clove garlic
- ½ teaspoon salt
- ¼ teaspoon black pepper
Spinach Filling
- 300 g (10 oz) fresh spinach (or frozen, well-drained)
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- Pinch of nutmeg (optional)
- Salt & pepper to taste
Tomato Sauce
- 2 cups marinara sauce (store-bought or homemade)
- 1 teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon chili flakes (optional)
Lasagna Assembly
- 9–12 lasagna sheets (regular or no-boil)
- 1½ cups vegan mozzarella (store-bought or homemade)
- Olive oil for greasing
Step 1: Making the Creamy Vegan Ricotta
Drain the soaked cashews and add them to a blender.
Add:
- Water
- Lemon juice
- Nutritional yeast
- Garlic
- Salt
- Black pepper
Blend until smooth and creamy. Scrape down sides as needed.
Texture Tip
The ricotta should be thick but spreadable—similar to dairy ricotta.
Taste and adjust salt or lemon if needed. Set aside.
Step 2: Preparing the Spinach Filling
Heat olive oil in a skillet over medium heat.
Add garlic and sauté for 30 seconds until fragrant.
Add spinach and cook:
- Fresh spinach: 2–3 minutes until wilted
- Frozen spinach: cook until heated and moisture evaporates
Season with salt, pepper, and nutmeg if using.
Remove from heat and mix the spinach into the vegan ricotta. Stir well to combine.
Step 3: Flavoring the Tomato Sauce
In a bowl, mix marinara sauce with oregano, basil, and chili flakes.
This small step adds depth and makes the lasagna taste homemade.
Step 4: Preparing the Baking Dish
Preheat oven to 190°C (375°F).
Lightly grease a rectangular baking dish with olive oil.
Spread a thin layer of tomato sauce on the bottom—this prevents sticking.
Step 5: Assembling the Lasagna Layers
First Layer
- Lasagna sheets
- Vegan ricotta & spinach mixture
- Tomato sauce
- Sprinkle of vegan mozzarella
Repeat Layers
Continue layering until ingredients are used, ending with:
- Lasagna sheets
- Tomato sauce
- Generous vegan mozzarella on top
Press gently to compact layers.
Step 6: Baking the Lasagna
Cover the dish with foil.
Bake for 30 minutes.
Remove foil and bake uncovered for 15–20 minutes until:
- Sauce is bubbling
- Top is lightly golden
Let rest 15 minutes before slicing—this helps it set.
Texture & Flavor Expectation
This lasagna is:
- Creamy but not heavy
- Savory with mild tang
- Soft layers with structure
- Comforting and filling
Perfect balance of richness and freshness.
Pro Tips for the Best Vegan Lasagna
- Soak cashews well for smooth ricotta
- Drain spinach thoroughly to avoid wateriness
- Let lasagna rest before cutting
- Season every layer lightly
- Use quality marinara sauce
Delicious Variations
Mushroom Spinach Lasagna
Add sautéed mushrooms to the ricotta mixture.
Protein Boost
Add cooked lentils or crumbled tofu to the filling.
Gluten-Free
Use gluten-free lasagna sheets.
White Sauce Version
Replace tomato sauce with vegan béchamel.
Pesto Twist
Add vegan pesto between layers.
Serving Suggestions
Serve with:
- Fresh green salad
- Garlic bread
- Roasted vegetables
- Lemony arugula
Perfect for:
- Family dinners
- Meal prep
- Holidays
- Potlucks
Storage & Make-Ahead Tips
Refrigeration
Store in an airtight container for 4–5 days.
Freezing
Freeze baked or unbaked lasagna up to 2 months.
Reheating
Reheat in oven at 180°C (350°F) until warmed through.
Common Mistakes to Avoid
- ❌ Skipping cashew soaking
- ❌ Watery spinach
- ❌ Cutting too soon
- ❌ Under-seasoning
- ❌ Overbaking uncovered
Why This Recipe Is a Keeper
This Vegan Ricotta & Spinach Lasagna is:
- Dairy-free
- Comforting
- Crowd-pleasing
- Meal-prep friendly
- Packed with flavor
It’s proof that vegan food can be indulgent and satisfying.
Final Thoughts
This Vegan Ricotta & Spinach Lasagna 🌱✨ delivers everything you love about classic lasagna—creamy layers, rich sauce, and comforting texture—without any animal products. One bite and you’ll forget it’s vegan.