This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

Today I’m excited to share with you the Vegetarian Lasagna Recipe. It is so hearty and packed with flavor that your family won’t even miss the meat.

Baking dish of meatless lasagna with a serving on a spatula
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

We have the perfect recipe for Meatless Monday and even your meat loving family will enjoy it. Everyone will love this Meatless Lasagna and it is the best comfort food.

It is truly the best Veggie Lasagna Recipe ever. If you are trying to get more veggies in or maybe you don’t care for meat, this delicious and Easy Vegetable Lasagna Recipe does not disappoint. Not only is it packed with yummy veggies but it will save you money by leaving out the meat.

You may even like this Zucchini Lasagna Recipe for another quick and easy vegetarian recipe.

Why This Recipe Works

Homemade Lasagna is the perfect comfort food recipe. My family loves it but I like to change things up and make this veggie lasagna. It is loaded with all of our favorite vegetables and tasted just like the lasagna I make with meat.

If you are heading to a potluck or trying to get your family to eat more vegetables, make this meatless lasagna recipe.

Ingredients

Ingredients for recipe:  noodles, fresh mushrooms, zucchini, green bell pepper, onion, garlic, olive oil, pasta sauce, basil, ricotta cheese, mozzarella cheese, eggs, parmesan cheese
  • Lasagna Noodles – You will need to boil lasagna noodles separately
  • Mushrooms – You will need to slice the mushrooms. Also, fresh is recommended in this recipe.
  • Zucchini – Use a large zucchini and cut it in half lengthwise and then slice it.
  • Green Bell Pepper – Chop this into pieces. You can also dice it if you have kids that are picky.
  • Onion – Chop this quickly with a food processor if you have one.
  • Garlic – We used cloves of garlic and minced them. You can use store-bought if you prefer.
  • Olive oil – Use any type of oil such as vegetable oil or avocado oil
  • Pasta Sauce – I have also used this Homemade Pizza Sauce instead of pasta sauce and it was delicious.
  • Dried Basil – See Fresh Basil Substitutes if you are out
  • Part-Skim Ricotta Cheese – Substitute with cottage cheese
  • Shredded Mozzarella Cheese – Shred mozzarella cheese from block cheese

Scroll to the bottom for the full recipe and ingredients in the recipe card.

Variation ideas

  • Cheese. You can use any type of cheese you have on hand. I have used cheddar and a Colby jack blend.
  • Pasta sauce. You can also use tomato sauce or crushed tomatoes with fresh basil. If you like a little heat, add red pepper flakes to the sauce.
  • Vegetables. You really can use any type of veggies you like. Other ideas include: broccoli, eggplant, carrots, spinach and more. Feel free to use what is in season or on sale.
  • Low Carb Option – If you are trying to reduce carbs, use layers of thinly sliced zucchini instead of pasta. This is really delicious and an easy alternative to lasagna noodles.

How to Make Vegetarian Lasagna

  • Step 1 – First, cook the lasagna noodles on the stovetop using a large pot. Make sure to cook the noodles al dente as they will cook more in the oven. You do not want them mushy. Once cooked, rinse them with cold water and drain.
  • Step 2 – Next, use a large saucepan and add the olive oil to it. Cook the vegetables for a couple of minutes.
Chopped zucchini and squash in a saucepan topped with marinara sauce with a side of eggs, shredded cheese in bowls

Step 3 – Then add the pasta sauce and dried basil to the vegetables. Bring this mixture to a boil using medium-high heat. Then reduce the heat and let simmer for a few minutes.

Combining the cheese ingredients in a bowl

Step 4 – While the sauce is simmering, mix together the ricotta mixture. Use a mixing bowl to combine the ricotta, mozzarella cheese, Parmesan cheese, and eggs.

Layering noodles and cheese mixture in a baking dish

Step 5 – Grease a 9×13 baking dish. Start to assemble the lasagna. Add 1 cup pasta sauce to the bottom of the baking dish. Then, layer lasagna noodles, ricotta mix, and sauce.

Topping the noodles with the vegetable sauce mixture in a baking dish

Step 6 – Keep repeating the layers and top with the remaining mozzarella cheese.

  • Step 7 – Finally, bake the lasagna uncovered for 40 minutes. Once it has finished baking, allow it to set for 15 minutes before serving. Don’t skip this step or it will be difficult to cut and the layers won’t be as pretty.

Recipe Tips

  • Cooking Pasta – Don’t overcook the pasta. It should be al dente or it will become mushy after baking.
  • Make Ahead – This recipe can be made up to 2 days in advance to save time on busy days. Bake as normal when ready to serve. I almost always make two of these. One for tonight and one for the freezer. You will do the same amount of work but you will have dinner ready for an easy weeknight meal.
  • Quality Ingredients – Use a good quality cheese and pasta sauce. The final product will be much better.

How Long to Bake Vegetarian Lasagna

Cooking time will vary depending on your oven and the lasagna noodles that you are using. In this recipe we used noodles that we boiled on the stovetop and our lasagna was done in about 40 minutes.

If you are using no-boil noodles, then you will need to bake your vegetable lasagna covered for about 50 minutes or until your noodles are tender.

Vegetarian Lasagna in a baking dish topped with melted cheese

What Vegetables Do You Use?

Depending on the time of the year, there are so many fresh options. Squash is really good paired with the zucchini. The pasta sauce is also amazing made with garden tomatoes.

