This satisfying casserole combines sliced zucchini with browned ground beef seasoned with tomatoes, oregano, basil, and paprika. A creamy mixture of sour cream, milk, and cheddar gets layered between the vegetables and meat, then everything gets topped with extra cheese, Parmesan, and breadcrumbs for a golden, bubbly finish.
The dish comes together in about an hour of active prep and baking time. The layering technique ensures every bite includes tender vegetables, savory beef, and rich, melted cheese. Letting it stand for a few minutes after baking helps the layers set for easy serving.
Customize by using ground turkey instead of beef, mixing mozzarella with the cheddar, or adding red pepper flakes for heat. Serve alongside crusty bread or a crisp green salad to round out the meal.
The smell of bubbling cheese and tomatoes takes me back to rainy Tuesday nights when my roommate would accidentally set off the smoke alarm while attempting comfort food. We eventually learned that patience, not rushing the layers, makes casseroles sing. This zucchini version became our winter staple because it transforms humble ingredients into something that feels like a hug.
I brought this to a potluck last fall when the host announced she was doing keto. Watching everyone go back for seconds, completely oblivious they were eating something 'healthy,' was the best kind of kitchen victory. My neighbor now requests it for every birthday dinner.
Ingredients
- 3 medium zucchinis, sliced into 1/4-inch rounds: Even thickness is the secret here so they all cook at the same speed
- 1 medium onion, finely chopped: The sweetness balances the tangy tomatoes beautifully
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference over powder
- 1 lb ground beef: Lean beef works, but a little fat adds flavor depth
- 2 cups shredded cheddar cheese: Sharp cheddar gives you more flavor bang for your buck
- 1/2 cup sour cream: Full fat creates the creamiest layer
- 1/4 cup milk: Just enough to loosen the sour cream for spreading
- 1/4 cup grated Parmesan cheese: This creates that gorgeous golden crust
- 1 can diced tomatoes, drained: Excess liquid makes the casserole soggy
- 1/2 cup breadcrumbs: They add essential texture contrast
- 2 tbsp olive oil: One for cooking, one for that golden finish
- 1 tsp dried oregano, 1/2 tsp dried basil, 1/2 tsp paprika: This trio smells like Italian grandmother's kitchen
- 1/2 tsp salt and 1/4 tsp black pepper: Adjust after tasting the beef mixture
Instructions
- Get your oven ready:
- Preheat to 375°F and grease your casserole dish thoroughly, getting into all the corners
- Brown the beef perfectly:
- Cook it until it's deeply browned, not just gray, then drain off the excess fat
- Build the flavor base:
- Add the onion and garlic until they're soft and fragrant, about 2 minutes
- Season the beef:
- Stir in the drained tomatoes and all those herbs and spices, letting everything marry for 3 minutes
- Make the creamy layer:
- Whisk together the sour cream, milk, and half the cheddar until smooth
- Start the layers:
- Arrange zucchini slices like overlapping scales, covering the bottom completely
- Add the beef:
- Spread half the meat mixture evenly over the zucchini
- Dollop the cream:
- Drop small spoonfuls of the sour cream mixture and gently spread
- Repeat it all:
- Do it again with remaining zucchini, beef, and cream
- Top it off:
- Sprinkle with remaining cheddar, Parmesan, and breadcrumbs, then drizzle with olive oil
- Bake covered first:
- 25 minutes under foil steams the zucchini perfectly
- Get it golden:
- Remove foil and bake 15 more minutes until the top is bubbly and browned
- The hardest part:
- Let it rest 10 minutes so the layers set when you cut
This casserole has become my go-to for new parents and anyone needing a meal that says I care without saying anything at all. The way it bubbles over in the oven makes the whole house feel like home.
Make It Your Own
Ground turkey works wonderfully here and lightens things up considerably. You can also swap mozzarella for half the cheddar if you prefer that classic pizza flavor profile. For extra vegetables, toss in some sliced mushrooms or bell peppers with the onions.
Perfect Pairings
A crisp green salad with vinaigrette cuts through all that richness beautifully. Crusty bread for sopping up the juices is non negotiable in my house. For a complete meal, roasted broccoli or green beans on the side round everything out perfectly.
Storage and Reheating
This casserole keeps beautifully in the refrigerator for up to 4 days, actually developing more depth of flavor. Wrap individual portions in foil and freeze for those busy weeknights when cooking feels impossible.
- Reheat covered at 350°F for about 20 minutes
- Microwave individual portions in 90 second bursts
- Add a splash of milk before reheating if it seems dry
There is something deeply satisfying about serving a dish that looks impressive but comes together so easily. Watching people's faces light up at that first cheesy bite never gets old.
Recipe Questions & Answers
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole 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 should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or cover the entire dish with foil and warm at 350°F until heated through.
- → Can I freeze this casserole?
-
Freeze before baking by wrapping the assembled dish tightly with plastic and foil. Thaw overnight in the refrigerator before baking. Alternatively, freeze baked portions for up to 3 months.
- → What other vegetables can I use?
-
Yellow squash works well as a zucchini substitute. You can also add layers of sliced bell peppers, mushrooms, or spinach for extra vegetables and nutrition.
- → How do I make this dish lighter?
-
Use lean ground beef or ground turkey, reduce the cheese amount slightly, and opt for low-fat sour cream. Increase the zucchini ratio to beef for more vegetable content per serving.
- → Why do I need to drain the tomatoes?
-
Draining the diced tomatoes prevents excess liquid in the casserole, which could make the layers soggy. The tomatoes still provide plenty of flavor and moisture without compromising texture.