This ground beef and zucchini casserole is an easy, cheesy, high-protein dinner the whole family will love. This lightened-up version uses cottage cheese for creaminess and fresh zucchini for a healthier twist on classic comfort food — perfect for weeknights or meal prep!

A Quick Look At The Recipe
- ✅ Recipe Name: Ground Beef and Zucchini Casserole (High-Protein & Cheesy)
- 🕒 Ready In: 40 minutes
- 👪 Serves: 6
- 🍽 Calories: ~386 per serving
- 💪 Protein: ~26g per serving
- 🥣 Main Ingredients: Zucchini, lean ground beef, cottage cheese, crushed tomatoes, mozzarella, parmesan, onion, garlic
- 📖 Dietary Info: Gluten-free, high-protein, family-friendly, meal-prep, and freezer-friendly
- ⭐ Why You'll Love It: A lighter lasagna-style bake that's cheesy, hearty, and never watery — perfect for busy weeknights or meal prep.
SUMMARIZE & SAVE THIS CONTENT ON
Casseroles were the very first "real dinner" I learned how to make, and they still hold a special place in my kitchen. There's just something so comforting about pulling a bubbly, cheesy dish out of the oven and knowing you'll have leftovers for days. This ground beef and zucchini casserole is my go-to when I want that cozy, lasagna feel but in a lighter, healthier way. It's hearty, high-protein, and always a hit with friends and family.
If you've tried my Healthy Protein Mac and Cheese or Healthy Sloppy Joes, you know I'm all about simple, balanced dinners. This casserole fits right in. And just like my Juicy Thin Sliced Chicken Breast, it comes with easy tips to make sure it never turns out dry or watery. With a few little tricks, you'll have a cheesy, crowd-pleasing dinner that also reheats beautifully for meal prep.
Jump to:
- A Quick Look At The Recipe
- Why You'll Love This Recipe
- Ingredients You'll Need
- Need to substitute an ingredient?
- Easy Substitutions & Variations
- How to Make Ground Beef and Zucchini Casserole (Step-by-Step)
- 1 Minute Video Tutorial
- Expert Tips
- Serving Suggestions
- Frequently Asked Questions
- Storage Tips
- More Lightened-Up Dinner Recipes You'll Love
- 📖 Recipe
- 💬 Comments
⭐️⭐️⭐️⭐️⭐️
This casserole is a game-changer! The combination of lean ground beef and zucchini is not only delicious but also packed with protein. I love how the cottage cheese adds creaminess without the heaviness. It's the perfect comfort food that's still light and healthy. Can't wait to make this again!
- Saskia
Why You'll Love This Recipe
- High-Protein & Filling: 26g protein per serving keeps you full and satisfied.
- Easy & Quick: Ready in just 40 minutes—perfect for busy weeknights.
- Cheesy Comfort: All the cozy, lasagna-style flavor without noodles.
- Never Watery: Includes foolproof zucchini prep tips so it bakes perfectly.
- Meal Prep Friendly: Stores for 5 days in the fridge or 3 months in the freezer.
- Gluten-Free & Family-Approved: Naturally gluten-free and picky-eater friendly.
Ingredients You'll Need

- Zucchini: The key to a lighter casserole. Slice into rounds and salt or pre-roast to avoid extra water — one of the most common casserole mistakes I see people make.
- Ground Beef: I prefer 94% lean, grass-fed beef for the best balance of flavor and nutrition. It keeps protein high while avoiding too much grease — just like I do in my Beef Burrito Bowls.
- Onion & Garlic: Classic aromatics that build a savory, flavorful base. Let the onions soften and caramelize slightly for natural sweetness.
- Crushed Tomatoes & Tomato Paste: This duo creates a rich, tangy sauce with just the right amount of body.
- Cottage Cheese: My go-to swap for ricotta or heavy cream. Higher in protein and lighter in fat, it keeps the dish creamy without heaviness — the same trick I use in my Healthy Alfredo Sauce.
- Parmesan & Mozzarella: The cheesy finishing touch. Parmesan adds a salty, nutty kick, while mozzarella melts into that golden, gooey topping everyone loves.
- Avocado or Olive Oil: A heart-healthy fat for sautéing the aromatics.
- Seasonings: Garlic powder, Italian seasoning, salt, and black pepper — simple pantry staples that tie everything together.
- Broth: A splash helps loosen the sauce. I often use bone broth for an extra protein boost and depth of flavor.
- Fresh Basil: Brings a burst of color and freshness that balances the richness of the cheese and beef.
Scroll to recipe card for quantities!

