Vegan spinach lasagna

Lasagna is one of those dishes that you can cook for your family throughout the year, fix and freeze, and make for friends in need of a hearty meal. This vegan lasagna recipe features Wolfgang Puck’s Arriabbata Sauce, spinach, and tofu.

Vegan spinach lasagna|

Vegan Spinach Lasagna


  • 1 pound lasagna noodles

  • 1 tablespoon olive oil

  • 8 cups spinach leaves

  • 4 cloves garlic, minced

  • 1 (16-ounce) package firm tofu

  • 1/4 cup plain soymilk

  • Grated zest and juice of 1 small lemon

  • 2 tablespoons finely chopped fresh parsley

  • 6 to 7 fresh basil leaves, rolled tightly, thinly sliced crosswise

  • Pinch of thyme

  • Salt and freshly ground black pepper

  • 2 (16-ounce) jars Wolfgang Puck Arrabbiata Sauce


  1. Preheat oven to 350 degrees F.

  2. Cook lasagna noodles 2 minutes less than package directions (the noodles will continue to cook in the oven once the lasagna is assembled). Drain and lay noodles out in a single layer on a large baking sheet.

  3. Meanwhile, heat oil in a large skillet over medium-high heat. Add spinach, in batches, adding more oil if necessary, and cook, stirring often, until spinach is wilted. In the last batch, add garlic and cook, stirring, for 1 minute or until fragrant.

  4. Transfer spinach to a large bowl and toss to distribute garlic throughout. Set aside.

  5. Place tofu, soymilk, lemon zest and juice in a food processor and blend until smooth and just slightly chunky. Add herbs and parsley and pulse a few times.

  6. Transfer tofu mixture to the bowl with the spinach and stir to combine. Season with salt and pepper.

  7. Cover the bottom of 9×13-inch baking dish with a thin layer of arrabbiata sauce, then cover with a layer of noodles (use about one-third of noodles). Follow with half the tofu filling.

  8. Spread a layer of tomato sauce, about half of it, all the remaining tofu filling, and the remaining noodles. Spread the remaining tomato sauce over the top and cover dish with foil.

  9. Bake for 30 minutes then remove foil. Continue to bake for 15 more minutes or until lasagna is hot and bubbling. Remove from oven and let sit for 15 minutes before slicing and serving.

More tasty vegan recipes:

Vegan fettuccine Alfredo recipe
Red onion peppers and olive pizza
Wild mushroom Risotto


Comments are closed.