New this month
Get the Allrecipes magazine

Vegan Tofu Spinach Lasagna

 made it  |  0 reviews   |   photos

"A vegan tofu spinach lasagna. Moist and pretty tasty. Very customizable as far as spices and sauces."
Added to shopping list. Go to shopping list.


1 h 55 m servings 289 cals
Original recipe yields 8 servings (1 9x13-inch lasagna)

On Sale

What's on sale near you.


Sort stores by

We're showing stores near
Update Location
(uses your location)

May we suggest



{{model.addEditText}} Print
  • Prep

  • Cook

  • Ready In

  1. Heat a skillet over medium-high heat. Saute mushrooms and onion until soft. Add tomato sauce, diced tomatoes, and Italian seasoning. Let simmer until sauce is thickened and flavors blend, at least 1 hour.
  2. Bring a large pot of lightly salted water to a boil. Cook lasagna noodles in the boiling water, stirring occasionally until tender yet firm to the bite, about 8 minutes. Drain.
  3. Preheat the oven to 350 degrees F (175 degrees C).
  4. Squeeze as much water out of the spinach as possible.
  5. Place soft tofu, firm tofu, almond milk, lemon juice, and garlic powder in a blender or food processor. Blend into a ricotta-like consistency. Transfer to a large bowl and stir in spinach.
  6. Cover the bottom of a 9x13-inch baking pan with a thin layer of sauce, topped with a layer of lasagna noodles and 1/2 the tofu mixture. Repeat with remaining sauce, noodles, and tofu, ending with a layer of noodles and some sauce on top. Cover with aluminum foil.
  7. Bake in the preheated oven until top of lasagna is hot and bubbly, 40 to 50 minutes.


  • Cook's Notes:
  • You can use any premade sauce to save time.

Nutrition Facts

Per Serving: 289 calories; 8.6 g fat; 37.3 g carbohydrates; 21.5 g protein; 0 mg cholesterol; 692 mg sodium. Full nutrition

Similar: RecipesVideosCategoriesArticles

Similar: {{title}} recipes videos categories articles


Read all reviews 0