Lasagna with Tofu Ricotta
A hearty and delicious vegan lasagna that swaps traditional cheese for a creamy, savory tofu ricotta. Layered with rich marinara sauce and tender spinach, this comforting Italian-American classic is perfect for family dinners.
For 8 servings
5 steps. 90 minutes total.
- 1
Step 1
- a.Prepare the Tofu Ricotta (5 minutes)
- b.Crumble the pressed tofu into a food processor.
- c.Add 1/2 cup nutritional yeast, 3 tbsp lemon juice, 2 tbsp olive oil, 3 minced garlic cloves, 1 tsp dried oregano, 1 tsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper.
- d.Pulse 8-10 times until the mixture is combined and has a texture similar to ricotta cheese. Be careful not to over-process. Scrape down the sides as needed and set aside.
- 2
Step 2
- a.Make the Marinara Sauce (30 minutes)
- b.Heat 2 tbsp of olive oil in a large pot or Dutch oven over medium heat.
- c.Add the chopped onion and cook until softened, about 5-7 minutes.
- d.Add 4 minced garlic cloves and cook for another minute until fragrant.
- e.Pour in the crushed tomatoes, 1 tsp dried oregano, 1 tsp sugar (if using), 1 tsp salt, and 0.5 tsp black pepper.
- f.Bring to a simmer, then reduce heat to low, cover, and let it cook for at least 20 minutes for the flavors to meld.
- g.Stir in the fresh basil at the end and remove from heat.
- 3
Step 3
- a.Prepare Spinach and Cook Noodles (15 minutes)
- b.While the sauce simmers, bring a large pot of water to a boil. Add 1 tbsp of salt.
- c.If using regular lasagna noodles, cook them according to package directions until al dente. Drain and lay them flat on parchment paper to prevent sticking. (Skip this step for no-boil noodles).
- d.In a large skillet, heat 1 tbsp olive oil over medium heat. Add 2 minced garlic cloves and cook for 30 seconds.
- e.Add the spinach in batches and cook until just wilted. Remove from heat.
- f.Once cool enough to handle, squeeze out as much excess water as possible. This is crucial to prevent a watery lasagna. Season with 1/4 tsp salt.
- 4
Step 4
- a.Assemble the Lasagna (10 minutes)
- b.Preheat your oven to 375°F (190°C).
- c.Spread a thin layer (about 1 cup) of marinara sauce on the bottom of a 9x13 inch baking dish.
- d.Arrange a single layer of noodles over the sauce.
- e.Spread half of the tofu ricotta evenly over the noodles, followed by all of the cooked spinach.
- f.Top with another cup of marinara sauce.
- g.Add a second layer of noodles, the remaining tofu ricotta, and another cup of sauce.
- h.Finish with a third layer of noodles, the rest of the marinara sauce, and sprinkle the shredded vegan mozzarella evenly on top.
- 5
Step 5
- a.Bake and Rest the Lasagna (60 minutes)
- b.Cover the baking dish tightly with aluminum foil.
- c.Bake for 30 minutes.
- d.Remove the foil and bake for another 15-20 minutes, or until the cheese is melted and bubbly, and the edges are golden brown.
- e.Let the lasagna rest for at least 15 minutes before slicing. This helps it set and makes for cleaner slices.
- f.Garnish with fresh parsley and serve warm.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Pressing the tofu is the most important step for a creamy, non-watery ricotta. Use a tofu press or wrap it in paper towels and place a heavy object on top for at least 30 minutes.
- 2For a richer flavor, add a splash of red wine to the marinara sauce after cooking the onions and let it reduce.
- 3Squeezing the spinach completely dry is crucial to avoid a soggy lasagna. Use your hands or a potato ricer for best results.
- 4If you're short on time, use a quality store-bought marinara sauce and no-boil lasagna noodles to speed up the process.
- 5This lasagna freezes beautifully. You can freeze the whole dish before baking, or freeze individual slices after baking.
Adapt it for your goals.
Add Vegetables
Incorporate a layer of roasted vegetables like zucchini, bell peppers, and mushrooms for extra flavor and nutrients.
Protein Boosted SauceProtein-Boosted Sauce
Add 1 cup of cooked brown or green lentils to the marinara sauce to make it even heartier.
Gluten FreeGluten-Free
Use your favorite brand of gluten-free lasagna noodles. Follow the package directions for preparation, as some require boiling while others are no-boil.
Spicy KickSpicy Kick
Add 1/2 teaspoon of red pepper flakes to the marinara sauce along with the other spices for a bit of heat.
Why this is on our healthy list.
Rich in Plant-Based Protein
Tofu provides a complete protein source, essential for muscle repair, growth, and overall body function, making this a satisfying and hearty meal.
Heart-Healthy Fats
The use of olive oil contributes monounsaturated fats, which are known to support cardiovascular health by helping to reduce bad cholesterol levels.
Packed with Vitamins and Minerals
Spinach is a powerhouse of nutrients like iron, calcium, and vitamins A, C, and K. Tomatoes are rich in lycopene, a powerful antioxidant.
Good Source of Fiber
With spinach, onions, and tomatoes, this lasagna provides dietary fiber, which aids in digestion, promotes gut health, and helps you feel full and satisfied.
Frequently asked questions
Yes, it's a nutritious option packed with plant-based protein from tofu, fiber from vegetables, and healthy fats from olive oil. It is also cholesterol-free. However, it is a calorie-dense dish, so portion control is recommended for a balanced diet.
