Vegan Lasagna Recipe

vegan lasagna

Lasagna is a great option for weekends, holidays, or to impress your friends and family. This plant based version of your Italian favourite is perfect for your special occasion. It also freezes well, so be sure to make extra!

Vegan Lasagna

Course: Main Course
Cuisine: Italian
Servings: 4 people
Calories: 688kcal


  • Lasagna pan
  • Saucepan
  • Small pot
  • Large pot


Bolognese Sauce

  • 150 g textured vegetable protein dried
  • 1 tsp browning sauce
  • 1 cup tomato sauce
  • 5 cloves garlic minced
  • 1 onion medium, diced
  • 1 green bell pepper
  • 1 tsp salt
  • 1 tsp oregano
  • 1 tsp basil

Vegan Ricotta

  • 100 g silken tofu
  • 2 tbsp nutritional yeast
  • 1 tsp garlic powder
  • 1 tsp salt


  • 16 oz lasagna pasta
  • 100 g vegan mozzarella


Vegan Ricotta

  • Heat a small pot on your stovetop.
  • Blend all ingredients in a food processor or blender.
  • Pour your tofu mixture into the pot, then cook for about 3 minutes. At this point, small lumps should start showing up.

Bolognese Sauce

  • Soak textured vegetable protein in water for about 20 minutes.
  • Heat your saucepan and grease with olive oil.
  • Add garlic, onion, and green bell pepper to pan. Sautee until onion becomes transparent.
  • Drain water from TVP (textured vegetable protein), and add to saucepan.
  • Add browning sauce, mix well, then add tomato sauce.
  • Add oregano, basil, salt, and pepper. Stir and continue cooking for 3 minutes.


  • Preheat oven to 350°F (176°C).
  • Boil lasagna pasta in a large pot for about 10 minutes.
  • Cover the bottom of your lasagna pan with a layer of bolognese sauce. Then, add a layer of pasta. Add a generous amount of ricotta, and more bolognese sauce. Finally, top with some of your vegan mozzarella. Repeat this process until the lasagna pan is full. On the top layer, add extra cheese.
  • Bake for 30 minutes, or until cheese is completely melted.


Serving: 250g | Calories: 688kcal | Carbohydrates: 113g | Protein: 38g | Fat: 8g | Saturated Fat: 2g | Sodium: 1750mg | Potassium: 692mg | Fiber: 13g | Sugar: 13g | Vitamin A: 375IU | Vitamin C: 31mg | Calcium: 194mg | Iron: 7mg
Tried this recipe?Let us know how it was!

Patricia Maroday

Hi I'm Patricia. Vegan. Blogger. Marketer. Wife. Lazy cook. Soccer mom to a son who thinks I am a vegan scientist. I just want to encourage people to try out the vegan lifestyle their way and making a global impact together. Join my movement!

Add comment

Leave your comments!

This site uses Akismet to reduce spam. Learn how your comment data is processed.