Mom’s Lasagna (vegan and just perfect)

Vegan Lasagna
Vegan Lasagna

My birthday is next week and I’m already starting to prepare. I tend to celebrate my birthday all week long by pampering myself as much as possible. I feel like birthdays are a good time to take care of yourself and indulge a little. As  you know, food is my favorite indulgence. One of my all-time favorite comfort foods is lasagna. I have published a recipe before, but I have updated and simplified it. Use this one, it’s delicious. Hot, saucy, cheesy, and even filled with vegetables. Preferably served with garlic bread and salad.

We all have an idea of what the perfect lasagna tastes like, and according to my research, the lasagna we prefer is directly related to the lasagna our mothers made growing up. My mother made one filled with tofu and veggies. I know this may not be how yours was, but trust me it’s amazing. I did have to take out some cheese to make it vegan, but it is still amazing. You can of course change or reduce the vegetables to make this recipe fit your perfect lasagna.


  • 2 TBL Olive Oil
  • 1 large onion, diced
  • 8 oz mushrooms, sliced
  • One med zucchini, diced
  • 10 oz frozen, chopped spinach
  • Tofu Mixture
  • 1lb Firm Tofu, drained
  • 8 oz Vegan Cream Cheese
  • 3 TBL Italian Seasoning
  • ½ tsp garlic powder
  • Salt and pepper to taste
  • ¼ C. Nutritional yeast
  • 2 26 oz Jars Spaghetti Sauce
  • 1 box lasagna noodles (or make your own)
  • 1-2 cups vegan mozzarella cheese (optional)


  1. Heat oil in skillet, add onion and mushrooms, sauté for about 3 minutes until they start to soften.
  2. Add Zucchini and sauté one more minute.
  3. Add spinach and cook until the water is absorbed, then remove from heat.
  4. In a large bowl crumble the tofu, then add the Italian seasoning, garlic powder, salt, pepper and Nutritional yeast. Mix well.
  5. Add Cream cheese and sautéed veggies and mix well.
  6. In a 9×13 pan pour ½ a jar of sauce. Lay uncooked noodles in pan to cover the bottom.
  7. Pour the rest of the jar of sauce on noodles.
  8. Layer with 1/3 of the tofu and veggie mixture.
  9. Place more noodles on top of this.
  10. Pour on another ½ jar of sauce and spread around.
  11. Layer with ½ the remaining tofu and veggie mixture.
  12. Add another layer of noodles, sauce and tofu and veggies.
  13. Finish with a layer of vegan mozzarella if using.
  14. Cover with aluminum foil and bake 30 minutes.
  15. Remove the foil and cook 20-30 minutes more until the noodles are soft.
  16. Let lasagna sit for 5-10 minutes before serving.

Published by


Hey, my name is Adrianne, but I like to call myself the Happy Food Ninja! I am excited to share my love of food and cooking with you. My goal is to introduce you to easy ways to make delicious food, no matter what diet you subscribe to.

3 thoughts on “Mom’s Lasagna (vegan and just perfect)”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s