Vegan Lasagna with Tofu Ricotta
A classic Italian lasagna made vegan with layers of tofu ricotta, vegetables, and tomato sauce, baked to perfection. A hearty and satisfying plant-based dish.
Ingredients
- 12 sheets Lasagna Noodles
- 2 block Extra Firm Tofu
- 2 cup Vegan Mozzarella Shreds
- 48 oz Tomato Sauce
- 10 oz Spinach
- 1 medium Onion
- 4 cloves Garlic
- 3 tbsp Nutritional Yeast
- 1 tsp Dried Basil
- 2 tbsp Olive Oil
- 1 tsp Salt
- 0.5 tsp Pepper
Instructions
- 1Preheat your oven to 375°F (190°C). Bring a large pot of water to a rolling boil. Carefully add the 12 sheets of lasagna noodles and cook for 8-10 minutes until they are al dente. Drain the noodles and set them aside.
- 2Press the 2 blocks of extra firm tofu to remove excess water. Crumble the pressed tofu into a large bowl. Add the 3 tbsp nutritional yeast, 1 tsp dried basil, 1 tsp salt, and 0.5 tsp pepper to the bowl. Mix thoroughly with a fork until the ingredients are evenly combined and the tofu has a crumbly, spreadable texture.
- 3Finely dice the 1 medium onion and mince the 4 cloves of garlic. Heat the 2 tbsp olive oil in a large skillet over medium heat until shimmering. Add the diced 1 medium onion and minced 4 cloves garlic, and sauté for 3-5 minutes until the onion is translucent and fragrant. Add the 10 oz spinach to the skillet and cook for 2-3 minutes, stirring occasionally, until the spinach has wilted completely. Remove from heat.
- 4Spread 1.5 cups of the 48 oz tomato sauce evenly over the bottom of a 9x13 inch baking dish. Place 3 sheets of lasagna noodles side-by-side over the sauce. Carefully spread half of the tofu mixture (approximately 1 block's worth) evenly over the noodles, then top with half of the cooked spinach mixture (approximately 5 oz) and sprinkle with 1 cup of the 2 cups vegan mozzarella shreds.
- 5Add another layer of 1.5 cups of the 48 oz tomato sauce over the vegan mozzarella. Place 3 sheets of lasagna noodles on top of the sauce. Spread the remaining half of the tofu mixture (approximately 1 block's worth) evenly over these noodles, then top with the remaining half of the cooked spinach mixture (approximately 5 oz) and sprinkle with 1 cup of the 2 cups vegan mozzarella shreds.
- 6Place the final 3 sheets of lasagna noodles on top of the vegan mozzarella. Pour the remaining 3 cups of the 48 oz tomato sauce evenly over the noodles. Sprinkle the remaining 1 cup of the 2 cups vegan mozzarella shreds over the top. Bake in the preheated oven at 375°F (190°C) for 40-45 minutes, or until the top is golden brown and the sauce is bubbling around the edges.
- 7Carefully remove the baking dish from the oven. Let the lasagna cool for 10-15 minutes before cutting and serving; this allows the layers to set and prevents the lasagna from falling apart.
Allergy Disclaimer — Safe Plated Pte. Ltd.
This content is AI-generated by Safe Plated and is not medical advice. AI can make errors and may miss allergens or cross-contamination risks. Always read physical ingredient labels and verify allergen safety independently before preparing or consuming any food. Consult your allergist for guidance specific to your situation.
Related Guides
Keep reading this recipe
Open this recipe in the appSign in to continue with this recipe. No meal plan generation needed.
Want a full week of recipes like this?
Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.
Build my free 7-day planNo credit card required.