High Protein Healthy Veggie Lasagna

By Karyl Laeving. Updated May 10, 2026. ⭐⭐⭐⭐⭐ from 248 votes.

Golden cheese pull. Rich tomato layers. Tender vegetables tucked between creamy protein-packed filling and perfectly baked pasta sheets. This high protein healthy veggie lasagna delivers comfort food satisfaction with smarter nutrition and weeknight-friendly practicality.

veggie lasagna hero

About This Recipe

This high protein healthy veggie lasagna is a nourishing, family-friendly twist on classic lasagna, built for flavor and balance. Instead of relying only on cheese and pasta, this version layers in protein-rich cottage cheese, ricotta, mozzarella, eggs, and hearty lentils for a satisfying vegetarian dinner that feels indulgent while staying wholesome.

It works because every layer serves a purpose. Moist sautéed vegetables keep the filling tender, cottage cheese boosts protein without heaviness, and whole wheat noodles add extra fiber for a more balanced meal.

This is the kind of dinner you make for:

  • Sunday family meals
  • Meal prep lunches
  • Cozy winter dinners
  • Vegetarian dinner parties
  • Protein-focused healthy eating plans

Why You’ll Love It

  • Packed with satisfying protein in every slice
  • Loaded with colorful vegetables
  • Great for meal prep and freezer storage
  • Family-friendly comfort food
  • Balanced texture with creamy, cheesy, saucy layers
  • Easier than traditional heavy lasagna

Key Ingredients & Notes

Whole Wheat Lasagna Noodles

Whole wheat lasagna noodles bring extra fiber and a nuttier flavor while helping keep this lasagna more filling. Oven-ready noodles save prep time.

Substitution:
Regular lasagna noodles or gluten-free noodles both work beautifully.

Low-Fat Cottage Cheese

This is the secret protein weapon. Cottage cheese creates creamy structure while dramatically increasing protein.

For extra smooth texture, blend before mixing.

For nutritional guidance on protein intake, see Healthline’s protein guide.

Part-Skim Ricotta

Ricotta adds classic lasagna richness without making the filling too dense.

Substitution:
Use additional blended cottage cheese for even higher protein.

Mozzarella Cheese

Part-skim mozzarella gives that irresistible stretchy cheese pull while keeping fat more moderate.

Parmesan Cheese

Adds concentrated savory depth and helps balance the lighter cheeses.

Eggs

Eggs stabilize the filling so slices hold cleanly.

Lentils

Cooked lentils are the powerhouse vegetarian protein addition here.

They add:

  • fiber
  • plant protein
  • hearty texture
  • satisfying body

Substitution:
Crumbled extra-firm tofu works well too.

Zucchini

Keeps the lasagna moist and boosts veggie content without overpowering flavor.

Mushrooms

Mushrooms create rich umami depth that makes this vegetarian lasagna taste deeply satisfying.

For mushroom cooking science, see BBC Good Food mushroom guide.

Spinach

A classic lasagna vegetable that folds seamlessly into the filling.

Marinara Sauce

Choose a high-quality no-added-sugar marinara when possible.

For sauce layering techniques, King Arthur Baking baking basics offers helpful texture guidance.

Olive Oil

Used for sautéing and flavor foundation.

Ingredients

For the Vegetable Filling

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 8 ounces mushrooms (225 g), sliced
  • 2 medium zucchini (400 g), diced
  • 5 ounces fresh spinach (140 g)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon Italian seasoning

For the Protein Cheese Filling

  • 2 cups low-fat cottage cheese (450 g)
  • 1 cup part-skim ricotta (240 g)
  • 2 large eggs
  • 1/2 cup grated Parmesan (50 g)
  • 1 1/2 cups cooked lentils (300 g)
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon garlic powder

For Assembly

  • 12 whole wheat oven-ready lasagna noodles
  • 4 cups marinara sauce (960 ml)
  • 2 cups shredded part-skim mozzarella (225 g)
  • 2 tablespoons chopped fresh basil

How to Make High Protein Healthy Veggie Lasagna

