High Protein Veggie Lasagna

If High Protein Veggie Lasagna sounds like something you want to be the kind of person who makes… but you’re also the kind of person who’s tired and has laundry staring you down? Hi. Same. And that’s exactly why this recipe is such a win.

This is the dinner you make when you want comfort food that actually loves you back—warm, cheesy, packed with veggies, and full of protein so you’re not rummaging for snacks an hour later like a little pantry gremlin. It’s also a lifesaver for busy weeknights, meal prep Sundays, and those moments when you need something hearty that doesn’t involve a drive-thru.

And while I adore chicken in every form (it’s basically my love language), I’m also a huge fan of recipes that make you feel strong and satisfied. This lasagna does that—no stress, no fancy chef tricks, no weird ingredients you’ll use once and regret forever.

Why You’ll Love This High Protein Veggie Lasagna

Let’s talk about why this one earns a permanent spot in your “make again” rotation:

  • Protein + comfort in one pan. Ricotta, egg, and cheese bring the staying power.
  • Veggies that don’t feel like punishment. Zucchini, peppers, and spinach melt into the layers like they belong there (because they do).
  • Flexible noodles situation. Use high-protein lasagna noodles if you want classic layers, or go full zucchini for a lighter, lower-carb version.
  • Meal-prep friendly. It reheats like a dream—maybe even better the next day.
  • Kid and partner approved. Because cheese is the great negotiator of vegetables.

Ingredients You’ll Need

Here’s what you’re working with (all easy to find, no drama):

  • 1 medium zucchini, thinly sliced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 cup baby spinach
  • 1 1/2 cups low-fat ricotta cheese
  • 1 1/2 cups shredded mozzarella
  • 1/2 cup grated parmesan
  • 1 egg
  • 1 tsp garlic powder
  • 1 tsp Italian seasoning
  • Salt & pepper, to taste
  • Optional: high-protein lasagna noodles (or use all zucchini as “noodles”)

Optional add-ins (if you’re feeling extra)

Not required, but fun if you want to play:

  • A pinch of red pepper flakes for heat
  • Sliced mushrooms for extra bulk
  • A layer of marinara (if you prefer a saucier lasagna vibe)

How to Make High Protein Veggie Lasagna

Step 1: Prepare the Veggies

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

In a skillet, add a tiny bit of olive oil and sauté the diced peppers and spinach just until softened. You don’t need to cook them into oblivion—think “tender,” not “sad.” Set aside.

If using zucchini as noodles:
Slice it thin (a mandoline is handy, but a sharp knife works). Lightly salt the slices and let them sit for about 10 minutes to pull out moisture. Then pat dry with paper towels. This step is small but mighty—nobody wants lasagna soup.

Step 2: Mix the Ricotta Filling

In a bowl, mix together:

  • ricotta
  • egg
  • garlic powder
  • Italian seasoning
  • salt and pepper
  • a bit of parmesan

Stir until it’s smooth and creamy. This is your “protein glue” that holds everything together.

Step 3: Assemble the Layers

Grab a baking dish (9×13-ish works great).

  1. Start with a thin layer of ricotta mixture on the bottom.
  2. Add a layer of noodles or zucchini slices.
  3. Add a layer of sautéed veggies.
  4. Add dollops of ricotta mixture (spread gently).
  5. Sprinkle mozzarella.

Repeat until your dish is full and you feel like a lasagna architect. Top with the rest of the mozzarella and the remaining parmesan because—let’s be honest—that golden cheesy top is the main character.

Step 4: Bake

Cover with foil and bake for 25 minutes.

Then remove the foil and bake 10–15 minutes more, until the top is golden and bubbly and your kitchen smells like you have your life together.

Step 5: Cool and Serve

Let it rest for 10 minutes before slicing. I know. Waiting is rude. But this is what helps it set so you get real slices instead of “lasagna landslide.”

Garnish with fresh herbs if you want to feel fancy (or just because you have some basil that’s about to go bad).

My Favorite “Don’t Panic” Tips

Because recipes are supposed to help your day—not add stress.

  • If your zucchini releases water anyway: It happens. Just let the lasagna rest a little longer before slicing. The moisture settles as it cools.
  • Want it extra firm? After salting zucchini slices, pat them dry twice. Zucchini is sneaky like that.
  • Cheese browning too fast? Loosely tent foil over the top for the last few minutes.
  • Make it ahead: Assemble it, cover it, and refrigerate up to a day. Bake when you’re ready (add a few extra minutes if it’s cold).
  • Freeze it: This is a great freezer meal. Wrap tightly and freeze baked or unbaked.

And if your top layer of cheese looks slightly chaotic? Congratulations—you made homemade lasagna. That’s how it’s supposed to look. Rustic is a vibe.

A Little Story From My Kitchen

