Imagine pulling a bubbling, golden-brown High Protein Veggie Lasagna from your oven, its crispy cheese topping giving way to layers of tender noodles, creamy ricotta, and colorful vegetables. This isn’t your typical lasagna; it’s a protein-packed powerhouse that transforms traditional comfort food into a nutritious meal without sacrificing flavor.
Loaded with vegetables, cottage cheese, and lentils, this High Protein Veggie Lasagna delivers approximately 25 grams of protein per serving while keeping everyone at the table satisfied. You’ll learn how to build perfect layers, incorporate sneaky protein sources, and create a dish that’s equally suitable for meal prep or entertaining guests.
Check out our Creamy Chicken Alfredo with Spinach and Mushrooms if you love ultra-smooth, indulgent sauces packed with flavor.
Table of Contents

Why You’ll Love This Recipe
This High Protein Veggie Lasagna checks every box for the modern home cook. First, it’s remarkably versatile, working beautifully for Sunday family dinners, meal prep containers, or potluck gatherings. The protein content comes from a clever combination of cottage cheese, ricotta, eggs, and red lentils, giving you muscle-building nutrition without relying on meat.
The texture contrasts make every bite interesting: creamy cheese layers melt against tender pasta sheets, while roasted vegetables add pleasant firmness and earthy flavors. Unlike traditional lasagna that leaves you feeling heavy, this version energizes rather than weighs you down. The recipe is also forgiving for beginners, as lasagna naturally hides small imperfections between its layers. Best of all, it tastes even better the next day, making it perfect for busy weeks when you need nutritious meals ready to reheat.
Ingredients
For the Lasagna:
- 12 lasagna noodles (about 9 oz/255g)
- 1 cup (200g) dried red lentils, rinsed
- 2 cups (475ml) low-sodium vegetable broth
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion (about 8 oz/225g), diced
- 4 cloves garlic, minced
- 2 medium zucchini (about 1 lb/450g), diced
- 2 cups (140g) fresh spinach, roughly chopped
- 1 red bell pepper (about 6 oz/170g), diced
- 8 oz (225g) mushrooms, sliced
- 24 oz (680g) marinara sauce
- 2 cups (450g) cottage cheese (full-fat or low-fat)
- 15 oz (425g) ricotta cheese
- 2 large eggs
- 1/2 cup (50g) grated Parmesan cheese
- 2 cups (200g) shredded mozzarella cheese
- 2 teaspoons Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
The red lentils add plant-based protein and fiber while blending seamlessly into the sauce. Cottage cheese provides an extra protein boost compared to traditional recipes.
Pro Tips
Master these three techniques for lasagna perfection. First, cook your lentils until completely tender but not mushy, about 15-18 minutes in vegetable broth. They should hold their shape but mash easily when pressed. Drain any excess liquid to prevent a watery lasagna. Second, don’t skip salting your zucchini. Dice it, sprinkle with salt, let it sit for 10 minutes, then pat dry with paper towels. This removes excess moisture that would otherwise make your lasagna soggy.
Third, let your assembled High Protein Veggie Lasagna rest for 15 minutes after baking. This crucial step allows the layers to set, making serving much easier and preventing cheese from sliding everywhere. Use a sharp knife wiped clean between cuts for picture-perfect slices. Finally, slightly undercook your noodles if using regular lasagna sheets. They’ll continue cooking in the oven and absorb sauce, resulting in perfectly tender pasta rather than mushy layers.
Instructions
Step 1: Prepare the Lentils
Combine red lentils and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce to medium-low and simmer for 15-18 minutes until tender. Drain any excess liquid and set aside. These protein-rich lentils will blend into your sauce, adding nutrition without changing the classic lasagna taste.
Step 2: Cook the Vegetables
Heat olive oil in a large skillet over medium-high heat. Add diced onion and cook for 3-4 minutes until softened. Stir in minced garlic and cook for 30 seconds until fragrant. Add zucchini, bell pepper, and mushrooms. Cook for 8-10 minutes, stirring occasionally, until vegetables are tender and most liquid has evaporated. Add spinach and cook until wilted, about 2 minutes. Season with salt and pepper.
Step 3: Combine Sauce Components
Add the cooked lentils and marinara sauce to the vegetable mixture. Stir well and let simmer for 5 minutes to blend flavors. Taste and adjust seasoning. This hearty vegetable lentil sauce forms the foundation of your protein-packed lasagna.
Step 4: Prepare Cheese Mixture
In a large bowl, combine cottage cheese, ricotta cheese, eggs, Parmesan cheese, Italian seasoning, and a pinch of salt and pepper. Mix thoroughly until well combined and smooth. This high protein cheese mixture provides the creamy richness lasagna is known for.
Step 5: Cook the Noodles
Bring a large pot of salted water to boil. Cook lasagna noodles according to package directions, reducing cooking time by 2 minutes. Drain and lay flat on a clean kitchen towel to prevent sticking. If using no-boil noodles, skip this step but ensure your sauce is slightly thinner.
Step 6: Assemble the Lasagna
Preheat oven to 375°F (190°C). Spread 1 cup of vegetable-lentil sauce on the bottom of a 9×13-inch (23x33cm) baking dish. Layer 4 lasagna noodles over the sauce. Spread half the cheese mixture over noodles, then top with one-third of remaining sauce. Add another layer of 4 noodles, the remaining cheese mixture, and another third of sauce. Top with final 4 noodles and remaining sauce. Sprinkle shredded mozzarella evenly over the top.
Step 7: Bake
Cover the baking dish tightly with aluminum foil (spray the underside with cooking spray to prevent cheese from sticking). Bake for 35 minutes. Remove foil and bake an additional 15-20 minutes until cheese is golden and bubbly. Let rest for 15 minutes before slicing.
Looking for inspiration? Try our Pineapple Chicken Kabobs for another bold dish that balances sweet and savory flavors beautifully.
Variations
Transform this High Protein Veggie Lasagna to suit different preferences. For a vegan protein lasagna, replace dairy cheeses with cashew ricotta (made from soaked cashews blended with nutritional yeast and lemon juice) and use firm tofu crumbled with Italian seasonings. Add hemp seeds or nutritional yeast for extra protein. For a Mediterranean-inspired version, incorporate sun-dried tomatoes, artichoke hearts, and olives into the vegetable mixture, and use feta cheese mixed into the ricotta layer.
If you prefer a white lasagna, skip the marinara and make a creamy sauce using Greek yogurt, vegetable broth, and Parmesan cheese. This high protein vegetable lasagna variation offers a lighter, tangier flavor profile. For those wanting even more protein, add a layer of crumbled tempeh or extra-firm tofu seasoned with Italian herbs.
Storage and Serving
Store leftover High Protein Veggie Lasagna in an airtight container in the refrigerator for up to 5 days. The flavors actually improve after a day, making it perfect for meal prep. Reheat individual portions in the microwave for 2-3 minutes, or cover and reheat in a 350°F (175°C) oven for 20 minutes. This vegetable protein lasagna freezes beautifully for up to 3 months. Freeze the entire lasagna before or after baking, wrapped tightly in plastic wrap and aluminum foil.
Thaw overnight in the refrigerator before reheating. Serve this dish with a crisp green salad dressed with balsamic vinaigrette to balance the richness. Garlic bread makes an excellent accompaniment, though the lasagna is substantial enough to stand alone. For brunch, pair slices with a simple arugula salad topped with lemon juice. The protein content makes this surprisingly satisfying as a standalone meal.
FAQs
Can I use no-boil lasagna noodles?
Absolutely! No-boil noodles work perfectly in this recipe. Make sure your sauce is slightly thinner (add a splash of water or broth if needed) since the noodles will absorb liquid as they cook. Add 5-10 minutes to the covered baking time.
How do I prevent watery lasagna?
The key is removing excess moisture from vegetables. Salt and drain zucchini, cook vegetables until liquid evaporates, and ensure lentils are well-drained. Let the assembled lasagna rest after baking so layers can set properly.
Can I make this ahead?
Yes! Assemble the High Protein Veggie Lasagna up to 24 hours before baking. Cover tightly and refrigerate. Add 10-15 minutes to the baking time since it’s starting cold. You can also freeze unbaked lasagna for up to 3 months.
What can I substitute for cottage cheese?
Ricotta cheese works as a 1:1 replacement, though you’ll lose some protein. For extra protein, use Greek yogurt mixed with an additional egg. Blended silken tofu creates a dairy-free, high-protein alternative.
How much protein is in each serving?
Each serving of this protein-packed veggie lasagna contains approximately 24-26 grams of protein, depending on portion size. This comes from the combination of lentils, cottage cheese, ricotta, eggs, and various cheeses, making it comparable to meat-based lasagnas.
Conclusion
This High Protein Veggie Lasagna is comfort food at its finest, delivering all the cheesy, saucy satisfaction you crave while packing a serious nutritional punch. It’s the kind of dish that makes healthy eating feel indulgent rather than restrictive, perfect for feeding families, impressing guests, or meal prepping for busy weeks ahead.
The layers of tender pasta, creamy protein-rich cheese, hearty lentils, and colorful vegetables create a complete meal that satisfies both your taste buds and your body’s nutritional needs. Whether you’re vegetarian, looking to reduce meat consumption, or simply want a delicious way to increase your protein intake, this lasagna proves that nutritious meals can be just as comforting and delicious as traditional favorites.
For more recipe followe me in facebookb and pinterest
Print
High Protein Veggie Lasagna
Description
This veggie lasagna is packed with protein and loaded with flavor. Perfect for meal prep or feeding a crowd, it’s healthy comfort food that actually keeps you satisfied.
Ingredients
- 12 lasagna noodles (about 9 oz/255g)
- 1 cup (200g) dried red lentils, rinsed
- 2 cups (475ml) low-sodium vegetable broth
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion (about 8 oz/225g), diced
- 4 cloves garlic, minced
- 2 medium zucchini (about 1 lb/450g), diced
- 2 cups (140g) fresh spinach, roughly chopped
- 1 red bell pepper (about 6 oz/170g), diced
- 8 oz (225g) mushrooms, sliced
- 24 oz (680g) marinara sauce
- 2 cups (450g) cottage cheese (full-fat or low-fat)
- 15 oz (425g) ricotta cheese
- 2 large eggs
- 1/2 cup (50g) grated Parmesan cheese
- 2 cups (200g) shredded mozzarella cheese
- 2 teaspoons Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Combine red lentils and vegetable broth in a medium saucepan. Bring to a boil, then reduce heat and simmer for 15-18 minutes until tender. Drain excess liquid and set aside.
- Heat olive oil in a large skillet over medium-high heat. Add diced onion and cook for 3-4 minutes until softened.
- Stir in minced garlic and cook for 30 seconds until fragrant.
- Add zucchini, bell pepper, and mushrooms. Cook for 8-10 minutes, stirring occasionally, until vegetables are tender.
- Add spinach and cook until wilted, about 2 minutes. Season with salt and pepper.
- Add cooked lentils and marinara sauce to the vegetable mixture. Stir well and simmer for 5 minutes.
- In a large bowl, combine cottage cheese, ricotta cheese, eggs, Parmesan cheese, Italian seasoning, salt, and pepper. Mix until smooth.
- Bring a large pot of salted water to boil. Cook lasagna noodles according to package directions, reducing time by 2 minutes. Drain and lay flat on a towel.
- Preheat oven to 375°F (190°C). Spread 1 cup of vegetable-lentil sauce in a 9×13-inch baking dish.
- Layer 4 lasagna noodles over sauce, then spread half the cheese mixture over noodles.
- Top with one-third of remaining sauce, then add another layer of 4 noodles.
- Spread remaining cheese mixture, then another third of sauce.
- Top with final 4 noodles and remaining sauce. Sprinkle mozzarella evenly over top.
- Cover tightly with foil (spray underside with cooking spray) and bake for 35 minutes.
- Remove foil and bake an additional 15-20 minutes until cheese is golden and bubbly.
- Let rest for 15 minutes before slicing and serving.