Ingredients for - Vegan Tofu Spinach Lasagna

1. Fresh mushrooms, sliced 1 (12 ounce) package
2. Onion, chopped 1
3. Tomato sauce 1 (28 ounce) can
4. Diced tomatoes 1 (28 ounce) can
5. Italian seasoning 1 tablespoon
6. Whole wheat lasagna noodles, dry 1 (8 ounce) package
7. Frozen chopped spinach, thawed and drained 1 (16 ounce) package
8. Soft tofu 1 (16 ounce) package
9. Firm tofu 1 (16 ounce) package
10. Unsweetened almond milk ¼ cup
11. Lemon juice, or to taste ¼ cup
12. Garlic powder ½ teaspoon

How to cook deliciously - Vegan Tofu Spinach Lasagna

1 . Stage

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 . Stage

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 . Stage

Preheat the oven to 350 degrees F (175 degrees C).

4 . Stage

Squeeze as much water out of the spinach as possible.

5 . Stage

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 . Stage

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 . Stage

Bake in the preheated oven until top of lasagna is hot and bubbly, 40 to 50 minutes.