Best Vegetable Lasagna Recipe

Camille Hayes Avatar
By:
Camille Hayes
Published:

Why You’ll Love This Veggie Lasagna

Veggie Lasagna is a comforting, family-friendly meal that doubles as a healthy weeknight winner. This version balances bright vegetables, a simple homemade sauce, and a creamy cottage cheese layer for a filling dish that everyone can enjoy.

  • Ease of preparation: This recipe uses no-boil noodles and a quick sautéed vegetable mix to cut hands-on time. With simple steps and a fast sauce, you can assemble the lasagna in about 30 minutes and bake it while you tidy the kitchen.
  • Health benefits: Packed with carrots, bell pepper, zucchini, spinach, and tomatoes, this lasagna delivers fiber, vitamins, and antioxidants while keeping calories and saturated fat lower thanks to low-fat cottage cheese and part-skim mozzarella.
  • Versatility: The layers are easy to customize for vegan, gluten-free, or lower-calorie needs. Swap a few ingredients and you have a variant that fits your family or guests.
  • Distinctive flavor: Fresh basil, garlic, and a pinch of red pepper flakes lift the tomato sauce, while grated low-moisture mozzarella melts into gooey pockets that make each slice comforting and satisfying.
Jump To

Essential Ingredients for Veggie Lasagna

Below is a clear, structured ingredient list with quantities first so you can shop and prep with confidence. Each ingredient is shown on its own line for easy copying to your grocery list.

  • 2 tablespoons extra-virgin olive oil – for sautéing the vegetables and bringing out their sweetness
  • 3 large carrots, chopped (about 1 cup) – adds sweet, firm texture and vitamin A
  • 1 red bell pepper, chopped – brings color, vitamin C, and a mild sweetness
  • 1 medium zucchini, chopped – adds moisture and a tender bite
  • 1 medium yellow onion, chopped – savory base flavor when caramelized
  • ¼ teaspoon salt – seasons the sautéed vegetables
  • 5 to 6 ounces baby spinach – wilts down for leafy greens and extra nutrients
  • 1 large can (28 ounces) diced tomatoes or 2 cups prepared marinara sauce – the tomato base for the sauce and moisture for the noodles
  • ¼ cup roughly chopped fresh basil plus additional for garnish – bright herbal note to finish the dish
  • 2 tablespoons extra-virgin olive oil (for sauce) – use for the garlic and tomato sauce base
  • 2 cloves garlic, pressed or minced – aromatic backbone of the sauce
  • ½ teaspoon salt (for sauce) – seasons the tomato sauce
  • ¼ teaspoon red pepper flakes – optional heat to balance the tomato sweetness
  • 2 cups (16 ounces) low-fat cottage cheese, divided – creamy, lower-fat ricotta stand-in; use divided between layers and mixing
  • ¼ teaspoon salt to taste – final seasoning (adjust to preference)
  • Freshly ground black pepper to taste – bright finishing seasoning
  • 9 no-boil lasagna noodles (break or overlap to fit) – no pre-boiling needed; they cook in the sauce
  • 8 ounces (2 cups) freshly grated low-moisture, part-skim mozzarella cheese – for the melty, golden top and cheesy layers

Special Dietary Options

  • Vegan: Replace the 2 cups low-fat cottage cheese with 2 cups cashew ricotta (blend 2 cups soaked cashews with lemon juice, garlic, a pinch of salt, and 2 tablespoons water). Swap mozzarella for vegan shreds. Use a tomato-based sauce as listed.
  • Gluten-free: Use 9 gluten-free no-boil lasagna noodles (rice or lentil-based). You may need an extra 1/4 to 1/2 cup of sauce for hydration depending on brand.
  • Low-calorie: Keep the low-fat cottage cheese, use 1 cup mozzarella instead of 2 cups, and load the middle layers with extra spinach and zucchini for volume with fewer calories.

How to Prepare the Perfect Veggie Lasagna: Step-by-Step Guide

This step-by-step guide walks you from mise en place to serving. Times and temperatures are included so you can plan your oven and kitchen workflow.

Prep and Sauté

First Step: Prep the vegetables and the pan. Preheat your oven to 425°F. Chop 3 large carrots, 1 red bell pepper, 1 medium zucchini, and 1 medium yellow onion into bite-sized pieces. Press or mince 2 cloves garlic and roughly chop 1/4 cup fresh basil. Grate 8 ounces fresh mozzarella and set aside.

