Best Damn Vegan Lasagna

The best damn vegan lasagna is the one you make at home! This super-healthy vegan lasagna is hearty, chock full of vegetables, and so so good!
Course Dinner, Main Dish
Cuisine Italian, Vegan
Keyword best vegan lasagna, best vegan lasagne, best vegetarian recipes, dairy-free lasagna, lasagne vegan, plant-based lasagna, vegan lasagna, vegetarian lasagna
Prep Time 45 minutes
Cook Time 50 minutes
Total Time 1 hour 35 minutes
Servings 9
Calories 344kcal
Author Beth Hornback


For the Lasagna

  • 2 cups Savory Cashew Cream, recipe follows
  • 4 cups Protein-Packed Marinara Sauce or your favorite marinara sauce, recipe follows
  • 2 cups Vegan Spinach Ricotta, recipe follows
  • 1 package no-boil lasagna noodles (such as DeLallo Whole Wheat Lasagna)
  • 1/2 cup water

Savory Cashew Cream

  • 2 cups raw cashews*
  • 1 cup water
  • 1 tablespoon heaping nutritional yeast
  • 1 teaspoon chickpea miso, optional (any light miso will work)
  • 1 teaspoon salt
  • 1 Tablespoon apple cider vinegar

Protein-Packed Marinara Sauce

  • 2 28 ounce cans crushed tomatoes (I love the Muir Glen brand with basil)
  • 1 large sweet potato, peeled and diced (about 2 cups)
  • 1/2 cup red lentils, picked over and rinsed in a fine mesh strainer
  • 2-3 cloves garlic, minced
  • 1 teaspoon salt, more to taste
  • 1 teaspoon dried oregano, optional
  • 1 teaspoon olive oil, optional
  • 2 1/2 cups water

Vegan Spinach Ricotta

  • cup  raw cashews
  • 10-12  ounce  firm or extra-firm tofu drained (1 package is typically 10-12oz but can go up to 14oz, which also works fine)
  • cups  fresh baby spinach or 1 cup frozen spinach
  • ¼  cup  fresh basil leaves**
  • cloves  garlic***
  • teaspoon  salt
  • teaspoon  light miso (white, yellow, or chickpea)
  • Tablespoons  nutritional yeast flakes


Make the Savory Cashew Cream

  • Blend all ingredients in a high-speed blender or food processor until creamy and smooth.

Make the Marinara Sauce

  • Heat 4 quart (or largesaucepan over medium heat.

 Click here for Instant Pot/Pressure Cooker instructions.
  • Sauté the garlic and salt in olive oil for 30 seconds or so, just to wake up the garlic flavor.

 Add the oregano, if using.
  • Stir in the sweet potato and lentils, and cook for a minute or so.
  • Add water, then bring to a boil, and reduce to a simmer.
  • Simmer for 10-15 minutes until lentils are soft.
  • Add in crushed tomatoes, and simmer for another 5 minutes to let the sauce come together.

Make the Vegan Spinach Ricotta

  • In a food processor or blender, pulse cashews, garlic, miso, salt, and nutritional yeast until the mixture is fine and crumbly.
  • Add the tofu, spinach, and basil and pulse to throughly combine.

Assemble the Lasagna

  • Preheat oven to 350F.
  • Thin savory cashew cream with water until it is a pourable consistency.
  • Spread one cup of marinara sauce in the bottom of a 13x9 casserole dish.
  • Layer 5 lasagna sheets over the sauce, overlapping as needed to fit.
  • Spread 1 cup of spinach ricotta over the noodles.
  • Pour 1 cup of marinara sauce over the ricotta.
  • Pour 3/4 cup of savory cashew cream over the marinara sauce.

Repeat with noodles, ricotta, marinara, and cashew cream.
  • Layer remaining 5 noodles on top of the cashew cream, then top with remaining marinara sauce.
  • Set aside remaining 1/2 cup of cashew cream.
  • Cover casserole dish tightly with aluminum foil, and bake for 30 minutes.
  • Remove foil and pour on the remaining cashew cream.
  • Bake, uncovered, for 20 minutes.

If desired, broil the top for 3-4 minutes until browned.
  • Let lasagna stand for 15 minutes before devouring.



*If not using a high-speed blender, soak the cashews in water for at least 2 hours. Drain and proceed with the recipe.
** Or two cubes of Dorot frozen basil
*** Or two cubes of Dorot frozen garlic
FREEZING INSTRUCTIONS: Prepare components and freeze separately. Defrost the components overnight in the refrigerator, then assemble and bake the lasagna as directed above. Alternatively, assemble the lasagna and freeze, unbaked. Defrost the lasagna overnight in the fridge they day before you want to eat it and add 15 minutes to the initial baking time.


Serving: 1serving | Calories: 344kcal | Carbohydrates: 38g | Protein: 16g | Fat: 15g | Saturated Fat: 1.3g | Sodium: 347mg | Fiber: 7.2g | Sugar: 4.6g | Vitamin A: 556800IU | Vitamin C: 24.5mg