The first time I made this, it was one of those weeks where everything felt loud—work, errands, and that never-ending “what’s for dinner?” question. I needed something cozy, but I also wanted to feel like I was feeding my body, not just my cravings.

So I threw veggies in a pan, mixed up ricotta, and layered it like I was building edible self-care. When I pulled it out of the oven, the cheese was bubbling and my whole kitchen smelled like comfort.

And here’s the best part: it made enough for leftovers. Future-me was thrilled. Present-me was just happy nobody asked for snacks 45 minutes later.

High Protein Veggie Lasagna slice with zucchini “noodles,” ricotta, bell peppers, spinach, and golden melted cheese on a white plate.
A golden, bubbly slice of High Protein Veggie Lasagna layered with zucchini, peppers, spinach, and creamy ricotta—pure comfort in every bite.

FAQs About High Protein Veggie Lasagna

Can I use all zucchini instead of noodles?

Absolutely. Using all zucchini is a great option for a lighter High Protein Veggie Lasagna, just remember the salting-and-drying step to prevent extra moisture.

What are high-protein lasagna noodles?

They’re usually made with ingredients like chickpeas, lentils, or extra protein flour blends. If you love a classic lasagna feel but want more protein, they’re a great swap.

How do I store leftovers?

Let it cool, then store slices in an airtight container in the fridge for 3–4 days. Reheat in the microwave or oven. (Oven is best if you like crispy edges.)

Can I freeze it?

Yes! Freeze tightly wrapped portions for up to 2–3 months. Thaw overnight in the fridge and reheat until hot.

Can I add more vegetables?

Go for it. Mushrooms, onions, or even chopped broccoli can work. Just sauté watery veggies first so they don’t flood your layers.

Let’s Make Dinner Feel Easy Again

If you’ve been craving comfort food but still want something that fuels you, this High Protein Veggie Lasagna is the answer. It’s cozy, cheesy, veggie-packed, and satisfying in that “I ate a real meal” way that makes the rest of the evening smoother.

Make it on a Sunday for meal prep, serve it on a busy weeknight, or bring it to a gathering and watch people “accidentally” take huge portions. And if you try it, I’m cheering for you from my kitchen—because nothing feels more magical than a dinner that tastes amazing and makes your body feel good.

Happy cooking!

Don’t Stop Here—Try These Next

If this High Protein Veggie Lasagna just earned a spot in your cozy-dinner hall of fame, don’t stop here—these reader-favorites bring the same warm, cheesy, “everyone’s happy” energy:

If you try this recipe (or any of these!), I’d love to hear what you think—scroll down and leave a ★ ★ ★ ★ ★ review. Your stars and comments help other home cooks find their next favorite dinner!

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
High Protein Veggie Lasagna slice with zucchini “noodles,” ricotta, bell peppers, spinach, and golden melted cheese on a white plate.

High Protein Veggie Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 60 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This High Protein Veggie Lasagna is cheesy, cozy, and packed with veggies and protein. Perfect for busy weeknights, meal prep, or a comforting meatless dinner everyone loves.


Ingredients

Scale
  • 1 medium zucchini, thinly sliced

  • 1 red bell pepper, diced

  • 1 yellow bell pepper, diced

  • 1 cup baby spinach

  • 1 ½ cups low-fat ricotta cheese

  • 1 ½ cups shredded mozzarella cheese

  • ½ cup grated parmesan cheese

  • 1 large egg

  • 1 teaspoon garlic powder

  • 1 teaspoon Italian seasoning

  • Salt and black pepper, to taste

  • Optional: high-protein lasagna noodles (or use all zucchini slices)


Instructions

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

  2. In a skillet, lightly sauté bell peppers and spinach with a small amount of olive oil until just softened. Set aside.

  3. If using zucchini instead of noodles, slice thin, sprinkle lightly with salt, let sit 10 minutes, then pat dry.

  4. In a bowl, mix ricotta, egg, garlic powder, Italian seasoning, salt, pepper, and a small handful of parmesan until smooth.

  5. Spread a thin layer of ricotta mixture in the bottom of a baking dish.

  6. Add a layer of noodles or zucchini, followed by vegetables, ricotta mixture, and mozzarella.

  7. Repeat layers until dish is full. Top with remaining mozzarella and parmesan.

  8. Cover with foil and bake for 25 minutes.

  9. Remove foil and bake another 10–15 minutes until golden and bubbly.

  10. Let rest 10 minutes before slicing and serving.

Notes

Letting the lasagna rest helps it set and slice cleanly.

Pat zucchini dry well to prevent excess moisture.

This recipe reheats beautifully and is great for meal prep.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian-inspired

Nutrition

  • Serving Size: 1 slice
  • Calories: 320 kcal
  • Sugar: 5 g
  • Sodium: 520 mg
  • Fat: 15 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 4 g
  • Protein: 26 g
  • Cholesterol: 85 mg

Leave a Comment

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