This satisfying casserole combines layers of fresh zucchini with savory seasoned ground beef, enriched with a creamy sour cream blend and topped with melted cheddar, Parmesan, and crispy breadcrumbs. The dish bakes until golden and bubbly, creating a comforting meal that's perfect for feeding a family. Each serving delivers hearty protein from the beef while the vegetables add fresh texture and nutrients.
The first time I made this casserole, I was trying to use up an overflowing basket of zucchini from my brother's garden. My kitchen smelled like sautéed onions and melting cheese, and my husband kept wandering in asking if it was ready yet.
I served this at a neighborhood potluck last fall, and three people asked for the recipe before they even finished their plates. Watching friends go back for seconds while the cheese was still stringy and hot made my whole week.
Ingredients
- 3 medium zucchinis, sliced into rounds: Fresh, firm zucchini holds up better during baking than overgrown ones
- 1 medium onion, finely chopped: Yellow onions become sweet and mellow when they sauté with the beef
- 2 cloves garlic, minced: Fresh garlic matters here—jarred stuff can taste bitter baked this long
- 1 lb ground beef: I like 85/15 for the right balance of flavor without too much grease
- 2 cups shredded cheddar cheese: Block cheese you grate yourself melts more evenly than pre-shredded bags
- 1/2 cup sour cream: Full-fat creates the creamiest layers
- 1/4 cup milk: Whole milk keeps the sauce rich without separating
- 1/4 cup grated Parmesan cheese: Adds a salty, nutty depth to the topping
- 1 can diced tomatoes, drained: Well-drained tomatoes prevent the casserole from becoming watery
- 1/2 cup breadcrumbs: Panko creates an irresistible crunch, but regular works too
- 2 tbsp olive oil: One for the beef, one for drizzling over the top
- 1 tsp dried oregano and 1/2 tsp dried basil: Classic Italian herbs that bloom beautifully in the oven
- 1/2 tsp paprika, salt, and 1/4 tsp black pepper: Simple seasoning that lets the vegetables shine
Instructions
- Get everything ready:
- Preheat your oven to 375°F and grease a 9x13-inch dish with butter or cooking spray
- Brown the beef:
- Heat 1 tablespoon olive oil in a large skillet over medium heat, add the ground beef, and cook until browned, about 5 to 6 minutes, then drain the excess fat
- Build the flavor base:
- Add the chopped onion and minced garlic to the beef, sautéing for 2 to 3 minutes until the onion softens and becomes fragrant
- Add the tomatoes and seasonings:
- Stir in the drained diced tomatoes, oregano, basil, paprika, salt, and pepper, then cook for 3 to 4 minutes to let the flavors meld together
- Make the creamy layer:
- In a separate bowl, whisk together the sour cream, milk, and half of the cheddar cheese until smooth
- Start layering:
- Arrange half of the zucchini slices in the bottom of your prepared dish, overlapping slightly if needed
- Add beef and cream:
- Spread half of the beef mixture evenly over the zucchini, then dollop and gently spread half of the sour cream mixture on top
- Repeat the layers:
- Add the remaining zucchini, then the rest of the beef, and finish with the remaining sour cream mixture
- Create the golden topping:
- Sprinkle the remaining cheddar cheese, Parmesan, and breadcrumbs over everything, then drizzle with the remaining olive oil
- Bake covered:
- Cover the dish tightly with foil and bake for 25 minutes to steam the zucchini until tender
- Finish uncovered:
- Remove the foil and bake for another 15 minutes until the cheese is bubbling and the breadcrumbs are golden brown
- Let it rest:
- Wait 5 to 10 minutes before serving so the layers set and become easier to scoop
This recipe has become my go-to when friends need a meal after having a baby or during a tough week. Something about bubbling cheese and zucchini feels like a hug in a dish.
Making It Your Own
I've learned that swapping ground turkey for beef works beautifully, especially when I want something lighter. The trick is adding a little extra salt to compensate for turkey's milder flavor.
Getting Ahead
You can assemble this entire casserole the night before and keep it covered in the refrigerator. I've even baked it from cold—just add about 10 minutes to the covered baking time.
Serving Ideas
A crisp green salad with vinaigrette cuts through the richness perfectly. Crusty bread for soaking up the extra sauce is never a bad idea either.
- A light red wine like Pinot Noir complements the beef and cheese
- Garlic bread turns this into an even more indulgent meal
- Simple steamed green beans add a fresh pop of color to the plate
There's something deeply satisfying about turning a pile of summer zucchini into a dish that makes everyone at the table quiet for a minute.
Your Recipe Questions Answered
- → Can I make this ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate unbaked. Add 5-10 minutes to the covered baking time if baking from cold.
- → What vegetables work well as substitutions?
-
Yellow squash or eggplant can replace the zucchini. For added variety, layer in sliced bell peppers or spinach between the beef and cheese mixture.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for 3-4 days. Reheat individual portions in the microwave or cover with foil and warm in a 350°F oven until heated through.
- → Can I freeze this casserole?
-
Freeze unbaked for up to 3 months. Thaw overnight in the refrigerator before baking. Already baked portions can be frozen for 2 months.
- → How do I know when it's done?
-
The casserole is ready when the cheese is melted and bubbly, the breadcrumbs are golden brown, and a knife inserted into the center feels hot to the touch.