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.
Table of Contents
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).
- Start with a thin layer of ricotta mixture on the bottom.
- Add a layer of noodles or zucchini slices.
- Add a layer of sautéed veggies.
- Add dollops of ricotta mixture (spread gently).
- 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.

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:
- Cozy Creamy Lasagna Soup for Busy Nights — All the lasagna comfort, way less layering, and perfect when you want dinner fast.
- Veggie-Packed Butternut Squash Lasagna Soup — A sweet-and-savory, spoonable comfort bowl that feels like fall in a pot.
- Roasted Tomato & Garlic Ricotta Pasta — Creamy, garlicky, and totally “I need something soothing tonight” friendly.
- Easy Garlic Bread Grilled Cheese for Dipping — The crispy, buttery sidekick that pairs like a dream with anything saucy or cheesy.
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!
High Protein Veggie Lasagna
- 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
-
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
-
Preheat oven to 375°F (190°C).
-
In a skillet, lightly sauté bell peppers and spinach with a small amount of olive oil until just softened. Set aside.
-
If using zucchini instead of noodles, slice thin, sprinkle lightly with salt, let sit 10 minutes, then pat dry.
-
In a bowl, mix ricotta, egg, garlic powder, Italian seasoning, salt, pepper, and a small handful of parmesan until smooth.
-
Spread a thin layer of ricotta mixture in the bottom of a baking dish.
-
Add a layer of noodles or zucchini, followed by vegetables, ricotta mixture, and mozzarella.
-
Repeat layers until dish is full. Top with remaining mozzarella and parmesan.
-
Cover with foil and bake for 25 minutes.
-
Remove foil and bake another 10–15 minutes until golden and bubbly.
-
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