All Recipes Vegan Lasagna for Delicious Plant-Based Meals

Updated On: October 4, 2025

Lasagna is a classic comfort food loved by many, but traditional recipes often include cheese and meat, making it unsuitable for vegans. Fortunately, this All Recipes Vegan Lasagna offers a hearty, flavorful alternative that satisfies even the most dedicated carnivores.

Using layers of tender pasta sheets, rich tomato sauce, creamy cashew ricotta, and a medley of fresh vegetables, this dish is a celebration of plant-based goodness. Whether you’re new to vegan cooking or a seasoned pro, this recipe is simple to prepare and perfect for family dinners or special occasions.

The layers meld together into a luscious, satisfying meal that’s both nourishing and delicious. Plus, it’s packed with wholesome ingredients that make you feel good from the inside out.

Ready to impress your friends and family with a vegan-friendly twist on a beloved Italian classic? Let’s dive into this amazing recipe that’s sure to become a staple in your kitchen.

Why You’ll Love This Recipe

All Recipes Vegan Lasagna is more than just a substitute for traditional lasagna—it’s a dish that stands on its own. Here’s why this recipe will quickly become a favorite:

  • Rich and Creamy: The cashew-based ricotta creates a velvety texture that mimics dairy cheese perfectly.
  • Loaded with Vegetables: Spinach, mushrooms, zucchini, and more add layers of flavor and nutrition.
  • Simple Ingredients: Made with pantry staples and fresh produce, it’s easy to prepare anytime.
  • Perfect for Meal Prep: This lasagna tastes even better the next day, making it ideal for leftovers.
  • Family-Friendly: Even non-vegans will ask for seconds thanks to its hearty, comforting taste.

Ingredients

  • 12 lasagna noodles (ensure vegan-friendly, no egg)
  • 2 cups raw cashews (soaked for at least 4 hours or overnight)
  • 1/4 cup nutritional yeast
  • 2 tbsp lemon juice
  • 2 cloves garlic, minced
  • 1 cup water (or as needed for blending)
  • 4 cups fresh spinach, roughly chopped
  • 2 cups mushrooms, sliced
  • 1 medium zucchini, thinly sliced
  • 1 medium onion, diced
  • 3 cups marinara sauce (store-bought or homemade)
  • 2 tbsp olive oil
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • Fresh basil leaves for garnish (optional)

Equipment

  • Large pot for boiling noodles
  • Food processor or high-speed blender
  • Large skillet or sauté pan
  • 9×13 inch baking dish
  • Mixing bowls
  • Measuring cups and spoons
  • Spatula and wooden spoon

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. Prepare the noodles: Bring a large pot of salted water to a boil. Add the lasagna noodles and cook according to package instructions until al dente. Drain and lay flat on a clean towel to prevent sticking.
  3. Make the cashew ricotta: Drain the soaked cashews and add them to the food processor along with nutritional yeast, lemon juice, garlic, and water. Blend until smooth and creamy, scraping down the sides as needed. Season with salt and pepper to taste. Adjust water quantity for desired consistency.
  4. Sauté the vegetables: Heat olive oil in a large skillet over medium heat. Add onions and cook for 3-4 minutes until translucent. Add mushrooms and zucchini, cooking until softened, about 5-7 minutes. Stir in spinach and cook until wilted. Season with dried basil, oregano, salt, and pepper. Remove from heat.
  5. Assemble the lasagna: Spread a thin layer of marinara sauce on the bottom of your baking dish. Place 3-4 noodles on top. Spread a layer of cashew ricotta over the noodles, followed by a layer of sautéed vegetables, and then a generous spoonful of marinara sauce. Repeat these layers two more times, finishing with marinara sauce on top.
  6. Bake: Cover the baking dish with foil and bake for 30 minutes. Remove the foil and bake for an additional 10-15 minutes to allow the top to brown slightly.
  7. Cool and serve: Let the lasagna cool for 10 minutes before slicing. Garnish with fresh basil leaves if desired, and enjoy!

Tips & Variations

“Soaking your cashews overnight ensures a smoother, creamier ricotta alternative. If you’re short on time, boil cashews for 15 minutes to soften them quickly.”

  • Gluten-Free: Use gluten-free lasagna noodles or thinly sliced eggplant as a noodle substitute.
  • Extra Protein: Add cooked lentils or crumbled tofu to the vegetable layer for more protein.
  • Flavor Boost: Incorporate fresh garlic and herbs into your marinara sauce for a homemade touch.
  • Cheesy Topping: Sprinkle some vegan mozzarella shreds on top before baking for a melty finish.
  • Make Ahead: Assemble the lasagna a day in advance and refrigerate. Bake just before serving.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 12 g