1. Prep the Pan

Preheat oven to 375°F (190°C).

Lightly grease a 9×13-inch baking dish.

2. Cook the Vegetables

Heat olive oil in a large skillet over medium heat.

Add:

  • onion
  • garlic

Cook for 3 to 4 minutes until fragrant.

Add mushrooms and cook 6 to 8 minutes until browned and moisture evaporates.

Add zucchini, salt, pepper, and Italian seasoning.

Cook another 5 minutes.

Fold in spinach and cook until wilted, about 2 minutes.

Remove from heat and cool slightly.

Visual cue:
The mixture should look concentrated, not watery.

3. Make the Protein Filling

In a large bowl combine:

  • cottage cheese
  • ricotta
  • eggs
  • Parmesan
  • cooked lentils
  • Italian seasoning
  • garlic powder

Mix until evenly combined.

For smoother texture, pulse cottage cheese in a blender before mixing.

Visual cue:
Creamy, thick, scoopable consistency.

4. Build the Layers

Spread 1 cup marinara sauce across the baking dish.

Layer:

  • 4 lasagna noodles
  • half protein filling
  • half vegetable mixture
  • 1 cup mozzarella
  • 1 cup marinara

Repeat.

Finish with:

  • final noodle layer
  • remaining marinara
  • remaining mozzarella
  • Parmesan sprinkle if desired

5. Bake

Cover tightly with foil.

Bake 35 minutes.

Remove foil.

Bake another 15 to 20 minutes until bubbly and golden.

Visual cue:
Edges should actively bubble and top should show golden cheese spots.

6. Rest Before Slicing

Rest 15 to 20 minutes before cutting.

This step is essential for clean slices.

Top with chopped basil.

Pro Tips for Success

1. Cook Out Vegetable Moisture

Watery vegetables create soupy lasagna.

Brown mushrooms thoroughly and cook zucchini until excess liquid disappears.

2. Blend Cottage Cheese

For ricotta-style smoothness, blending makes a dramatic difference.

3. Don’t Skip the Rest Time

Fresh-from-the-oven lasagna collapses when sliced too early.

4. Cover Tightly

Foil traps moisture so noodles soften properly.

5. Use Quality Marinara

Thin watery sauces weaken structure.

6. Season Every Layer

Vegetarian dishes need deliberate seasoning for depth.

7. Let Cheese Brown

Those caramelized cheese edges bring major flavor.

Variations & Substitutions

Lower Carb Version

Replace noodles with thin zucchini ribbons or roasted eggplant slices.

Extra Protein Version

Add:

  • crumbled tofu
  • white beans
  • edamame
  • extra lentils

Dairy Lighter Version

Use reduced-fat ricotta and mozzarella.

Gluten-Free Version

Swap gluten-free lasagna sheets.

Kid-Friendly Version

Finely chop vegetables for less texture resistance.

Mediterranean Version

Add:

  • chopped roasted red peppers
  • oregano
  • feta crumble
  • sun-dried tomatoes

For more wholesome comfort food inspiration, explore healthy dinner ideas, vegetarian family meals, and protein-packed casserole recipes.

Serving & Storage

Serving Suggestions

Serve with:

  • crisp green salad
  • roasted broccoli
  • garlic green beans
  • tomato cucumber salad

A slice pairs beautifully with lighter vegetable-forward sides.

Refrigeration

Store cooled leftovers in airtight containers for 4 to 5 days.

Freezing

Freeze:

  • whole baked lasagna
  • individual slices
  • unbaked assembled lasagna

Storage time:
Up to 3 months

Wrap tightly in foil plus freezer-safe wrap.

Reheating

Individual slices:
Microwave 2 to 4 minutes

Whole lasagna:
Cover and bake at 350°F (175°C) until heated through, about 25 to 35 minutes

Shelf Life

Best flavor within:

  • 4 days refrigerated
  • 3 months frozen

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 ftrd

High Protein Healthy Veggie Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Karyl Laeving
  • Total Time: 1 hour 20 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

