Go Back
+ servings
Main Course

The Best Vegan Lasagna Recipe

This vegan lasagna is perfect for fall, the holidays, or anytime! The tasty vegan bolognese sauce is packed with plant-based veggies that pair perfectly with this healthy lasagna. It’s the best lasagna recipe there is!


Prep Time30 minutes
Cook Time1 hour
Total Time1 hour 30 minutes
Yield12 servings

INGREDIENTS

  • 2 tbsp olive oil
  • 4 garlic cloves (minced)
  • 1/2 onion (minced)
  • 2 large carrots (minced)
  • 8 oz mushrooms (minced)
  • 2 bay leaves
  • 2-3 tbsp Italian seasoning
  • 1 1/2 c vegetable stock
  • 1/4 c tomato paste
  • 15 oz tomato sauce
  • 1/4 cup bulgur (hemp hearts, or quinoa)
  • 1/4 cup non-dairy plant milk
  • 1 c lentils (cooked)
  • 1 tbsp soy sauce (or salt, to taste)
  • 1 1/2 c raw cashews (soaked overnight*)
  • 1 tbsp apple cider vinegar
  • 2 tbsp nutritional yeast
  • 2 garlic cloves
  • 1/2 teaspoon onion powder
  • 1 tsp salt (to taste)
  • 1/2 c water
  • 12 lasagna sheets**
  • Shredded vegan cheese (optional)
  • 2 tbsp chopped basil

INSTRUCTIONS

  • Heat olive oil in a dutch oven or large sauce pan over medium heat. Cook the garlic, onion, and carrots for 2-3 minutes, stirring continuously.
  • Add the mushrooms. Continue to cook and stir for 5 minutes.
  • Add the bay leaf, Italian seasoning, and 1/2 c of the vegetable stock. Cook and stir for 5 minutes, scraping up any bits that may be stuck to the bottom of the pan.
  • Add the tomato paste, tomato sauce, and bulgur, hemp hearts, or quinoa (depending on what you're using). Cook and stir for 3 minutes.
  • Now, add the remaining vegetable stock, lentils, plant milk, and soy sauce or salt. Stir to combine. Bring to a simmer, then reduce heat to low heat and cover the saucepan. Cook for 20 minutes. Check on the sauce periodically to add water if it starts to get too thick.
  • Taste the sauce and add more salt or Italian seasoning, as needed.
  • Add all ingredients to a food processor, and blend until smooth.
  • Taste the ricotta and adjust for salt, if needed.
  • Preheat oven to 375 F degrees.
  • Spray two baking sheets with non-stick spray. Set aside.
  • Bring a large pot of water to a boil. Cook the lasagna sheets according to package directions. Drain the pasta, rinse them with cold water, and lay them individually on the baking sheets. This will keep them from sticking together while you assemble the lasagna.
  • Spoon 1/2 c of the vegan bolognese sauce into the bottom of a 9"x13" baking dish. Place three lasagna sheets on top. Spoon about 1/2 c of the sauce on top of the pasta, spreading so it's even. Top with about 1/4 c of the vegan ricotta.
  • Repeat so there are four layers total. When you get to the top layer, cover the noodles with sauce and the vegan shredded cheese, if using, and the chopped basil.
  • Cover with foil and bake for about 40 minutes, until the lasagna is light brown and cooked through. Because the sauce is thick, it may not bubble.
  • Serve warm, or freeze*** and enjoy for weeks!