Lasagna is the ultimate comfort food—a dish that’s warm, cheesy, and packed with layers of savory goodness. But what if you could enjoy this classic dish with extra protein and veggies? Enter my Healthy Hearty Beef and Veggie Lasagna, a lighter yet satisfying version that packs in protein, veggies, and bold flavors without compromising on taste. Whether you’re trying to eat a little healthier or simply want to enjoy a delicious meal, this lasagna hits all the right notes.

Why You’ll Love This Beef and Veggie Lasagna:
- Healthy Twist on a Classic: Enjoy all the comfort of traditional lasagna with a lighter, healthier approach.
- Packed with Protein: Lean ground beef provides a solid protein boost without the extra fat.
- Veggie-Powered: Zucchini and mushrooms add texture, flavor, and loads of nutrients.
- Cheesy & Creamy: Low-fat cottage cheese and light mozzarella give you that rich, cheesy texture while keeping it lighter.
- Simple & Flavorful Sauce: Homemade tomato sauce with fresh herbs for an authentic, savory taste.
Here are the Main Ingredients you will Need:

Step-by-Step Instructions:
Preheat Oven: Set to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
Cook Protein Layer: In a large skillet, cook ground beef over medium heat until starting to brown. Add onion, garlic, Italian seasoning, salt, and pepper. Cook for 3–4 minutes until onion softens.

Prepare Veggie Layer: Add zucchini and mushrooms to the skillet with the cooked beef. Cook for 5–7 minutes, stirring, until veggies are softened and most of the moisture evaporates.
Make Tomato Sauce: Stir in crushed tomatoes, tomato paste, basil, oregano, and chili flakes (if using). Simmer for 5 minutes.

Mix Cheese Layer: In a bowl, combine cottage cheese, 50g (½ cup) mozzarella, parmesan, and the egg. Mix until combined.
Assemble Lasagna: Spread 1 cup of the meat sauce on the bottom of the baking dish. Add a layer of oven-ready noodles. Spread ½ of the cheese mixture over the noodles. Add 1½ cups of meat sauce on top.



Repeat layer (noodles, cheese, sauce). Finish with a layer of noodles, remaining sauce, and 50g (½ cup) mozzarella on top.

Bake: Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 15–20 minutes, until cheese is melted and bubbly.

Rest & Serve: Let lasagna cool for 10 minutes before slicing. Enjoy!
Recipe Notes and Modifications:
- The recipe uses oven-ready lasagna noodles, which save time and effort since they don’t need to be pre-cooked. However, if you’re using regular lasagna noodles, make sure to cook them according to package instructions before assembling the lasagna.
- If you prefer a saucier lasagna, you can increase the amount of crushed tomatoes and tomato paste by 25–50% to make the sauce more plentiful (macros will differ)
- Lasagna can be assembled a day or two ahead of time and stored in the fridge before baking. This can enhance the flavor as the layers meld together. Just cover it tightly with foil or plastic wrap.
- This lasagna freezes well. After baking, let it cool completely, then wrap it tightly in plastic wrap and foil. Freeze for up to 3 months. When ready to eat, let it thaw overnight in the fridge and reheat in the oven.
- Store any leftover lasagna in an airtight container in the fridge for up to 3-4 days. Reheat in the microwave or oven until heated through.
Other Recipes you May Enjoy:
This Healthy Hearty Veggie & Beef Lasagna is the perfect balance of comfort and nutrition. With lean protein, fiber-packed veggies, and a creamy, cheesy layer, it’s a dish that satisfies your cravings while hitting health goals. Whether you’re meal prepping for the week, hosting a family dinner, or simply looking for a delicious way to enjoy a classic favorite, this lasagna will not disappoint. It’s easy to make, full of flavor, and can easily be tailored to suit any dietary needs.
If you give this recipe a try, or any others I share, I’d love to hear from you! Rate the recipe, leave a comment, or tag me on Instagram @thebalancedbitefoodie so I can see your delicious creations and thank you for trying them!

Hey Megan! Can I freeze the lasagna once prepared and not baked in the oven? Making an extra one for a friend and undecided if I should freeze it once assembled or cook, cool and then freeze?
Thanks!
Hi Megan! Sorry for the delayed response, but I recommend cooking then freezing, thawing in fridge, and reheating. The noodles will be a bit softer but I find this works well!