Cook the Vegetables

Second Step: Sauté the vegetables. Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the chopped onion and carrots first and cook for about 4 minutes until the onion is translucent. Add the red bell pepper and zucchini and sprinkle with 1/4 teaspoon salt. Sauté for another 6-8 minutes until vegetables are tender and slightly golden. Stir in the baby spinach (5 to 6 ounces) and cook 2-3 minutes until wilted. Transfer the veggies to a bowl and set aside.

Make the Sauce

Third Step: Build the tomato sauce. In the same skillet, add 2 tablespoons extra-virgin olive oil (for sauce) and warm over medium heat. Add the pressed garlic and cook 30-45 seconds until fragrant. Pour in 1 large can (28 ounces) diced tomatoes or 2 cups prepared marinara sauce. Add 1/2 teaspoon salt (for sauce), 1/4 teaspoon red pepper flakes, and 1/4 cup roughly chopped fresh basil. Simmer for 8-10 minutes to let flavors marry and to reduce excess liquid slightly. Taste and adjust with freshly ground black pepper and more salt if needed.

Prepare the Cheese Layer

Fourth Step: Mix the cottage cheese. In a medium bowl, place 2 cups (16 ounces) low-fat cottage cheese, divided as needed between layers. If you like a smoother spread, pulse the cottage cheese in a blender briefly. Season with 1/4 teaspoon salt to taste and freshly ground black pepper. Set aside 1/2 cup of the mozzarella for topping and mix the rest with the cottage cheese if you prefer a cheesier middle layer.

Assemble the Lasagna

Fifth Step: Layer the pan. Use a 9×13-inch baking dish. Spoon a thin layer of tomato sauce across the bottom to prevent sticking. Lay 3 no-boil lasagna noodles across the bottom (break or overlap to fit; use a total of 9 noodles). Spread half of the cottage cheese mixture across the noodles. Add one third of the sautéed vegetables, then 1/3 of the sauce, and sprinkle with mozzarella. Repeat: noodles, remaining cottage cheese, another third of veggies, more sauce, and cheese. Finish with a final layer of noodles, the remaining sauce, and the reserved mozzarella on top. Scatter a little extra chopped basil over the finished top.

Bake and Rest

Sixth Step: Bake the lasagna. Cover the baking dish tightly with foil and bake at 425°F for 18 minutes. Remove the foil, rotate the pan, and bake an additional 10-15 minutes until the cheese is bubbly and the top is spotty brown. Remove from oven and cool on a rack for 15-20 minutes to set the layers for cleaner slicing.

Final Step: Serving

Seventh Step: Garnish and serve. Cut into 8-12 slices and garnish with additional fresh basil. Serve warm with a simple green salad or garlic bread. If you want to pair with a rice side, our garlic-butter rice with kale complements the richness of this dish nicely: Garlic-Butter Rice with Kale.

Tip: Letting the lasagna rest 15-20 minutes after baking makes slicing easier and keeps layers from falling apart. Trust me, the wait is worth it.
Baking and Timing Overview
StepTimeTemperature
Prep and sauté vegetables15-20 minutesMedium stovetop
Simmer sauce8-10 minutesMedium stovetop
Bake covered18 minutes425°F
Bake uncovered10-15 minutes425°F
Rest before slicing15-20 minutesRoom temperature

Dietary Substitutions to Customize Your Veggie Lasagna

Protein and Main Component Alternatives

If you want more protein or need to swap the cottage cheese, here are easy options that keep flavor and texture on point.

  • Tofu ricotta: Crumble 14 ounces firm tofu and mix with lemon juice, nutritional yeast, garlic powder, and a pinch of salt for a vegan ricotta alternative that adds protein.
  • Cashew ricotta: Blend 2 cups soaked cashews with 2 tablespoons lemon juice, 1 clove garlic, and water until smooth. This makes a creamy vegan filling similar to traditional ricotta.
  • Greek yogurt swap: For extra protein and a tangy touch, use 1 cup plain Greek yogurt mixed with 1 cup cottage cheese (reduce total cottage cheese accordingly) when you want a lighter yet creamy layer.