Need to substitute an ingredient?
Ask AI for suggestions on how to substitute the particular ingredient.
Easy Substitutions & Variations
- Make it Gluten-Free: This ground beef zucchini casserole is naturally gluten-free.
- Make it Dairy-Free: For dairy-free, try almond-based ricotta and dairy-free mozzarella.
- Ground Beef: Ground turkey, chicken, or even plant-based ground "meat" works well. Lentils are a great vegetarian option if you want extra fiber.
- Zucchini Substitutes: Swap for yellow squash, eggplant, or even thinly sliced sweet potatoes for a heartier version.
- Cottage Cheese: Use ricotta for a richer, classic lasagna-style casserole.
- Mozzarella & Parmesan: Cheddar, Monterey Jack, or Gruyère will change up the flavor, but all melt beautifully.
- Veggie Add-Ins: Bell peppers, chopped spinach, frozen peas, or mushrooms are easy ways to sneak in more vegetables and boost nutrition.
- Quick Skillet Version: Skip layering and bake time—just cook the beef, sauce, and zucchini together in a skillet, top with cheese, and broil for 2–3 minutes.
How to Make Ground Beef and Zucchini Casserole (Step-by-Step)

- Step 1: Sauté onion in olive oil until softened, about 5 minutes. Add garlic and cook 1 minute.

- Step 2: Brown the ground beef, breaking it up with a spoon, 5–7 minutes. Drain excess fat if needed.

- Step 3: Stir in seasonings, crushed tomatoes, tomato paste, broth, cottage cheese, and parmesan. Simmer 2–3 minutes.

- Step 4: Stir in half the zucchini and spread into the dish. Top with remaining slices. Bake 15 minutes.

- Step 5: Remove from oven and sprinkle mozzarella on top.

- Step 6: Bake another 10–15 minutes, until cheese is melted and golden.
1 Minute Video Tutorial
Expert Tips
- Remove the water from the zucchini. Salting for 10 minutes, then patting dry, is the best way to stop your casserole from turning watery. Don't skip this step.
- Mix, then layer. Stir half of the zucchini into the beef mixture so it bakes evenly, then use the rest for the top layer. This keeps the casserole sturdy and looking pretty.
- Use lean beef. Around 94% lean gives you flavor without leaving grease in the pan. If you use fattier beef, drain it before adding the tomatoes and cheese.
- Let the onions cook down. Sauté until lightly golden (5–10 minutes) for natural sweetness — it makes a big difference in flavor.
- Rest before slicing. Just like lasagna, a 5–10 minute rest allows the layers to set, making it easier to serve.

Serving Suggestions
- Fresh salads: Light and crisp sides balance the cheesy richness. Try my kale crunch salad or my cucumber carrot salad.
- Bread: Air fryer garlic bread, a warm baguette, or my healthy almond flour cornbread are perfect for soaking up the sauce.
- Roasted vegetables: Air fryer broccolini, balsamic maple Brussels sprouts, or simple air fryer baby carrots add color and freshness.
- Grains: Serve with rice, quinoa, or farro to make it a complete meal or for meal prep.
- Cozy sides: Super crispy oven-roasted potatoes or air fryer fingerling potatoes work well if you want a heartier dinner.
Frequently Asked Questions
Yes — both ground turkey and ground chicken work. I recommend using 93% lean so the casserole stays juicy without too much grease. If using extra-lean meat, add a drizzle of olive oil to keep it moist.
The key is prepping the zucchini. Slice, sprinkle with salt, and let it sit for 10 minutes to draw out water. Pat dry before layering. This small step makes a big difference in keeping the casserole firm.
Yes. Assemble it up to 24 hours in advance, cover tightly, and refrigerate. When ready to serve, bake as directed — add 5 minutes if it's coming straight from the fridge.
Absolutely. Let it cool completely, then wrap it in layers (using plastic wrap and foil) or store it in an airtight container. Freeze for up to 3 months. For best results, thaw overnight in the fridge and reheat in the oven until warmed through.
Storage Tips
- Fridge: Store in an airtight container or cover the baking dish with foil and refrigerate for up to 5 days.
- Freezer: Cool completely, wrap tightly, and freeze up to 3 months.
- Reheating: Bake at 350°F for 15–20 minutes or microwave slices for 1–2 minutes. Thaw overnight if frozen. Pro Tip: Slice into portions before freezing for easy reheating.

