Vegan lasagna recipe
This classic vegan lasagna recipe has layers of delicious flavor from creamy vegan ricotta cheese, vegan parmesan, vegan mozzarella shreds, and a meaty vegan marinara sauce. If you've been missing the taste of an authentic lasagna after going vegan, this is the recipe for you!
Prep Time30 minutes mins
Cook Time1 hour hr
Total Time1 hour hr 30 minutes mins
Course: Main Course
Cuisine: Italian
Diet: Vegan, Vegetarian
Servings: 12 servings
Calories: 521kcal
Ingredients for meaty vegan marinara sauce
- 1 tablespoon extra virgin olive oil
- 7 cloves garlic (crushed and minced)
- 1 large onion
- 28 oz vegan ground beef (I used a combination of Beyond Sausage and Impossible Beef this time. I've used other brands, like Gimme Lean and Field Roast in the past with good results. Crumble the sausage into smaller bits.)
- 6 oz tomato paste
- 28 oz canned whole plum tomatoes
- 2 teaspoons dried oregano
- 1 tablespoon fresh basil (optional)
- 1 teaspoon red pepper flakes
- 2 cups vegetable stock (or water)
- Salt and ground black pepper to taste
Ingredients for cashew ricotta
- 1 ½ cups raw cashews (soaked 30 minutes, then drained)
- 2 tablespoons nutritional yeast (optional)
- 1 teaspoon garlic powder
- 1 teaspoon oregano
- ¼ cup parsley (chopped)
- Salt and ground black pepper to taste
- 1 cup water
Make the vegan meaty marinara
Heat oil in a large skillet with garlic. Add the onions. Sauté until the onions soften, about five minutes.
Add the meatless meat - ground vegan beef and ground vegan sausage - and sauté for a couple of minutes to brown.
Place the plum tomatoes in a bowl and squish them to break with your fingers. Add to the skillet along with tomato paste and two cups of vegetable stock.
Add the oregano, basil if using, red pepper flakes, salt and ground black pepper to taste. Cook the sauce without covering for about 15 minutes or until it turns a bright orange-red. Turn off heat and check seasoning. Set aside.
Make the vegan ricotta cheese
Place cashews in a food processor with nutritional yeast, garlic powder, oregano, parsley, salt and ground black pepper to taste, and water.
Process for a couple of minutes until smooth. Set aside.
Assemble and bake lasagna
Preheat the oven to 400 degrees Fahrenheit/205 degrees Celsius.
Spray a 12 X 9 inch lasagna pan or baking dish with cooking spray or oil. Ladle out a cup of marinara sauce into the pan and spread evenly. Layer on four sheets of the noodles into the bottom of the pan.
Layer on one-fourth of the meat sauce over the lasagna noodles followed by one-fourth of the cashew parmesan.
Follow this by a layer of one-fourth of the vegan mozzarella, then one-fourth of the vegan ricotta.
Repeat the layers until you have built up three layers of the noodles, marinara and the cheeses. Over the fourth and final layer of lasagna noodles, layer the remaining marinara, parmesan, ricotta and mozzarella.
Cover the baking dish with aluminum foil, place the lasagna pan on a rimmed baking sheet, and bake in the preheated oven for 30 minutes. Remove the aluminum foil and bake the lasagna another 30 minutes until bubbly and hot. Let the lasagna stand at least 15 minutes to firm up, then cut and serve.
- If using no-boil noodles, see FAQs above.
- Some lasagna boxes have 18 noodles, others have just 14 or 15. You need 16 noodles for this recipe, but if you fall short of one or two noodles, no need to open another box. Just use fewer noodles for the middle layers and no one will know!
- If you want more veggies in the lasagna, cut down the meatless meat by half and add a roasted, diced eggplant or finely diced noodles to the marinara sauce.
- Use lentils instead of the meatless meat. Add 28 oz, or roughly two cans, of brown lentils to the marinara instead of the meat.
Serving: 1 slice | Calories: 521kcal | Carbohydrates: 51g | Protein: 21g | Fat: 25g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Sodium: 842mg | Potassium: 500mg | Fiber: 7g | Sugar: 6g | Vitamin A: 614IU | Vitamin C: 12mg | Calcium: 55mg | Iron: 3mg