Vegetable, Sauce, and Seasoning Modifications

Swap vegetables or seasonings to reflect seasons or pantry finds. Below are simple swaps and suggested cooking adjustments.

  • Mushrooms for bell pepper: Use sautéed cremini or baby bella mushrooms for a meaty, earthy layer. Cook until golden to concentrate flavor.
  • Butternut squash in fall: Replace zucchini with roasted, cubed butternut squash. Roast at 400°F for about 20 minutes first.
  • Kale instead of spinach: Remove stems, chop, and wilt the kale for 3-4 minutes. It takes slightly longer to soften than spinach.
  • Herb swaps: Try oregano or thyme in the tomato sauce if basil is not available. A pinch of smoked paprika adds a subtle warmth.

Mastering Veggie Lasagna: Advanced Tips and Variations

Once you’ve made the basic recipe a few times, these tips will help you get more consistent results and experiment with new flavors.

Pro cooking techniques

  • Salt and sweat the vegetables: Salting the vegetables early draws out some moisture, helping prevent a watery lasagna.
  • Reduce the sauce slightly: Simmer the tomato sauce until it thickens a little to avoid excess liquid and soggy noodles.
  • Layer pressure: Press gently on each cheese/veggie layer with a spatula to compact it slightly for neater slices once baked.

Flavor variations

  • Mediterranean twist: Add olives, artichoke hearts, and a sprinkle of feta (or vegan feta) between layers for a briny lift.
  • Spicy option: Increase red pepper flakes to 1/2 teaspoon and add a pinch of smoked paprika to the sauce.
  • Herb-forward: Fold extra fresh basil into the cottage cheese layer and top with basil chiffonade before serving.

Presentation tips

  • Use a hot, sharp knife and wipe between cuts for clean pieces.
  • Garnish with torn basil leaves and a light drizzle of extra-virgin olive oil for gloss.

Make-ahead options

You can assemble the lasagna up to 24 hours before baking; keep it covered in the refrigerator and bake straight from chilled, adding 10-15 minutes to the covered baking time. For busy days, consider pairing with a make-ahead side like our make-ahead mashed potato casserole for a full family meal: Make-Ahead Mashed Potato Casserole.

How to Store Veggie Lasagna: Best Practices

Follow these simple storage methods to keep leftovers tasty and safe.

Refrigeration

Cool the lasagna to room temperature, then store in an airtight container or cover the baking pan tightly with foil. Refrigerate for up to 4 days. Reheat individual portions in the microwave or the whole pan in a 350°F oven for about 20 minutes until warmed through.

Freezing

Freezing works well for both baked and unbaked lasagna. Wrap tightly in plastic wrap and foil or use a freezer-safe container. Store for 2-3 months. Thaw overnight in the fridge before baking if unbaked, or bake from chilled and add 10 extra minutes to the bake time.

Reheating

For single portions, microwave on medium power in 1-minute bursts until hot. For the whole dish, cover and bake at 350°F for 20-30 minutes, uncovering in the last 5 minutes to re-crisp the top.

Meal prep considerations

Plan for 8-12 servings depending on portion size. This lasagna reheats well, so it’s a great candidate for batch cooking and freezing individual slices for grab-and-go family meals.

Storage Guidelines
MethodTimeNotes
RefrigeratorUp to 4 daysKeep covered and cool before sealing
Freezer2-3 monthsWrap tightly; thaw overnight before reheating
Reheat (oven)20-30 minutes at 350°FCover to avoid drying out, uncover last 5 minutes
Veggie Lasagna

FAQs: Frequently Asked Questions About Veggie Lasagna

What vegetables are in a typical veggie lasagna recipe?

A classic veggie lasagna often features bell peppers, zucchini, carrots, and spinach. Start by chopping them into bite-sized pieces and sautéing in a skillet with a bit of olive oil over medium heat for 8-10 minutes until tender and golden on the edges. This step releases their natural flavors and removes excess moisture to prevent a watery lasagna. Spinach wilts down quickly in the same pan for 2-3 minutes. Layer these veggies between noodles, cheese, and sauce for a hearty, plant-packed dish that serves 8-10 people. Total prep time is about 30 minutes. Feel free to weigh them at 4-5 cups total for balanced layers. This combination provides vitamins A and C, fiber, and a satisfying texture. (92 words)

