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

Ground Beef and Zucchini Casserole At A Glance
- ✅ 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 reliably not watery — great for busy nights and make-ahead meals.
SUMMARIZE & SAVE THIS CONTENT ON
If you’ve tried other recipes like Healthy Protein Mac and Cheese, Healthy Beef Stroganoff, or Healthy Sloppy Joes, this casserole fits right into that same simple, balanced dinner approach. Casseroles were one of the first “real dinners” many of us learn to make, and they remain a comforting, practical way to feed a family and create useful leftovers.
This ground beef and zucchini casserole delivers that cozy, lasagna-like satisfaction in a lighter form. It’s hearty, protein-packed, and always well received by friends and family. The recipe also includes straightforward tips to avoid a watery bake so it reheats well and works for meal prep.
Why You’ll Love This Recipe
- High-Protein & Filling: About 26g protein per serving keeps you satisfied.
- Quick & Easy: Ready in roughly 40 minutes — perfect for weeknights.
- Cheesy Comfort: All the lasagna-style flavor without the noodles.
- Never Watery: Simple zucchini prep prevents excess moisture.
- Meal Prep Friendly: Keeps in the fridge for days and freezes well for months.
- Gluten-Free & Family-Approved: Naturally gluten-free and approachable for picky eaters.
⭐️⭐️⭐️⭐️⭐️
This casserole is a game-changer! Lean ground beef and zucchini make a delicious, protein-packed combo. Cottage cheese adds creaminess without heaviness. Perfect comfort food that’s still light and healthy. Can’t wait to make it again!
– Saskia
Ingredients You’ll Need

- Zucchini: Sliced into rounds. Salt or pre-roast to remove excess water — a key step for a firm casserole.
- Ground Beef: Use lean (about 90–94%) for good flavor without excess grease.
- Onion & Garlic: Aromatics that deepen flavor; cook the onion until softened and slightly golden for sweetness.
- Crushed Tomatoes & Tomato Paste: Create a rich, balanced sauce.
- Cottage Cheese: A lighter swap for ricotta or cream; adds protein and creaminess without heaviness.
- Parmesan & Mozzarella: Parmesan adds a savory bite; mozzarella melts into a golden, gooey topping.
- Avocado or Olive Oil: For sautéing.
- Seasonings: Garlic powder, Italian seasoning, salt, and black pepper.
- Broth: A splash to loosen the sauce; bone broth adds extra flavor and protein.
- Fresh Basil: Bright garnish that balances richness.
See the recipe card below for exact quantities.
Easy Substitutions & Variations
- Dairy-Free: Use almond-based ricotta and dairy-free mozzarella.
- Meat Options: Ground turkey, chicken, or plant-based alternatives work well; lentils are a good vegetarian option.
- Zucchini Alternatives: Yellow squash, eggplant, or thin sweet potato slices for a heartier bake.
- Cottage Cheese Swap: Ricotta for a richer, classic lasagna-like texture.
- Cheeses: Cheddar, Monterey Jack, or Gruyère are tasty substitutes.
- Veggie Add-Ins: Bell peppers, spinach, peas, or mushrooms for extra nutrition.
- Skillet Shortcut: Cook beef, sauce, and zucchini together in a skillet, then broil with cheese for 2–3 minutes instead of layering and baking.
How to Make Ground Beef and Zucchini Casserole (Step-by-Step)

- Step 1: Sauté chopped onion in oil over medium heat until softened, about 5 minutes. Add minced garlic and cook 1 minute.

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

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

- Step 4: Stir half of the prepared zucchini into the beef mixture, spread into a greased 9×13 baking dish, then arrange the remaining zucchini on top. Bake 15 minutes.

- Step 5: Remove from the oven, sprinkle shredded mozzarella evenly over the top.

- Step 6: Bake 10–15 more minutes until the cheese is melted and golden. Let rest 5–10 minutes before slicing and garnish with fresh basil.
Expert Tips
- Remove excess water from zucchini: Salt slices and let them sit 10 minutes, then pat dry to prevent a watery casserole.
- Mix then layer: Stir half the zucchini into the beef mixture so it bakes evenly, then use the rest on top for structure and appearance.
- Use lean beef: 90–94% lean minimizes grease; if using fattier meat, drain well before adding sauce ingredients.
- Cook onions until golden: Sauté 5–10 minutes for natural sweetness and deeper flavor.
- Rest before slicing: A short 5–10 minute rest helps the casserole set for cleaner slices.

