Nutrition Facts for 3 cheese spinach lasagna with tofu

3 Cheese Spinach Lasagna with Tofu

Image of 3 Cheese Spinach Lasagna with Tofu
Nutriscore Rating: 69/100

Savor the comfort of homemade Italian cuisine with this 3 Cheese Spinach Lasagna with Tofu, a luxurious yet wholesome twist on a classic favorite. Layers of tender lasagna noodles embrace a creamy, protein-packed filling made from ricotta, crumbled tofu, and sautéed spinach, seasoned to perfection with garlic, onion powder, and Italian herbs. Topped with bubbling mozzarella and Parmesan and nestled in a rich marinara sauce, this dish balances hearty flavors with a boost of nutrients. Ideal for vegetarians or anyone looking to add a creative spin to their lasagna game, this recipe is as satisfying as it is easy to prepare. Ready in just 80 minutes, it’s perfect for comforting weeknight dinners, impressive special occasions, or making ahead for meal prep. Your taste buds—and dinner guests—will thank you!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
50 min
🕐
Total Time
1 hr 20 min
👥
Servings
8 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 12 pieces Lasagna noodles
  • 2 cups Ricotta cheese
  • 3 cups Shredded mozzarella cheese
  • 1.5 cups Grated Parmesan cheese
  • 5 cups Fresh spinach
  • 14 ounces Firm tofu
  • 4 cups Marinara sauce
  • 1 large Egg
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 2 teaspoons Italian seasoning
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 1 tablespoon Olive oil
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

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

2

Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions. Drain and set aside.

3

Drain the tofu and pat it dry with a clean kitchen towel. Crumble the tofu into a large mixing bowl. Add ricotta cheese, garlic powder, onion powder, 1 teaspoon Italian seasoning, salt, and black pepper. Mix until well combined.

4

In a skillet over medium heat, add olive oil. Sauté the spinach until wilted, about 2-3 minutes. Let it cool for a few minutes, then chop the spinach and fold it into the tofu and ricotta mixture.

5

In a small bowl, beat the egg and stir it into the spinach and tofu mixture to help bind the filling.

6

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

7

Place a layer of lasagna noodles over the sauce. Spread 1/3 of the spinach and tofu mixture over the noodles, followed by 1 cup of marinara sauce, 1 cup of shredded mozzarella, and 1/2 cup of grated Parmesan.

8

Repeat the layering process two more times, finishing with a final layer of noodles and marinara sauce at the top.

9

Sprinkle the remaining mozzarella and Parmesan cheeses over the top.

10

Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes.

11

Remove the foil and bake for an additional 20 minutes, or until the cheese on top is melted and bubbly.

12

Let the lasagna rest for 10 minutes before slicing and serving. Enjoy!

Cooking Tip: Take your time with each step for the best results!
5603
cal
333.2g
protein
597.5g
carbs
228.1g
fat

Nutrition Facts

1 serving (3214.3g)
Calories
5603
% Daily Value*
Total Fat 228.1 g 292%
Saturated Fat 107.8 g 539%
Polyunsaturated Fat 3.3 g
Cholesterol 882 mg 294%
Sodium 8685 mg 378%
Total Carbohydrate 597.5 g 217%
Dietary Fiber 41.6 g 149%
Total Sugars 49.2 g
Protein 333.2 g 666%
Vitamin D 1.3 mcg 7%
Calcium 6783 mg 522%
Iron 39.8 mg 221%
Potassium 2395 mg 51%

*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

41.4%%
23.1%%
35.5%%
Fat: 2052 cal (35.5%%)
Protein: 1332 cal (23.1%%)
Carbs: 2390 cal (41.4%%)