Nutrition Facts for Tofu veggie lasagna

Tofu Veggie Lasagna

Indulge in the wholesome goodness of this Tofu Veggie Lasagna, a hearty, plant-forward twist on the classic comfort food. Perfect for vegetarians and veggie lovers alike, this dish layers tender lasagna noodles with a creamy tofu-spinach ricotta, sautéed zucchini, carrots, mushrooms, and vibrant marinara sauce. Fresh basil and two kinds of cheese—melty mozzarella and savory Parmesan—add irresistible flavor, while baked layers meld together into cheesy perfection. With a prep time of just 30 minutes, this crowd-pleaser is ideal for weeknight dinners or cozy family gatherings. Serve warm, and don't forget a garnish of fresh basil for an extra burst of brightness. Healthy, satisfying, and bursting with garden-fresh flavors, this recipe is a must-try for anyone seeking a comforting vegetarian meal.

Nutriscore Rating: 75/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Tofu Veggie Lasagna
Prep Time:30 mins
Cook Time:60 mins
Total Time:90 mins
Servings: 6

Ingredients

  • 12 sheets Lasagna noodles
  • 16 ounces Firm tofu
  • 5 ounces Spinach
  • 2 medium Zucchini
  • 2 medium Carrot
  • 8 ounces Mushrooms
  • 4 cloves Garlic
  • 2 tablespoons Olive oil
  • 24 ounces Marinara sauce
  • 2 cups Mozzarella cheese, shredded
  • 0.5 cups Parmesan cheese, grated
  • 0.5 cups Basil leaves, fresh
  • 1 teaspoon Salt
  • 0.5 teaspoons Black pepper

Directions

Step 1

Preheat your oven to 375°F (190°C).

Step 2

Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions, then drain and lay them out flat on a clean towel to cool.

Step 3

In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté for 1 minute until fragrant.

Step 4

Add diced zucchini, carrots, and mushrooms to the skillet. Cook for 8–10 minutes, stirring occasionally, until the vegetables are tender. Remove from heat and set aside.

Step 5

In a medium mixing bowl, crumble the tofu using your hands or a fork. Stir in the chopped spinach, fresh basil, salt, and black pepper, mixing well to create the tofu ricotta filling.

Step 6

Spread a thin layer of marinara sauce at the bottom of a 9x13-inch baking dish.

Step 7

Layer 4 lasagna noodles over the sauce, slightly overlapping them. Spread one-third of the tofu ricotta filling over the noodles, followed by one-third of the cooked vegetable mixture and one-third of the remaining marinara sauce.

Step 8

Sprinkle one-third of the shredded mozzarella cheese over the top.

Step 9

Repeat the layering process two more times (noodles, tofu mixture, vegetables, marinara, mozzarella).

Step 10

Finish with a final layer of noodles topped with marinara sauce, remaining mozzarella, and grated Parmesan cheese.

Step 11

Cover the baking dish with aluminum foil and bake for 40 minutes.

Step 12

Remove the foil and bake an additional 20 minutes until the cheese is melted and bubbly.

Step 13

Let the lasagna cool for 10–15 minutes before slicing and serving. Garnish with additional fresh basil if desired.

Nutrition Facts

Serving size 3118.7 grams (3118.7g)
Amount per serving % Daily Value*
Calories 4528
Total Fat 143.70g 184%
Saturated Fat 46.00g 230%
Polyunsaturated Fat 7.00g
Cholesterol 216mg 72%
Sodium 9676mg 421%
Total Carbohydrate 607.30g 221%
Dietary Fiber 51.90g 185%
Total Sugars 84.50g
Protein 224.00g 448%
Vitamin D 0IU 0%
Calcium 3331mg 256%
Iron 47mg 262%
Potassium 5525mg 118%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 28.0%
Protein: 19.4%
Carbs: 52.6%