Go Back
+ servings
Meatless Lasagna (Vegan)
Print

Vegan Lasagna

I've tried so many vegan lasagna recipes, but this one is by far the best! It's super comforting, packed with flavor and protein, and so easy to make! It makes the perfect dinner for the whole family. 
Course Main Course
Cuisine Italian
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4 servings
Calories 573kcal
Author Sina

Ingredients

  • 7 oz firm tofu
  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 3 cloves of garlic, minced
  • 3 tablespoons tomato paste
  • 3/4 cup dry red wine (use a vegan brand)
  • 2 14.5 oz cans diced tomatoes
  • 2 teaspoons dried oregano
  • 1 tablespoon dried basil
  • 2 cups passata
  • 1/2 teaspoon soy sauce
  • salt, to taste
  • black pepper, to taste
  • 4.5 oz mushrooms, cut into small cubes
  • 1 small zucchini, cut into small cubes
  • 1 carrot, cut into small cubes
  • 9 lasagna sheets
  • 3/4 cup vegan sour cream or vegan cream cheese
  • 1 cup vegan cheese

Instructions

  • Start by crumbling the tofu with your hands. In a large pan, heat the olive oil and pan-fry the crumbled tofu for about 3 minutes. Then add the chopped onion and cook for another 4 minutes. Then add the garlic and cook for 1 minute. 
  • While you make the Bolognese Sauce, pan-fry the vegetables in a second pan. Heat some oil and cook them for about 6 minutes. Season with salt and pepper.
  • Go back to the bolognese sauce: after one minute, add the tomato paste and cook for 2 more minutes. 
  • Deglaze with red wine and cook for 3 minutes. Then add the diced tomatoes as well as the pureed tomatoes and season with oregano, basil, salt, and pepper.
  • While you make the tofu bolognese sauce, pan-fry the vegetables in a second pan. Heat some oil and cook them for about 6 minutes. Season with salt and pepper. Once the bolognese sauce is ready, add the veggies and stir well.
  • Add a cup of the bolognese sauce at the bottom of your casserole dish. Then add a layer of lasagna sheets, then again Bolognese sauce, and top it with some vegan sour cream or vegan cream cheese. Continue with two more layers of sauce and lasagna sheets. Put the rest of the bolognese sauce on top and sprinkle with vegan cheese.
  • Preheat your oven to 350 °F and bake the lasagna for 30-35 minutes, depending on your oven.

Notes

  • Cut up all the veggies before you start with this recipe. This way you can make the bolognese sauce and pan-fry the vegetables in a second pan at the same time. 
  • If you can't find vegan sour cream, you could also use vegan cream cheese. Or make your own vegan cream cheese. Leave out the herbs and garlic when you make this recipe. 
  • If you want to make this recipe healthier, you can also use whole wheat lasagna noodles. I've even tried it with green lentil lasagna noodles and it turned out super delicious. 
  • This recipe freezes really well. You can freeze it for up to 3 months. You can either freeze it baked or unbaked.

Nutrition

Calories: 573kcal | Carbohydrates: 79g | Protein: 22g | Fat: 15g | Saturated Fat: 3g | Sodium: 479mg | Potassium: 1236mg | Fiber: 8g | Sugar: 13g | Vitamin A: 3465IU | Vitamin C: 29.7mg | Calcium: 232mg | Iron: 6.5mg