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!
Preheat your oven to 375°F (190°C).
Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions. Drain and set aside.
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.
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.
In a small bowl, beat the egg and stir it into the spinach and tofu mixture to help bind the filling.
Spread a thin layer of marinara sauce on the bottom of a 9x13-inch baking dish.
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.
Repeat the layering process two more times, finishing with a final layer of noodles and marinara sauce at the top.
Sprinkle the remaining mozzarella and Parmesan cheeses over the top.
Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes.
Remove the foil and bake for an additional 20 minutes, or until the cheese on top is melted and bubbly.
Let the lasagna rest for 10 minutes before slicing and serving. Enjoy!
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.