How to Make Vegan Tofu Spinach Lasagna - A Step-by-Step Guide

Lasagna is a classic Italian dish that is loved by many for its comforting and hearty flavors. While traditional lasagna recipes often feature layers of rich meat and cheese, there are also delicious alternatives for those who follow a plant-based diet. One such variation is Vegan Tofu Spinach Lasagna, which replaces meat and dairy with healthy and flavorful plant-based ingredients.

This recipe is perfect for anyone looking to enjoy a hearty and satisfying meal that's packed with prot...

Read more

Ingredients

  • 1 (12 ounce) package fresh mushrooms, sliced
  • 1 onion, chopped
  • 1 (28 ounce) can tomato sauce
  • 1 (28 ounce) can diced tomatoes
  • 1 tablespoon Italian seasoning
  • 1 (8 ounce) package whole wheat lasagna noodles, dry
  • 1 (16 ounce) package frozen chopped spinach, thawed and drained
  • 1 (16 ounce) package soft tofu
  • 1 (16 ounce) package firm tofu
  • ¼ cup unsweetened almond milk
  • ¼ cup lemon juice, or to taste
  • ½ teaspoon garlic powder

Information

  • Prep Time: 15 mins
  • Cook Time: 1 hr 40 mins
  • Total Time: 1 hr 55 mins
  • Servings: 8
  • Yield: 1 9x13-inch lasagna

  • 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.
  • 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.
  • Preheat the oven to 350 degrees F (175 degrees C).
  • Squeeze as much water out of the spinach as possible.
  • 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.
  • 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.
  • Bake in the preheated oven until top of lasagna is hot and bubbly, 40 to 50 minutes.
  • Nutrition

    288 cal.

    • Total Fat: 9g
    • Saturated Fat: 1g
    • Sodium: 689mg
    • Total Carbohydrate: 37g
    • Dietary Fiber: 7g
    • Total Sugars: 8g
    • Protein: 21g
    • Vitamin C: 20mg
    • Calcium: 663mg
    • Iron: 9mg
    • Potassium: 892mg