Can I swap vegetables in veggie lasagna?

Yes, customize your veggie lasagna with seasonal or pantry staples. Replace bell peppers with mushrooms for an earthy taste, or swap zucchini for butternut squash in fall—roast it first for 20 minutes at 400°F to caramelize. Broccoli or eggplant work too; dice and sauté all for 8-10 minutes to soften. Aim for 4-5 cups total veggies to fill three layers without overflow. This flexibility keeps the recipe fresh and reduces waste. For example, add kale instead of spinach by wilting it briefly. Test one swap at a time to maintain structure. Your lasagna will still bake evenly in 30-35 minutes. Pro tip: Firmer veggies like carrots need longer sauté time. (108 words)

What noodles work best for veggie lasagna?

No-boil lasagna noodles are ideal for veggie lasagna—they absorb moisture from the sauce and veggies, saving 20 minutes of prep. Use 12-15 sheets for a 9×13-inch pan. For regular noodles, parboil 5-7 minutes first to prevent dryness. Go gluten-free with brands like Barilla no-boil rice-based noodles; they hold up well without breaking. Arrange in overlapping layers, cutting edges to fit. This choice cuts total time to under an hour active. Avoid fresh pasta sheets unless you adjust sauce quantity up by 25% for extra moisture. Result: Tender, intact layers every time. Check package for oven-safe up to 425°F. (102 words)

How do I make veggie lasagna gluten-free or vegan?

For gluten-free veggie lasagna, swap in no-boil gluten-free noodles like those from Tinkyada or Jovial—use 12-15 sheets and increase sauce by 1/2 cup for hydration. It’s ready in the same 30-35 minutes bake time. For vegan, skip cottage cheese and mozzarella; double the tomato sauce (blend two 28-oz cans with garlic, basil, olive oil, salt, and red pepper flakes). Use cashew-based “ricotta” (blend 2 cups soaked cashews with lemon juice, garlic, and nutritional yeast) and vegan mozzarella shreds. Layer as usual. Both versions serve 8, with 15g protein per slice from nuts and veggies. Cool 20 minutes before cutting for clean slices. (114 words)

How do you bake and store veggie lasagna?

Bake veggie lasagna at 425°F: cover with foil and bake 18 minutes, then uncover, rotate the pan, and bake 10-15 more minutes until the top is spotty brown and bubbly. Cool on a rack 15-20 minutes to set for easy slicing—serves 8-12. Store leftovers in airtight containers in the fridge up to 4 days; reheat at 350°F for 20 minutes. Freeze unbaked or baked portions (wrap tightly in foil and plastic) for 2-3 months—thaw overnight and bake from chilled, adding 10 minutes. This prevents sogginess and preserves flavor. Each slice offers 300-400 calories with high veggie nutrition. Link to our freezing guide for more tips. (112 words)

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Veggie Lasagna 70.png

Veggie Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍝 Enjoy layers of tender vegetables, creamy cheese, and savory tomato sauce in this satisfying meatless lasagna
🥗 Packed with nutritious vegetables like carrots, bell peppers, and zucchini for a hearty and healthy meal

  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

2 tablespoons extra-virgin olive oil for sautéing the vegetables and bringing out their sweetness

3 large carrots, chopped (about 1 cup) adds sweet, firm texture and vitamin A

1 red bell pepper, chopped brings color, vitamin C, and a mild sweetness

1 medium zucchini, chopped adds moisture and a tender bite

1 medium yellow onion, chopped savory base flavor when caramelized

¼ teaspoon salt seasons the sautéed vegetables

5 to 6 ounces baby spinach wilts down for leafy greens and extra nutrients

1 large can (28 ounces) diced tomatoes or 2 cups prepared marinara sauce the tomato base for the sauce and moisture for the noodles

¼ cup roughly chopped fresh basil plus additional for garnish bright herbal note to finish the dish

2 tablespoons extra-virgin olive oil (for sauce) use for the garlic and tomato sauce base

2 cloves garlic, pressed or minced aromatic backbone of the sauce

½ teaspoon salt (for sauce) seasons the tomato sauce

¼ teaspoon red pepper flakes optional heat to balance the tomato sweetness

2 cups (16 ounces) low-fat cottage cheese, divided creamy, lower-fat ricotta stand-in; use divided between layers and mixing

