Back to recipes

Hearty Homemade Vegan Lasagna
This comforting lasagna recipe offers a delicious plant-based take on a classic dish, featuring savory tomato sauce and a rich tofu filling. It's a satisfying meal that's also packed with protein.
150 min8 servingsmain course
vegetarian
lacto-vegetarian
ovo-vegetarian
vegan
pescetarian
mediterranean
Nutrition Facts
Per serving
Calories265
% Daily Value*
Total Fat 14g18%
Saturated Fat 1g3%
Trans Fat 0g
Cholesterol 0mg
Sodium 87mg4%
Total Carbohydrate 17g6%
Dietary Fiber 3g12%
Total Sugars 2g
Protein 22g43%
Calcium 839mg65%
Iron 3.6mg20%
Potassium 411mg9%
Vitamin C 7.8mg9%
Vitamin E 0.78mg5%
Vitamin K 0.98mcg1%
Magnesium 74mg18%
Zinc 2mg18%
Estimated nutrition — not all ingredients could be calculated.
* Percent Daily Values are based on a 2,000 calorie diet.
Ingredients
- 2 tablespoons olive oil
- 0.5 cups onion
- 3 tablespoons garlic
- 4 cans stewed tomatoes
- 0.333 cup tomato paste
- 0.5 cup basil
- 0.5 cup parsley
- 1 teaspoon salt
- 1 teaspoon peppers
- 1 package lasagna noodles
- 2 pounds firm tofu
- 2 tablespoons garlic
- 0.25 cup basil
- 0.25 cup parsley
- 0.5 teaspoon salt
- peppers
- 3 packages spinach
Instructions
Your first recipes, tailored to you.
Tell Nora about your dietary needs and she'll start building your personalized recipe collection right away.
Take the 2-min quiz