Green onions, red onions, or sweet Vidalia onions are delicious sauteed with green pepper. The more vegetables the better in this lasagna. It blends so well with the ricotta cheese. You can also sneak in some carrots.

I have even added diced eggplant to the vegetable lasagna. What is your favorite vegetable combination?

What to Serve with Meatless Lasagna

  • Caesar Salad. This is a simple and easy idea. Toss together a simple salad for a delicious side with lasagna.
  • Steamed Broccoli. Try this for an effortless side in minutes. The microwave makes it super easy.

Plate of meatless lasagna.

Frequently Asked Questions

How do you Make Lasagna without Meat?

I think the more veggies the better. This recipe calls for ricotta, mozzarella and Parmesan. This delicious vegetable mixture is layered with the cheese mixture in a 9×13 baking pan. Everything gets topped with more cheese and baked to perfection.
We love a good comfort meal around here and this Meatless Lasagna does not disappoint. Try it today and it is sure to be a hit. It is now on our regular meal plan rotation.

How do you Keep Veggie Lasagna from Getting Soggy?

If you have trouble with your veggie lasagna getting soggy, you may need to cook the vegetables prior to layering them in the lasagna. You can also blot dry the veggies to help reduce the moisture.

How to Store Leftover Vegetarian Lasagna

Store leftovers in an airtight container in the refrigerator for up to 3-4 days.

How to Reheat Lasagna

Reheat the leftovers in the microwave or in the oven that has been preheated to 350 degrees.

Can I Freeze Vegetarian Lasagna?

Yes, you can freeze the lasagna unbaked or baked. Prepare the lasagna as the recipe indicates in a disposable pan. Cover with plastic wrap and then aluminum foil. Place in the freezer for up to 3 months. Then thaw in the fridge overnight and reheat or bake in the oven.

More Easy Vegetarian Recipes

If you make this Best Vegetarian Lasagna Recipe, please leave a comment or a star review. We love to hear from you!

Vegetarian Lasagna Recipe

4.94 from 15 votes
Try this easy vegetarian lasagna recipe for your next dinner. This hearty meatless lasagna recipe is so good you won’t even miss the meat. This is the best veggie lasagna recipe ever. You will love this easy vegetable lasagna recipe!
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 12
Cuisine Italian
Course Main Course
Calories 391

Ingredients

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Instructions

  • Cook the lasagna noodles in a large pot of boiling water for 10 minutes, or until al dente. Rinse with cold water and
  • drain.
  • Add olive oil to a large saucepan on medium-high heat. Stir in mushrooms, green peppers, zucchini, onion and
  • garlic and allow to cook for 3-4 minutes. Stir in pasta sauce and dried basil; bring to a boil. Reduce heat, and
  • simmer 15 minutes.
  • Mix together ricotta, 2 cups mozzarella cheese, Parmesan cheese, and eggs.
  • Preheat oven to 350 degrees F and grease a 9×13 inch dish. Spread 1 cup pasta sauce into the bottom of the
  • baking dish. Layer lasagna noodles, ricotta mix, and sauce (in that order). Repeat layering, and top with remaining
  • cups mozzarella cheese.
  • Bake, uncovered, for 40 minutes. Let stand 15 minutes before serving.

Recipe Notes

Tip: This is a perfect freezer meal to save for a future dinner. Just wrap it with saran wrap and place it inside a freezer bag.

Nutrition Facts

Calories 391kcal, Carbohydrates 39g, Protein 22g, Fat 16g, Saturated Fat 8g, Cholesterol 71mg, Sodium 952mg, Potassium 684mg, Fiber 3g, Sugar 7g, Vitamin A 1020IU, Vitamin C 19.7mg, Calcium 367mg, Iron 2.4mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families!

4.94 from 15 votes (10 ratings without comment)

Leave A Review

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

Recipe Rating




Comments

  1. Martha says:

    5 stars
    Very good and loved how simple the recipe was! Only thing I switched up was no mushrooms and added some spinach just bc I had some on hand. Everyone enjoyed and we ate half and I froze the other half. I may add even more zucchini next time as this will be going in the rotation, lol! Thanks for a great recipe!

  2. Teresa A Kenyon says:

    This turned out amazing. My boyfriend and his nephew loved it.

  3. Carrie says:

    Yes, that’s the correct amount. We love a lot of sauce in this recipe!

  4. Kathy Cote says:

    The 48 oz of pasta sauce seems a lot. Is that a correct amount?

  5. Carrie says:

    Thalia – When I freeze this lasagna, I defrost it out overnight in the refrigerator and make sure it’s completely defrosted before baking so then the baking time stays the same.

  6. Thalia says:

    What are the cooking instructions from frozen?

  7. Carrie says:

    Thank you!

  8. Penny says:

    5 stars
    Excellent recipe a family favorite thanks for sharing.

  9. Dalia says:

    5 stars
    Made it with spinach based lasagna and it was so good!

  10. Ashley says:

    5 stars
    Made this a few times and have rave review from all my guests! I even cheat and use the “no cook” lasagna noodles and it’s so easy and awesome!

  11. Carrie says:

    I’m so happy Therese. Thanks for coming back and letting us know you loved it.

  12. Therese says:

    5 stars
    I made this and it was excellent! Everyone loved it! Thanks