Vegan Tofu & Vegetable Lasagna

A flexible recipe which will work well with any of your favorite vegetables.  

  • 1 (16 oz) box lasagna noodles
  • 1 pound firm tofu, drained, squeezed
  • ¼ cup nutritional yeast
  • ½ teaspoon garlic powder or 1 finely minced clove of garlic
  • ½ teaspoon oregano or marjoram 
  • 1 tablespoon fresh basil
  • 1 teaspoon salt, to taste 
  • Freshly ground pepper, to taste 
  • 1/8 teaspoon cayenne pepper
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons lemon juice
  • 2 tablespoons capers (optional)
  • 2 jars (25 oz) spaghetti sauce or 6 cups homemade
  • 1 small zucchini, thinly sliced
  • 3 tablespoons sun-dried tomatoes, finely chopped
  • 1 cup mushrooms, thinly sliced
  • ½ cup red bell pepper, diced or 1 jar pimentos, drained
  • 1 small can sliced black olives
  • 10 ounce box frozen spinach (thawed with juices squeezed out)
  • 1 cup breadcrumbs
  • ¼ cup vegan butter
  • 1 tablespoon fresh parsley or basil, chopped
  • ½ cup pine nuts, toasted

Preheat oven to 375°F (190°C). Lightly oil a 9”×12” casserole dish or pan. Cook lasagna noodles in boiling salted water as directed unless using noodles that require no pre cooking. Rinse with cold water and drain.  Mix tofu with nutritional yeast, garlic powder, oregano or marjoram, basil, salt, pepper, cayenne pepper, parsley, and lemon juice in food processor or with potato masher. Stir in capers. Pour 3 of the spaghetti sauce in the bottom of the casserole dish or pan. Place lasagna noodles over sauce, overlapping slightly so that bottom of dish is fully covered. Fold edges of pasta if necessary. Cover lasagna noodles with ½ of the tofu mixture and layers of zucchini, sun-dried tomatoes and mushrooms. Add another layer of noodles and cover in 3 of sauce with red bell pepper, olives and spinach. Keep alternating layers of lasagna noodles and vegetables until casserole dish is almost full. End with a layer of noodles last with the remaining sauce on top.  In a separate bowl, mix breadcrumbs, vegan butter, parsley or basil and pine nuts together. Cover top of lasagna dish with mixture. Cover with foil. Place on baking sheet and bake for 45 minutes covered. Remove foil and bake an additional 15–30 minutes more until bubbly and golden brown. Remove lasagna from oven and let rest for 15–45 minutes before serving. This can be made the evening before and refrigerated. Just leave the breadcrumb mixture off and add just before baking the lasagna the following day.


If you do not have a premixed Italian seasoning just mix one teaspoon thyme, one teaspoon marjoram and ½ teaspoon of sage together.

Nutritional yeast has a rich, nutty, cheese-like flavor can be used in sauces.


AllVegtablesTofu, Beans & PeasSauces, Dip & GraviesBreads, Muffins & Breakfast



Buy the Book!

Buy Now!


Delicious food!
My very favorite cookbook.
Rethinking "Vegan!"
A must have for every kitchen!
Informative, versatile and
teeming of recipe inspiration.
Full of easy and deliciously
fun recipes!

About the Author

Deborah Brutsché believes in uncomplicated meals. Through the power of simple and satisfying recipes, Deborah has created a connection for people who are on a journey to healthier living by choosing a diet that is free of animal products. She gladly embraced the challenge of giving her traditional, Southernstyle cooking a vegan twist. Deborah was influenced by her mother’s and grandmother’s family recipes.

Raising a family in Dallas and now living in Austin, Texas, her cooking is influenced by the distinctive flavors of the Southern U.S. and Mexico and new influences from her multi-cultural family.