This ground beef and zucchini casserole is an easy, cheesy, high-protein dinner the whole family will enjoy. A lighter take on classic comfort food, this version uses cottage cheese for creaminess and fresh zucchini for added vegetables—perfect for weeknight dinners and 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 and hearty without excess liquid—ideal for busy nights or prepping ahead.
SUMMARIZE & SAVE THIS CONTENT ON
If you’ve tried other healthy, protein-packed dinners like my Healthy Protein Mac and Cheese or Healthy Beef Stroganoff, this casserole follows the same philosophy: balanced, simple, and satisfying. Casseroles are a comfort-food staple that also make excellent leftovers, and this version gives you lasagna-style satisfaction with fewer carbs and more vegetables.
This ground beef and zucchini casserole is my go-to when I want the cozy texture of lasagna without the noodles. It’s hearty, reheats well, and the cottage cheese keeps the filling creamy without weighing it down. A few small technique tips—like extracting excess water from the zucchini—prevent a watery bake and ensure a perfect texture every time.
[feast_advanced_jump_to]
Why You’ll Love This Recipe
- High-Protein & Filling: About 26g protein per serving keeps you satisfied.
- Easy & Quick: Ready in roughly 40 minutes—great for weeknights.
- Cheesy Comfort: All the cozy lasagna-style flavors without noodles.
- Never Watery: Simple zucchini prep prevents excess liquid.
- Meal Prep Friendly: Keeps well in the fridge or freezer for effortless future meals.
- Gluten-Free & Family-Approved: Naturally gluten-free and crowd-pleasing.
⭐️⭐️⭐️⭐️⭐️
This casserole is a game-changer! The combination of lean ground beef and zucchini is both delicious and packed with protein. The cottage cheese adds creaminess without heaviness, making it comforting yet lighter. Can’t wait to make this again!
– Saskia
Ingredients You’ll Need

- Zucchini: Sliced into rounds. Salt or pre-roast to remove excess water—this prevents a watery casserole.
- Ground Beef: Lean options (90–94% lean) balance flavor and reduce grease.
- Onion & Garlic: Aromatics that add depth—cook the onion until slightly golden.
- Crushed Tomatoes & Tomato Paste: Create a rich, tangy sauce with good body.
- Cottage Cheese: A lighter swap for ricotta or cream; adds protein and creaminess without heaviness.
- Parmesan & Mozzarella: Parmesan adds a salty, nutty finish; mozzarella melts into a golden, gooey topping.
- Avocado or Olive Oil: For sautéing the aromatics.
- Seasonings: Garlic powder, Italian seasoning, salt, and black pepper.
- Broth: A splash of broth loosens the sauce—bone broth works well for extra flavor and protein.
- Fresh Basil: Adds brightness and color at the end.
Scroll to the recipe card for exact quantities and step-by-step instructions.
Easy Substitutions & Variations
- Gluten-Free: This casserole is naturally gluten-free.
- Dairy-Free: Try almond-based ricotta and dairy-free mozzarella.
- Ground Meat Alternatives: Ground turkey, chicken, plant-based crumbles, or lentils for a vegetarian option.
- Zucchini Substitutes: Yellow squash, eggplant, or thin sweet potato slices can be used.
- Cottage Cheese: Swap for ricotta if you prefer a richer texture.
- Cheese Options: Cheddar, Monterey Jack, or Gruyère work well for different flavor profiles.
- Veggie Add-Ins: Bell peppers, spinach, peas, or mushrooms add color and nutrition.
- Skillet Shortcut: Skip layering: cook beef, sauce, and zucchini together, top with cheese, and broil until melted.
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: Add ground beef and brown, breaking it up with a spoon, about 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 to combine flavors.

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

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

- Step 6: Bake another 10–15 minutes until cheese is melted and golden. Let rest 5–10 minutes before slicing and garnish with fresh basil.
Video Tutorial
Expert Tips
- Remove zucchini water: Salt sliced zucchini, let sit 10 minutes, then pat dry to prevent a soggy casserole.
- Mix then layer: Stir half the zucchini into the beef mixture and reserve the rest for the top—this helps the layers hold together.
- Use lean beef: 90–94% lean gives flavor without excess grease; drain fattier beef before adding sauce ingredients.
- Cook onions well: Sauté until lightly golden for natural sweetness and deeper flavor.
- Rest before slicing: Let the casserole cool 5–10 minutes so it sets and slices cleanly.

Serving Suggestions
- Fresh salads: A crisp green salad balances the cheesy richness.
- Bread: Garlic bread, a warm baguette, or cornbread are great for sopping up sauce.
- Roasted vegetables: Roasted broccoli, Brussels sprouts, or carrots add color and texture.
- Grains: Serve with rice, quinoa, or farro to make it heartier for meal prep.
- Cozy sides: Oven-roasted potatoes or air-fried fingerling potatoes make a satisfying, heartier meal.
How to Store, Freeze, and Reheat
- Fridge: Store in an airtight container or cover the baking dish with foil 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 individual portions for 1–2 minutes. Thaw overnight if frozen. Tip: slice into portions before freezing for easy reheating.
Ground Beef and Zucchini Casserole FAQs
Yes. Ground turkey or chicken both work—choose a lean option (about 93% lean) to keep the casserole juicy without excess grease. If your meat is extra lean, add a little olive oil while cooking to maintain moisture.
Prep the zucchini by slicing, salting, and letting it sit for 10 minutes, then pat dry. Removing surface water is the simplest and most effective way to avoid a watery casserole.
Yes. Assemble up to 24 hours ahead, cover tightly, and refrigerate. Add about 5 extra minutes to bake time if baking straight from cold.
Yes. Cool completely, then wrap tightly or use an airtight container and freeze up to 3 months. Thaw overnight in the fridge and reheat until warmed through.

More Healthy Dinner Recipes You’ll Love
If you enjoyed this casserole, try other balanced dinners like chicken penne alla vodka, chicken and broccoli lasagna Alfredo, sweet potato shepherd’s pie, or a crustless chicken pot pie for more cozy-yet-healthy meals.
-
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 make this casserole, please comment and rate the recipe. Tag @healthfulblondie on Instagram and use #healthfulblondie so your creation can be shared!
📖 Recipe

Ground Beef and Zucchini Casserole
Pin Recipe
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, 90% lean recommended
- Salt & pepper, to taste
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- ½ cup cottage cheese, or ricotta
- 14 oz can crushed tomatoes
- 2 tablespoon tomato paste
- ½ cup broth or water
- ½ cup grated parmesan
- 1 cup shredded mozzarella
- 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 zucchini 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 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 extra 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 well and simmer 2–3 minutes.
-
Mix in half the zucchini: Stir half of the zucchini slices into the beef and sauce mixture.
-
Assemble casserole: Grease a 9×13 baking dish. Spread the beef-zucchini mixture evenly, then arrange remaining zucchini slices on top, leaving some sauce visible.
-
First bake: Bake for 15 minutes.
-
Add cheese: Remove from oven and sprinkle mozzarella evenly over the top.
-
Finish baking: Bake 10–15 more 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
Reheating: Microwave individual portions or bake the whole dish at 350°F until warmed through. If frozen, thaw overnight first.
Freezing: Cools well in the freezer up to 3 months. Wrap tightly and thaw overnight before reheating.
Cottage Cheese vs. Ricotta: Cottage cheese lightens the dish and boosts protein; ricotta makes it richer.
Make-Ahead: Assemble and refrigerate up to 24 hours before baking.
Customization: Add more vegetables or switch cheeses to suit your taste.
Nutrition