¼ teaspoon salt to taste final seasoning (adjust to preference)

Freshly ground black pepper to taste bright finishing seasoning

9 no-boil lasagna noodles (break or overlap to fit) no pre-boiling needed; they cook in the sauce

8 ounces (2 cups) freshly grated low-moisture, part-skim mozzarella cheese for the melty, golden top and cheesy layers

Instructions

First Step: Prep the vegetables and the pan. Preheat your oven to 425°F. Chop 3 large carrots, 1 red bell pepper, 1 medium zucchini, and 1 medium yellow onion into bite-sized pieces. Press or mince 2 cloves garlic and roughly chop 1/4 cup fresh basil. Grate 8 ounces fresh mozzarella and set aside.

Second Step: Sauté the vegetables. Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the chopped onion and carrots first and cook for about 4 minutes until the onion is translucent. Add the red bell pepper and zucchini and sprinkle with 1/4 teaspoon salt. Sauté for another 6-8 minutes until vegetables are tender and slightly golden. Stir in the baby spinach (5 to 6 ounces) and cook 2-3 minutes until wilted. Transfer the veggies to a bowl and set aside.

Third Step: Build the tomato sauce. In the same skillet, add 2 tablespoons extra-virgin olive oil (for sauce) and warm over medium heat. Add the pressed garlic and cook 30-45 seconds until fragrant. Pour in 1 large can (28 ounces) diced tomatoes or 2 cups prepared marinara sauce. Add 1/2 teaspoon salt (for sauce), 1/4 teaspoon red pepper flakes, and 1/4 cup roughly chopped fresh basil. Simmer for 8-10 minutes to let flavors marry and to reduce excess liquid slightly. Taste and adjust with freshly ground black pepper and more salt if needed.

Fourth Step: Mix the cottage cheese. In a medium bowl, place 2 cups (16 ounces) low-fat cottage cheese, divided as needed between layers. If you like a smoother spread, pulse the cottage cheese in a blender briefly. Season with 1/4 teaspoon salt to taste and freshly ground black pepper. Set aside 1/2 cup of the mozzarella for topping and mix the rest with the cottage cheese if you prefer a cheesier middle layer.

Fifth Step: Layer the pan. Use a 9×13-inch baking dish. Spoon a thin layer of tomato sauce across the bottom to prevent sticking. Lay 3 no-boil lasagna noodles across the bottom (break or overlap to fit; use a total of 9 noodles). Spread half of the cottage cheese mixture across the noodles. Add one third of the sautéed vegetables, then 1/3 of the sauce, and sprinkle with mozzarella. Repeat: noodles, remaining cottage cheese, another third of veggies, more sauce, and cheese. Finish with a final layer of noodles, the remaining sauce, and the reserved mozzarella on top. Scatter a little extra chopped basil over the finished top.

Sixth Step: Bake the lasagna. Cover the baking dish tightly with foil and bake at 425°F for 18 minutes. Remove the foil, rotate the pan, and bake an additional 10-15 minutes until the cheese is bubbly and the top is spotty brown. Remove from oven and cool on a rack for 15-20 minutes to set the layers for cleaner slicing.

Seventh Step: Garnish and serve. Cut into 8-12 slices and garnish with additional fresh basil. Serve warm with a simple green salad or garlic bread. If you want to pair with a rice side, our garlic-butter rice with kale complements the richness of this dish nicely: Garlic-Butter Rice with Kale.

Notes

🍽️ Let the lasagna rest for at least 10 minutes before cutting to allow layers to set and prevent sliding
🥕 Feel free to substitute other vegetables like mushrooms, eggplant, or butternut squash based on what’s in season
🧀 For extra flavor, add a layer of ricotta cheese mixed with herbs between the cottage cheese and vegetables

  • Author: Brandi Oshea
  • Prep Time: 25 minutes
  • Cook Time: 50 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 serving (about 1.5 cups)
  • Calories: 320
  • Sugar: 12
  • Sodium: 680
  • Fat: 14
  • Saturated Fat: 7
  • Unsaturated Fat: 5
  • Trans Fat: 0.2
  • Carbohydrates: 28
  • Fiber: 5
  • Protein: 18
  • Cholesterol: 25

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star