More Lightened-Up Dinner Recipes You'll Love
If you loved this cheesy ground beef and zucchini casserole, here are a few more recipes to try next:
Did you make this recipe?
If you make this recipe, be sure to comment and rate it down below. Also, don't forget to tag me @healthfulblondie on Instagram and use the hashtag #healthfulblondie so I can see your delicious creation and share it with my followers!
📖 Recipe

Ground Beef and Zucchini Casserole
Ingredients
- 2 lbs zucchini, sliced into rounds
- 1 tablespoon avocado oil or olive oil
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 1 lb ground beef, I like 90% lean
- Salt & pepper, to taste
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- ½ cup cottage cheese, or ricotta cheese
- 14 oz can crushed tomatoes
- 2 tablespoon tomato paste
- ½ cup broth or water
- ½ cup grated or shredded parmesan cheese
- 1 cup shredded Mozzarella cheese
- Fresh basil, for garnish
Instructions
- Preheat oven: Set oven to 350°F (175°C).
- Prep zucchini: Slice into rounds. Place in a colander, sprinkle with salt, and let sit for 10 minutes.
- Dry zucchini: Pat zucchini slices dry with paper towels to remove excess water.
- Cook onion: Heat oil in a large skillet over medium heat. Add onion and sauté until softened and lightly golden, about 5 minutes.
- Add garlic: Stir in garlic and cook for 1 minute until fragrant.
- Brown beef: Add ground beef, breaking it up with a spoon. Cook until fully browned with no pink remaining, about 5–7 minutes. Drain extra fat if needed.
- Season & make sauce: Stir in salt, pepper, garlic powder, and Italian seasoning. Add crushed tomatoes, tomato paste, broth (or water), cottage cheese, and parmesan. Mix well and simmer for 2–3 minutes.
- Mix in half the zucchini: Stir half of the zucchini slices into the beef and sauce mixture.
- Assemble casserole: Lightly grease a 9×13 casserole dish with oil or cooking spray, then spread the beef-zucchini mixture evenly into the greased baking dish. Arrange the remaining zucchini slices evenly on top. Leave some sauce showing through. Watch the video below if you have any questions on how to do this!
- First bake: Bake for 15 minutes.
- Add cheese: Remove from oven, sprinkle mozzarella evenly over the top.
- Finish baking: Bake for another 10–15 minutes, until cheese is melted and lightly browned.
- Rest & serve: Let rest for 5–10 minutes before slicing. Garnish with fresh basil and serve warm.











Samantha Winner says
We had an abundance of courgettes this year so I’ve been trying out different new recipes. Oh my goodness this was a good one! I used vegetarian grounds & I added extra veggies. It was so delicious. It will be a regular dish in our home, especially during the British winter!
Tati Chermayeff says
Hi Samantha - Thank you SO much for this 5 star review! It means so much and I am so happy you loved this recipe as much as me!
Saskia says
This casserole is a game-changer! The combination of lean ground beef and zucchini is not only delicious but also packed with protein. I love how the cottage cheese adds creaminess without the heaviness. It's the perfect comfort food that's still light and healthy. Can't wait to make this again!
Tati Chermayeff says
So glad you loved it! 😄 I agree—the zucchini and cottage cheese make it creamy without weighing it down. Perfect comfort food that’s still healthy!
Tiff says
This is one of the best things I've made in a long time.
Wow, absolutely delicious!!
Shannan says
What is the serving size?
Jayne says
Easy and delicious
Tati Chermayeff says
Jayne, thanks for your 5 star review! So happy you loved this recipe 🙂
Shay says
We loved this! I had ground sausage (Jimmy Dean) so used that instead of beef, used jalapeno oil to soften the onions, and added crushed red pepper when serving. Will definitely make it again!
Tati Chermayeff says
Hi Shay - so happy to hear you enjoyed this recipe!! You made my day (not even kidding)!
Daniella says
Hi! Apologies if I’m totally overlooking this — is there a step missing in the assembly? When do we add the reserved zucchini?
I feel like maybe I was supposed to go beef-zucchini-beef-zucchini before the first bake but instead I went beef-zucchini (bake) cheese-zucchini-cheese (bake) 🤷♀️
I definitely didn’t bake it correctly but it still turned out great! 😂 My husband and toddlers loved it and I’ll be making it again!
Tati Chermayeff says
Hi Daniella - so happy to hear you enjoyed this recipe!! Are you looking at the written out part of the recipe in the blog or in the recipe card? Regardless, love that you made it and enjoyed!
Emily says
Ya I’m confused with the assembly as well. All of the steps are not listed.
Tati Chermayeff says
Hi! I just added more clarity to the recipe card for extra detail. LMK if this helps!