This satisfying bake layers thin zucchini rounds with seasoned ground beef and a creamy cheese blend, then tops everything with a golden crust of cheddar, Parmesan, and breadcrumbs. The dish comes together in just over an hour, making it perfect for weeknight dinners or weekend meal prep. Fresh herbs like oregano and basil infuse the beef mixture with Italian-inspired flavors, while sour cream adds richness throughout the layers.
My garden produced way too many zucchinis last summer, and after making zoodles, grilled zucchini, and zucchini bread until my family protested, I threw together this casserole on a rainy Tuesday. The way the zucchini softens and melds with the beef and cheese while the top gets golden and crispy somehow makes everyone forget they are eating vegetables.
The first time I made this for my in-laws, my father in law went back for thirds and asked what restaurant I ordered it from. I laugh every time I remember him staring skeptically at the word zucchini on the menu, then completely changing his tune after that first bubbling, cheesy bite.
Ingredients
- 3 medium zucchinis: Slice them into even 1/4-inch rounds so they cook uniformly and layer beautifully
- 1 medium onion: Finely chopped onion disappears into the beef mixture while adding essential sweetness and depth
- 2 cloves garlic: Fresh minced garlic beats anything from a jar for that aromatic base that makes your kitchen smell incredible
- 1 lb ground beef: Use 80/20 for the best flavor, or drain excess fat if using a higher fat ratio
- 2 cups shredded cheddar cheese: Sharp cheddar gives the best contrast to the mild zucchini and creamy sour cream layer
- 1/2 cup sour cream: This creates the creamy tangy layer that elevates the entire dish above ordinary casseroles
- 1/4 cup milk: Just enough to loosen the sour cream for easy spreading between layers
- 1/4 cup grated Parmesan cheese: Sprinkle this on top for that salty, nutty finish that makes the golden crust irresistible
- 1 can diced tomatoes: Drain them well or your casserole will be too soupy, though the juices add great flavor to the beef
- 1/2 cup breadcrumbs: These create that satisfying crunch on top, and gluten-free ones work perfectly if needed
- 2 tbsp olive oil: Use one for cooking the beef and save the other to drizzle over the top for golden perfection
- 1 tsp dried oregano: This Italian herb blend ties all the flavors together with that classic comforting taste
- 1/2 tsp dried basil: Sweet and mild, basil complements the zucchini without overpowering the dish
- 1/2 tsp paprika: Adds subtle warmth and helps give the beef mixture that deep, cooked-all-day color
- 1/2 tsp salt: Enhances all the flavors without making the dish taste salty
- 1/4 tsp black pepper: Freshly cracked pepper adds a gentle kick that balances the rich cheese and creamy elements
Instructions
- Preheat your oven:
- Get your oven to 375°F and grease a 9x13-inch dish with butter or cooking spray so nothing sticks to the bottom.
- Brown the beef:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add the ground beef, and cook until fully browned, about 5 or 6 minutes, then drain off the excess fat.
- Add aromatics:
- Stir in the chopped onion and minced garlic, sautéing for 2 or 3 minutes until the onion is soft and fragrant, not browned.
- Season the beef:
- Mix in the drained tomatoes, oregano, basil, paprika, salt, and pepper, then let everything cook together for 3 or 4 minutes before removing from heat.
- Make the creamy layer:
- In a separate bowl, whisk together the sour cream, milk, and half of the cheddar cheese until smooth and spreadable.
- Start layering:
- Arrange half of the zucchini slices in a single layer on the bottom of your prepared dish, slightly overlapping them if needed.
- Add beef:
- Spread half of the seasoned beef mixture evenly over the zucchini layer, using the back of a spoon to distribute it.
- Spread cream:
- Dollop half of the sour cream mixture over the beef and gently spread it, trying not to disturb the layers underneath too much.
- Repeat layers:
- Add the remaining zucchini slices, then the rest of the beef mixture, and finish with the remaining sour cream mixture.
- Top it off:
- Sprinkle the remaining cheddar, Parmesan, and breadcrumbs over the top, then drizzle with the remaining tablespoon of olive oil.
- Bake covered:
- Cover tightly with foil and bake for 25 minutes, which steams the zucchini and melds the flavors together.
- Get it golden:
- Remove the foil and bake for another 15 minutes until the cheese is bubbling and the breadcrumbs have turned golden brown.
- Let it rest:
- Wait 5 to 10 minutes before serving so the layers set and you get nice neat squares instead of a sloppy mess.
Last winter my neighbor was going through a tough time and I dropped this casserole off on her porch. She texted me an hour later saying her kids, who normally refuse zucchini, had just asked when we could have that delicious lasagna thing again.
Make It Ahead
Assemble the entire casserole up to 24 hours in advance, cover tightly, and refrigerate until ready to bake. Add 5 to 10 minutes to the covered baking time since it will be starting from cold.
Freezing Instructions
Wrap the unbaked casserole in plastic wrap and heavy foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
This casserole is rich and satisfying on its own, but a crisp green salad with vinaigrette cuts through the cheese beautifully. Crusty bread for soaking up any sauce is never a bad idea.
- A side of roasted green beans adds color without competing with the main dish
- Light red wine like pinot noir pairs wonderfully with the beef and cheddar
- Save any leftovers for lunch the next day, if there are any
There is something so deeply satisfying about taking simple garden vegetables and turning them into a meal that makes people genuinely happy.
Recipe Questions & Answers
- → Can I prepare this casserole ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → How do I prevent the zucchini from becoming watery?
-
Slice zucchini into even 1/4-inch rounds and avoid overcrowding layers. The breadcrumb topping also helps absorb excess moisture during baking.
- → Can I freeze leftovers?
-
Portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F until warmed through.
- → What can I serve with this casserole?
-
A crisp green salad with vinaigrette balances the richness. Crusty bread, garlic knots, or roasted vegetables like broccoli or bell peppers also make excellent sides.
- → Is this suitable for meal prep?
-
Absolutely. The dish reheats beautifully and actually develops deeper flavors after sitting. Portion into individual containers for easy grab-and-go lunches throughout the week.
- → Can I make this keto-friendly?
-
Replace breadcrumbs with crushed pork rinds or almond flour, and increase the cheese-to-vegetable ratio. This reduces carbohydrates while maintaining the satisfying texture.