Protein-packed healthy veggie lasagna layered with whole wheat noodles, cottage cheese, ricotta, lentils, sautéed vegetables, marinara, and golden mozzarella.


Ingredients

Scale

1 tablespoon olive oil

1 medium yellow onion, diced

4 garlic cloves, minced

8 ounces mushrooms (225 g), sliced

2 medium zucchini (400 g), diced

5 ounces fresh spinach (140 g)

1 teaspoon kosher salt

1/2 teaspoon black pepper

2 teaspoons Italian seasoning, divided

2 cups low-fat cottage cheese (450 g)

1 cup part-skim ricotta (240 g)

2 large eggs

1/2 cup grated Parmesan cheese (50 g)

1 1/2 cups cooked lentils (300 g)

12 whole wheat oven-ready lasagna noodles

4 cups marinara sauce (960 ml)

2 cups shredded part-skim mozzarella cheese (225 g)

2 tablespoons chopped fresh basil


Instructions

1. Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.

2. Heat olive oil in a large skillet over medium heat.

3. Add onion and garlic, then cook for 3 to 4 minutes until fragrant.

4. Add mushrooms and cook for 6 to 8 minutes until browned and moisture has evaporated.

5. Add zucchini, spinach, salt, pepper, and 1 teaspoon Italian seasoning, then cook for 5 minutes until softened.

6. In a large bowl, mix cottage cheese, ricotta, eggs, Parmesan, lentils, and remaining Italian seasoning.

7. Spread 1 cup marinara sauce in the baking dish.

8. Layer 4 noodles, half the protein filling, half the vegetable mixture, 1 cup mozzarella, and 1 cup marinara.

9. Repeat the layers, then finish with remaining noodles, marinara, and mozzarella.

10. Cover tightly with foil and bake for 35 minutes.

11. Remove foil and bake for 15 to 20 minutes until bubbling and golden.

12. Rest for 15 to 20 minutes before slicing.

13. Garnish with fresh basil and serve.

Notes

Blend the cottage cheese before mixing for a smoother filling.

Cook the vegetables until excess moisture evaporates to avoid watery lasagna.

Use a thick marinara sauce for the best structure.

Let the lasagna rest before slicing so the layers set cleanly.

For extra protein, add crumbled tofu or extra lentils.

  • Prep Time: 25 minutes
  • Cook Time: 55 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: American Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 385
  • Sugar: 8 g
  • Sodium: 640 mg
  • Fat: 15 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 39 g
  • Fiber: 8 g
  • Protein: 27 g
  • Cholesterol: 88 mg

Frequently Asked Questions

How much protein is in high protein healthy veggie lasagna?

Exact nutrition varies by brand, but this recipe typically delivers approximately 24 to 30 grams of protein per serving depending on slice size.

The cottage cheese, ricotta, mozzarella, eggs, and lentils do the heavy lifting.

Can I make this ahead?

Absolutely.

Assemble the full lasagna up to 24 hours in advance, cover tightly, and refrigerate.

Bake when ready.

You may need an extra 10 minutes if baking straight from cold.

Can I freeze it before baking?

Yes.

Assemble completely, wrap tightly, and freeze.

Thaw overnight before baking for best texture.

Is cottage cheese better than ricotta?

For protein, yes.

Cottage cheese usually offers significantly more protein while keeping texture creamy.

Blending makes it especially close to ricotta consistency.

Can I use no-boil noodles?

Yes.

Oven-ready noodles work especially well in this recipe because the sauce provides enough moisture.

How do I avoid watery lasagna?

Three keys:

  • cook vegetables thoroughly
  • use thick marinara
  • rest after baking

Those steps make all the difference.

Conclusion

If you’ve been craving comfort food that actually supports your nutrition goals, this high protein healthy veggie lasagna deserves a spot in your dinner rotation.

It is cozy, satisfying, protein-rich, and absolutely packed with flavor.

Tried it?

Leave a rating below, drop your tweaks in the comments, share your delicious photos, and join the newsletter for more crave-worthy healthy recipes.

Leave a Comment

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