Vegetarian Lasagna Recipe

This vegetarian lasagna recipe is a delicious alternative to meat based lasagnas!

This recipe uses TVP (texturized vegetable protein), but it’s totally optional. So don’t worry if you don’t have it or can’t find it. Just use a little extra cheese between your layers! You can’t go wrong with cheese….

Clean Eating Vegetarian Lasagna

Every time I make lasagna, it always tastes different because I never follow a recipe. I use whatever vegetables and spices I have on hand.

The version I made last night for dinner was especially good though. So I thought I’d hang on to the recipe by publishing it here. I’m sure I’ll post many more lasagna recipes in the future. But this one is really yummy! Even my 2-year-old couldn’t stop eating it.

Make sure you have a very large lasagna pan, or two medium ones. It freezes well, for a quick and easy meal on the go.


So lasagna is a bit time consuming, but it’s not complicated. It really just boiled down to getting everything you need for layering your dish set up in an assembly line of sorts. Once all the filling ingredients and noodles are done, it’s a very easy process of layering those ingredients until you have a fully stacked lasagna.

I always like to top my lasagna off with cheese. It keeps the noodle moist and there are few things that are as tasty as that top noodle with melty cheese. It’s almost like having mac and cheese with your lasagna!


Copyright Information For The Gracious Pantry


Vegetarian Lasagna Recipe

No ratings yet
Print Pin Rate Add to Collection
Course: Casserole, Pasta
Cuisine: Italian
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 26 servings
Calories: 190kcal


  • Large casserole dish - (bit enough to fit whatever lasagna noodles you buy)


  • 1 lb. frozen spinach
  • 1 lb. frozen peas
  • 1 lb. frozen corn
  • 10 oz. package TVP (Textured Vegetable Protein)
  • 90 oz. canned tomato sauce (no sugar added, low sodium is best)
  • 2 cups fresh basil
  • 2 tbsp. dried parsley
  • 20 oz. whole wheat lasagna noodles
  • 1 cup grated parmesan cheese


  • Preheat oven to 350 degrees F.
  • Put your noodles on to cook.
  • Empty packages of spinach, peas, corn and TVP into a large mixing bowl. Add parsley and fresh basil, as well as 4 of the 6 cans of tomato sauce. Mix well.
  • Once your noodles are cooked, place a layer on the bottom of your lasagna pan(s). Then add a layer of filling. Over this, pour one can of tomato sauce.
  • Top that with a layer of noodles and repeat until you reach to top layer (ending with a layer of noodles). Top it off with your parmesan cheese, cover it all with a loose layer of aluminum foil and place in a preheated oven until warmed through (about 45 minutes).
  • Remove the foil in the last 10 minutes of baking to brown the top of the lasagna.
  • Freezing Instructions: Divide the lasagna into individual servings and freeze. You can freeze the whole thing too, but it will take a long time to defrost and reheat. Freeze for up to 6 months.


Please note that the nutrition data given here is a ballpark figure. Exact data is not possible.


Serving: 1serving | Calories: 190kcal | Carbohydrates: 33g | Protein: 14g | Fat: 2g | Saturated Fat: 1g | Cholesterol: 3mg | Sodium: 596mg | Potassium: 567mg | Fiber: 5g | Sugar: 7g | Vitamin A: 2757IU | Vitamin C: 18mg | Calcium: 142mg | Iron: 4mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Can you tell me what size can of tomato sauce? Is it those little ones? Also do you know what size the package of lasagna noodles was? I am a numbers girl!

    Thanks so much – looks yummy and can’t wait to try it!

    1. The Gracious Pantry says:

      Hi Darcy!

      The cans of tomato sauce were the 15 oz. organic ones from Trader Joe’s. The lasagna noodles were just the regular box of noodles you usually buy at the store, only they were whole wheat. But the box was the same size as all the other boxes there. I’ll check next time I go shopping. I don’t have a box here at the moment.

      I hope this helps! Let me know how it turns out for you.

      Take care,

    2. The Gracious Pantry says:

      Hello again Darcy,

      I was at the store today and checked on that box of noodles. It was a 10 oz. box of dry lasagna noodles.

      Hope that helps!

  2. looks yummy! I don’t make mine the same either… it always evolves. My favorite though is a butternut/sausage lasagna. I am lucky DH is Italian.. and his family still makes homemade sausage! So yay! I layer lasagna noodles with the spicy sausage mixed with the pureed squash (already cooked), and a white sauce I make with 1% milk. I usually use mozzarella on top (usually fresh). That’s the only cheese in the lasagna.. and I don’t use a lot of sausage, usually only a pound for an entire pan…so it’s really fairly healthy.

    1. The Gracious Pantry says:

      Jacqui – Sounds yummy! I have a recipe on here for butternut lasagna too, but no sausage.

  3. This is my first time on your site and I love the pictures showing all the steps and the `little helpers` section. Great job!

    1. The Gracious Pantry says:

      Heather – Thank you!

  4. I was just searching for a veggie lasagna recipe (I’ve never made lasagna) and I am so excited to find your clean eating version! I just have a question about TVP – where do you find it? I have never heard of it and am wondering if regular grocery stores might carry it, or if I need to find a health-food store?

    Thank you for your recipes! I always love trying them!

    1. The Gracious Pantry says:

      MaryG – Most health food stores carry it. In my area, there are no mainstream stores that have it. It may be different elsewhere, so I would call around before driving everywhere to find it.

  5. If I had to pick my absolute favourite food, it would be lasagna… And this looks so yummy!!

    1. The Gracious Pantry says:

      Jennifer – Lasagna is a wonderful thing. I have to agree with you there! Hope you enjoy the recipe!

  6. Michelle of Chellbellz says:

    what is texturized vegetable protein.

    1. The Gracious Pantry says:

      Michelle – It’s a soy product. You can find it at most health food stores.

  7. Just ordered a book on clean eating and I’m loving your site today. Using you for my entire week’s meal plan. 🙂 My kids tend to balk at my various versions of vegetarian lasagna, so we’ll see how this one goes over. Would adding a layer of 1% cottage cheese or ricotta still be clean?

    1. The Gracious Pantry says:

      Kelly – Yes, it should be! Enjoy!

  8. I’m actually making my own version of lazy (wo)man’s lasagna for supper tonight, so I sort of chuckled when I came across this recipe while browsing your site. I should be posting my recipe to my own blog relatively soon. Feel free to check it out:! I love the idea of eating clean. I’m not quite there yet (I think sugar is my biggest thing), but I do try, and I think your blog is definitely going to help me out with this one!

    1. Anonymous says:

      Vanessa – Wonderful! Yes, sugar is a huge issue for me as well. It’s amazing what happens when you remove it from your diet completely. You should check out the No Sugar recipes on my blog. I bet you’d enjoy them!

  9. Anonymous says:

    Laura – Great substitutions! I’m so happy you enjoyed it!

  10. Where can I get the TVP?

    1. Anonymous says:

      DE – Many health food stores carry it. You may want to call around to see who has it. You can also purchase it online. I believe has it.

  11. …amd if I cant find any TVP, what can I use? Thank you!

    1. Anonymous says:

      Kristi – Personally, I would just leave it out. The only other thing would be turkey meat (for me, anyway).

    1. Anonymous says:

      Kristi – You’re welcome!

  12. graciouspantry says:

    Hadeel – Wonderful! Glad it worked out!

  13. graciouspantry says:

    They were all 1 lb.

  14. graciouspantry says:

    Great! Thanks!