Menu Enter a recipe name, ingredient, keyword...

Spinach and Mushroom Lasagna with Tofu


Makes about 9 servings. Nutritional breakdown will change depending on the exact ingredients you use. Using regular (not light) tofu and Barilla Tuscan Herb Pasta Sauce (with 70 calories and 2 grams of fat per 1/2 cup) and no optional ingredients except salt, one serving provides 190 calories, 47 calories from fat, 5.2g total fat, 0mg cholesterol, 809.6mg sodium, 269.6mg potassium, 25.4g carbohydrates, 5.6g fiber, 7.7g sugar, 11.1g protein, 5.3 points.

Google Ads
Rate this recipe 4/5 (1 Votes)


  • Filling:
  • 1/2 lb fresh mushrooms, sliced
  • 1 tsp. chopped garlic
  • 2 tbsp. water
  • 2 24-oz jars of spaghetti sauce (or your favorite pasta sauce)
  • 9 lasagna noodles (regular lasagna noodles, uncooked)
  • Soy Parmesan (optional)
  • Sliced black olives (optional)
  • 10 oz frozen chopped spinach, thawed and drained
  • 1 lb tofu (firm, reduced-fat recommended–not silken!)
  • 1 tsp. salt (optional)
  • 2 tbsp. nutritional yeast (adds a cheesy taste)
  • 1 1/2 tsp. oregano
  • 1/2 tsp. garlic powder
  • 1 tsp. basil
  • 1/2 tsp. rosemary, crushed
  • 1/8 tsp. cayenne pepper



Step 1

1.Sauté the mushrooms and garlic over medium heat in the 2 tbsp. water until tender; cover between stirring to keep them from drying out. Remove from heat and add the spaghetti sauce.

2.Place the tofu and thawed spinach in the food processor and process briefly. Add the remaining filling ingredients to the processor and blend until smooth. (You may do this without a food processor by using a potato masher on the tofu.)
3.Preheat the oven to 375 degrees.
4.Spread half of the sauce in the bottom of a 9×12-inch pan. Place a layer of noodles over the sauce, using three dry noodles and leaving a little space in between them. Spread half of the tofu mixture on the noodles (I drop it by spoonfuls and then spread it). Cover with another layer of 3 noodles and then spread the remaining tofu mixture over them. Top with a final layer of noodles, and pour the remaining sauce over this. Cover the dish tightly with foil, and bake for 30 minutes. Then, remove the foil and bake for another 30 minutes. Remove from the oven and sprinkle with soy Parmesan and sliced black olives if you want. The lasagna will cut better if you allow it to cool for 15 minutes before serving.

Cooking time (duration): 1 hour 15 minutes

You'll also love

Review this recipe

Chicken with mushrooms Baked Crepes with Mushrooms, Spinach and Gruyere