Serving Suggestions
- Fresh salads: A crisp salad balances the casserole’s richness — think mixed greens or a cucumber-carrot salad.
- Bread: Warm bread, garlic bread, or cornbread soaks up the sauce nicely.
- Roasted vegetables: Roasted broccoli, Brussels sprouts, or carrots add color and texture.
- Grains: Serve with rice, quinoa, or farro to make the meal heartier for meal prep.
- Cozy sides: Roasted or air-fried potatoes work well if you want a more substantial dinner.
How to Store, Freeze, and Reheat
- Fridge: Store in an airtight container or covered baking dish for up to 5 days.
- Freezer: Cool completely, wrap tightly or use a freezer-safe container and freeze up to 3 months.
- Reheating: Bake at 350°F for 15–20 minutes or microwave individual portions until heated through. Thaw overnight if frozen. Tip: slice into portions before freezing for easy reheating.
Ground Beef and Zucchini Casserole FAQs
Yes — ground turkey or chicken are great swaps. Choose around 93% lean to keep the casserole juicy without excess grease. For extra-lean meat, add a drizzle of oil to maintain moisture.
Prep the zucchini by slicing, salting, and letting it sit for 10 minutes to draw out water, then pat dry before layering. This step prevents a soggy bake.
Yes. Assemble up to 24 hours in advance, cover tightly, and refrigerate. Add 5 minutes to the bake time if baking straight from the fridge.
Absolutely. Cool completely, wrap well or use a freezer-safe container, and freeze for up to 3 months. Thaw overnight in the fridge before reheating in the oven.

More Healthy Dinner Recipes You’ll Love
If you enjoyed this casserole, try other healthy, family-friendly dinners like penne alla vodka with chicken, chicken and broccoli lasagna, sweet potato shepherd’s pie, or a crustless chicken pot pie for more weeknight inspiration.
-
Penne alla Vodka with Chicken
-
Chicken and Broccoli Lasagna Alfredo
-
Healthy Sweet Potato Shepherd’s Pie
-
Crustless Chicken Pot Pie
Did you make this recipe?
If you try it, please leave a comment and rating. Tag @healthfulblondie on Instagram and use #healthfulblondie so your creation can be shared.
📖 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 (about 90–94% lean)
- Salt & pepper, to taste
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- 1/2 cup cottage cheese (or ricotta)
- 14 oz can crushed tomatoes
- 2 tablespoons tomato paste
- 1/2 cup broth or water
- 1/2 cup grated 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 10 minutes.
- Dry zucchini: Pat the slices dry with paper towels to remove excess moisture.
- 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 1 minute until fragrant.
- Brown beef: Add ground beef, breaking it up with a spoon. Cook until no pink remains, about 5–7 minutes. Drain excess fat if needed.
- Season & make sauce: Stir in salt, pepper, garlic powder, and Italian seasoning. Add crushed tomatoes, tomato paste, broth, cottage cheese, and Parmesan. Mix and simmer 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 dish, spread the beef-zucchini mixture evenly, and arrange remaining zucchini slices on top. Leave some sauce visible.
- First bake: Bake 15 minutes.
- Add cheese: Remove from oven and sprinkle mozzarella over the top.
- Finish baking: Bake another 10–15 minutes, until cheese is melted and lightly browned.
- Rest & serve: Let rest 5–10 minutes before slicing. Garnish with fresh basil and serve warm.
Notes
Storing: Store leftovers in an airtight container in the refrigerator for up to 3–5 days after cooling completely.
Reheating: Reheat portions in the microwave or warm the whole dish in a 350°F oven until heated through.
Freezing: Freeze cooled portions in airtight containers for up to 3 months. Thaw overnight before reheating.
Cottage Cheese vs. Ricotta: Cottage cheese lightens the dish and adds protein; ricotta makes it richer.
Make-Ahead: Assemble and refrigerate up to 24 hours before baking. Add a few extra minutes to bake time if baking from cold.
Nutrition
| Carbs: 16 g
| Protein: 26 g
| Fat: 20 g
DID YOU MAKE THIS RECIPE?
Please leave a comment and star rating on the post and tag @HealthfulBlondie on Instagram with #healthfulblondie!