Home » Healthy Hearty Beef and Veggie Lasagna: A Delicious and Nutritious Twist on a Classic

Healthy Hearty Beef and Veggie Lasagna: A Delicious and Nutritious Twist on a Classic

5.0 from 1 vote

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 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 sauce, tomato paste, basil, oregano, and chili flakes (if using). Simmer for 5 minutes.

Mix Cheese Layer: In a bowl, combine cottage cheese, 25 (1/3 cup) mozzarella, parmesan, and the egg. Mix until combined.

Assemble Lasagna: Spread a layer of the meat sauce on the bottom of the baking dish (about 1/4 of the mixture). Add a layer of oven-ready noodles. Spread half of the cheese mixture over the noodles. Add a layer of meat sauce on top (about 1/4 of mixture) ensuring all noodles are coated including the sides.

Repeat layer (noodles, cheese, sauce (1/4 of mixture). Finish with a layer of noodles, remaining sauce (again, about 1/4), 75g (2/3 cup) mozzarella on top and the 45g shredded light cheddar.

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 15-20 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.
  • I like to use a food processor to finely chop onion, zucchini, and mushrooms- this is SUPER helpful if you have picky kids!
  • 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:

Swedish Meatball Pasta Bake

Lasagna Soup

High Protein Hamburger Helper

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! 

Healthy Hearty Beef & Veggie Lasagna

Recipe by Megan Reger
5.0 from 1 vote
Course: Dinner
Servings
+

8

Servings
Prep time

20

minutes
Cooking time

50

minutes
Calories

383

kcal
Serving Size

343 grams

Total time

1

hour 

10

minutes

To track this recipe on My Fitness Pal, search TBB Hearty Lasagna

Please note, if you modify serving size using the blog program, only the first measurement serving size will change, not the second measurement in brackets (typically cups/tbsp).

Cook Mode

Keep the screen of your device on

Ingredients

  • Protein Layer:
  • 450 g extra lean ground beef

  • 150 g onion, diced (about 1 cup)

  • 2 cloves Garlic, Minced

  • 1 tbsp Italian Seasoning

  • ½ tsp salt

  • ¼ tsp black pepper

  • Veggie Layer:
  • 200 g zucchini, grated (about 1 large)

  • 200 g mushrooms, finely chopped (about 2 cups)

  • Tomato Sauce
  • 800 g canned crushed tomatoes (about 3 ½ cups)

  • 250 g tomato sauce (1 cup)

  • 80 g tomato paste (about 1/4 cup)

  • 1 tsp dried basil (1 tsp)

  • 1 1/2 tsp Dried Oregano

  • ½ tsp chili flakes, optional

  • Cheese Layer:
  • 450 g low-fat cottage cheese (about 2 cups)

  • 100 g light shredded mozzarella cheese, divided (1 cup total, 2/3 cup for topping)

  • 50 g grated parmesan cheese (½ cup)

  • 1 large Egg

  • Assembly:
  • 12 sheets oven-ready lasagna noodles

  • 45 g shredded light double cheddar (for topping, approx 1/2 cup- see note)

Directions

  • 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.
  • Add zucchini and mushrooms to the skillet with the cooked beef. Cook for 5–7 minutes, stirring, until veggies are softened.
  • Stir in crushed tomatoes, tomato sauce, tomato paste, basil, oregano, and chili flakes (if using). Simmer for 5 minutes.
  • In a bowl, combine cottage cheese, 25g (1/3 cup) mozzarella, parmesan, and the egg. Mix until combined.
  • Assemble Lasagna: Spread a layer of the meat sauce on the bottom of the baking dish (about 1/4 of the mixture). Add a layer of oven-ready noodles. Spread half of the cheese mixture over the noodles. Add a layer of meat sauce on top (about 1/4 of mixture) ensuring all noodles are coated including the sides.
  • Repeat layer (noodles, cheese, sauce (1/4 of mixture). Finish with a layer of noodles, remaining sauce (again, about 1/4), 75g (2/3 cup) mozzarella on top and the 45g shredded light cheddar.
  • 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.
  • Let lasagna cool for 10-15 minutes before slicing. Enjoy!

Recipe Notes & 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.
  • 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.
  • I like to food process the zucchini, mushrooms, and onion to get them super finely diced- this is very helpful if you have picky kids!
  • If you don’t want to use 2 different types of cheese you can just increase amount of light mozzarella to 145 grams!
  • 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.

Nutrition Facts

  • Serving Size: 343
  • Total number of serves: 8
  • Calories: 383kcal
  • Fat: 10.7g
  • Carbohydrates: 38.2g
  • Fiber: 5.1g
  • Protein: 33.5g
Instagram

Did you try this Recipe?!

I would love to see your creation and thank you for trying this! Please tag me on instagram @thebalancedbitefoodie

Pinterest

Like this recipe?

Follow me on Pinterest @thebalancedbite

Facebook

Follow my Facebook page!

Follow The Balanced Bite on Facebook

2 Comments

  1. Megan Wainman

    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!

Leave a Comment

Your email address will not be published. Required fields are marked *

*