Home » High-Protein Taco Lasagna

High-Protein Taco Lasagna

0.0 from 0 votes

If you’re torn between taco night and lasagna night — this recipe gives you the best of both worlds. Layers of tender noodles, seasoned beef, creamy Greek yogurt, and melty cheese come together to make the ultimate comfort food made lighter, higher in protein, and family-approved.

This High-Protein Taco Lasagna packs all the flavor of classic tacos in a hearty, satisfying baked dish that reheats beautifully for easy meal prep. It’s cozy, crave-worthy, and nourishing — exactly what balanced eating should feel like.


💛 Why You’ll Love It

  • High in protein — Over 30g per serving to keep you full and satisfied.
  • Balanced comfort food — The creamy layers feel indulgent, but it’s made with wholesome ingredients like extra-lean beef, Greek yogurt, and cottage cheese.
  • Family-friendly flavor — A total crowd-pleaser that even picky eaters love.
  • Perfect for meal prep — Stores and reheats well for lunches or weeknight dinners.
  • Customizable — Adjust spice, veggies, or toppings to fit your taste.

Here are the Main Ingredients you will Need:

Step-by-Step Instructions:

Preheat oven to 375°F (190°C). Lightly spray a 9×13-inch baking dish with nonstick spray.

Shred 300g zucchini and place it in a clean kitchen towel. Squeeze out as much liquid as possible to prevent excess moisture in the lasagna.

In a large skillet, cook onion and garlic for 1–2 minutes over medium heat until fragrant.

Add the ground beef and cook until browned, breaking apart with a spoon. Drain any excess liquid.

Stir in taco seasoning and water, simmer for 2–3 minutes.

Add the shredded zucchini to the beef mixture and cook for another 2 minutes to combine and remove any remaining moisture.

In a medium bowl, mix cottage cheese, Greek yogurt, and 170g (⅔ cup) of salsa until smooth. For a smoother texture, blend with an immersion blender or mini food processor (I prefer this).

Spread a thin layer of the creamy mixture on the bottom of your baking dish.

Add a layer of oven-ready lasagna noodles.

Top with ⅓ of the beef mixture, ⅓ of the creamy layer, and a sprinkle of cheese.

Repeat the layers two more times, ending with cheese on top.

Pour 80g of (⅓ cup) salsa around the edges to help the noodles soften as it bakes.

Cover tightly with foil and bake for 35–40 minutes.

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

Let the lasagna rest for 10–15 minutes before slicing into 9 servings.

Add fresh toppings before serving for color and freshness.

Recipe Notes and Modifications:

  • Zucchini Swap: You can replace half the zucchini with finely chopped bell peppers or mushrooms
  • Extra Kick: Add diced jalapeño or hot sauce to the beef mixture for spice lovers.
  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Freeze individual portions for up to 2 months.
    Reheat in the microwave or oven until hot throughout.
  • Meal Prep Tip: Reheats well for lunch — top with fresh salsa or Greek yogurt before serving.

Other Recipes you may Enjoy:

Beef Enchilada Casserole

Cheesy Taco Pasta Skillet

Beef and Veggie Lasagna

This High-Protein Taco Lasagna is the perfect example of how comfort food can still support your goals. It’s hearty, balanced, and packed with flavor — the kind of dish that makes eating well feel effortless. Whether you’re prepping meals for the week or serving dinner to the whole family, this recipe delivers everything you love about tacos and lasagna in one nourishing, protein-packed bake.

Save it, share it, and make it a weeknight staple — your future self (and your taste buds) will thank you.
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! 

High Protein Taco Lasagna

Recipe by Megan Reger
0.0 from 0 votes
Course: Dinner
Servings

9

Servings
Prep time

15

minutes
Cooking time

45

minutes
Calories

369

kcal
Serving Size

238 grams

Total time

1

hour 

    To track this recipe on My Fitness Pal, search “TBB Taco 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

    • 900 g extra lean ground beef (2 lbs)

    • 200 g diced onion (1 large)

    • 3 cloves minced garlic

    • 375 g shredded zucchini (about 2 large zucchinis, squeezed well to remove moisture)

    • 160 mL water (⅔ cup)

    • 160 g low-fat cottage cheese (⅔ cup)

    • 320 g plain 0% Greek yogurt (1⅓ cups)

    • 250 g salsa (1 cup)- divided use

    • 230 g light shredded cheddar or Mexican cheese blend (2 and ¼ cup)

    • 4 1/2 – 5 1/2Tbsp taco seasoning

    • 12 oven-ready lasagna noodles

    Directions

    • Preheat oven to 375°F (190°C). Lightly spray a 9×13-inch baking dish with nonstick spray.
    • Shred zucchini and place it in a clean kitchen towel.
    • Squeeze out as much liquid as possible to prevent excess moisture in the lasagna.
    • In a large skillet, cook onion and garlic for 1–2 minutes over medium heat until fragrant.
    • Add the ground beef and cook until browned, breaking apart with a spoon. Drain any excess liquid.
    • Stir in taco seasoning and water, simmer for 2–3 minutes.
    • Add the shredded zucchini to the beef mixture and cook for another 2 minutes to combine and remove any remaining moisture.
    • In a medium bowl, mix cottage cheese, Greek yogurt, and 170g (⅔ cup) of salsa until smooth.
    • For a smoother texture, blend with an immersion blender or mini food processor (I prefer this).
    • Spread a thin layer of the creamy mixture on the bottom of your baking dish.
    • Add a layer of oven-ready lasagna noodles.
    • Top with ⅓ of the beef mixture, ⅓ of the creamy layer, and a sprinkle of cheese.
    • Repeat the layers two more times, ending with cheese on top.
    • Pour 80g of (⅓ cup) salsa around the edges to help the noodles soften as it bakes.
    • Cover tightly with foil and bake for 35–40 minutes.
    • Remove foil and bake for another 10–15 minutes, until golden and bubbly.
    • Let the lasagna rest for 10–15 minutes before slicing into 9 servings.
    • Add fresh toppings before serving for color and freshness.

    Recipe Notes & Modifications

    • Zucchini Swap: You can replace half the zucchini with finely chopped bell peppers or mushrooms
    • Extra Kick: Add diced jalapeño or hot sauce to the beef mixture for spice lovers.
    • Fridge: Store in an airtight container for up to 4 days.
    • Freezer: Freeze individual portions for up to 2 months.
      Reheat in the microwave or oven until hot throughout.
    • Meal Prep Tip: Reheats well for lunch — top with fresh salsa or Greek yogurt before serving.

    Nutrition Facts

    • Serving Size: 238g
    • Total number of serves: 9
    • Calories: 369kcal
    • Fat: 12g
    • Carbohydrates: 25g
    • Fiber: 2.3g
    • Protein: 38.3g
    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

    Leave a Comment

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

    *