Carbohydrates 40 g
Fat 10 g
Fiber 6 g
Sugar 7 g
Sodium 450 mg

Serving Suggestions

This vegan lasagna pairs wonderfully with a crisp green salad tossed in a tangy vinaigrette. Consider serving it alongside roasted garlic bread or a simple side of steamed asparagus for a complete meal.

If you want to keep the Italian theme going, a light glass of red wine or a sparkling water with lemon complements the flavors beautifully. For a fun twist, try pairing this dish with a vegan appetizer like stuffed mushrooms or bruschetta.

Looking for more delicious plant-based recipes? Check out our Blackberry Juicing Recipes for refreshing drinks or the savory Blackstone Lo Mein Recipes to keep your meals exciting.

Conclusion

With its rich layers of creamy cashew ricotta, savory vegetables, and robust marinara sauce, this All Recipes Vegan Lasagna is a testament to how delicious plant-based cooking can be. It offers all the comfort and satisfaction of traditional lasagna without any animal products, making it perfect for vegans, vegetarians, or anyone looking to add more wholesome meals to their diet.

Not only is it nourishing and packed with flavor, but it’s also versatile and easy to customize. Whether you’re cooking for a family dinner, a potluck, or meal prepping for the week, this recipe promises crowd-pleasing results.

Don’t forget to explore more tasty recipes like the Bread And Gravy Recipe or the indulgent Best Spg Seasoning Recipe to keep your culinary adventures fresh and exciting!

📖 Recipe Card: All Recipes Vegan Lasagna

Description: A delicious and hearty vegan lasagna layered with rich tomato sauce, tofu ricotta, and vegetables. Perfect for a comforting plant-based meal.

Prep Time: PT30M
Cook Time: PT45M
Total Time: PT1H15M

Servings: 6 servings

Ingredients

  • 12 lasagna noodles
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 zucchini, diced
  • 1 cup mushrooms, sliced
  • 4 cups marinara sauce
  • 14 ounces firm tofu, drained and crumbled
  • 1/4 cup nutritional yeast
  • 2 tablespoons lemon juice
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 2 cups fresh spinach, chopped

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook lasagna noodles according to package instructions; drain and set aside.
  3. Heat olive oil in a pan; sauté onion and garlic until translucent.
  4. Add zucchini and mushrooms; cook until tender.
  5. In a bowl, mix tofu, nutritional yeast, lemon juice, basil, oregano, salt, and pepper to make tofu ricotta.
  6. Spread a thin layer of marinara sauce in a baking dish.
  7. Layer noodles, tofu ricotta, sautéed vegetables, spinach, and marinara sauce; repeat layers ending with sauce.
  8. Cover with foil and bake for 35 minutes.
  9. Remove foil and bake an additional 10 minutes until bubbly.
  10. Let cool for 10 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 18 g | Fat: 10 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “All Recipes Vegan Lasagna”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and hearty vegan lasagna layered with rich tomato sauce, tofu ricotta, and vegetables. Perfect for a comforting plant-based meal.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“12 lasagna noodles”, “2 tablespoons olive oil”, “1 onion, diced”, “3 cloves garlic, minced”, “1 zucchini, diced”, “1 cup mushrooms, sliced”, “4 cups marinara sauce”, “14 ounces firm tofu, drained and crumbled”, “1/4 cup nutritional yeast”, “2 tablespoons lemon juice”, “1 teaspoon dried basil”, “1 teaspoon dried oregano”, “Salt and pepper to taste”, “2 cups fresh spinach, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lasagna noodles according to package instructions; drain and set aside.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan; saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add zucchini and mushrooms; cook until tender.”}, {“@type”: “HowToStep”, “text”: “In a bowl, mix tofu, nutritional yeast, lemon juice, basil, oregano, salt, and pepper to make tofu ricotta.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of marinara sauce in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Layer noodles, tofu ricotta, saut\u00e9ed vegetables, spinach, and marinara sauce; repeat layers ending with sauce.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 35 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake an additional 10 minutes until bubbly.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “18 g”, “fatContent”: “10 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X