This comforting baked dish layers tender zucchini rounds with seasoned ground beef and a creamy cheese mixture. The golden breadcrumb and parmesan topping creates a perfect crispy finish. With just 20 minutes of prep and 40 minutes in the oven, you'll have a satisfying meal that feeds six hungry people.
The combination of cheddar, sour cream, and fresh vegetables makes each bite rich and flavorful. It's an ideal make-ahead dinner that reheats beautifully for leftovers the next day.
The first time I made this casserole, I was trying to use up an abundance of zucchini from my garden and ended up with something my family now requests weekly. I love how the zucchini softens into silky layers while still holding its shape, creating a texture somewhere between lasagna and a gratin. My youngest daughter actually asked if we could have it for her birthday dinner instead of pizza, which I took as the highest compliment.
I remember bringing this to a potluck last winter when it was freezing outside and watching people go back for thirds. Someone actually asked for the recipe before they even finished their first serving. Theres something about bubbling cheese and warm spices that makes people gather around the table longer than usual.
Ingredients
- 3 medium zucchinis: Slice them exactly 1/4 inch thick because thicker pieces stay crunchy while thinner ones disappear into the sauce
- 1 lb ground beef: The fat content adds moisture but you can drain excess if you prefer a lighter version
- 2 cups shredded cheddar cheese: Use block cheese and grate it yourself since pre-shredded cheese has anti-caking agents that prevent smooth melting
- 1/2 cup sour cream: Full fat works best but low fat still gives you that creamy tang
- 1 (14.5 oz) can diced tomatoes: Drain them really well or the bottom layer gets watery
- 1/2 cup breadcrumbs: They create that irresistible golden crust on top that everyone fights over
Instructions
- Preheat and prep your baking dish:
- Set your oven to 375°F and grease a 9x13 inch casserole dish with butter or cooking spray
- Brown the beef:
- Cook the ground beef in a large skillet with 1 tablespoon olive oil until browned then drain off the excess fat
- Add aromatics and spices:
- Throw in chopped onion and garlic for 2 to 3 minutes then stir in the drained tomatoes oregano basil paprika salt and pepper
- Make the creamy mixture:
- Whisk together sour cream milk and half the cheddar cheese in a separate bowl until smooth
- Build the first layer:
- Arrange half the zucchini slices in the bottom of your dish then spread half the beef mixture over them
- Add the cream:
- Dollop half the sour cream mixture over the beef layer and gently spread it
- Repeat the layers:
- Add remaining zucchini beef and sour cream mixture in the same order
- Top it off:
- Sprinkle with remaining cheddar Parmesan and breadcrumbs then drizzle with the last tablespoon of olive oil
- Bake covered first:
- Cover with foil and bake for 25 minutes so everything steams together
- Get it golden:
- Remove foil and bake 15 more minutes until the cheese bubbles and turns golden brown
- Let it rest:
- Wait 5 to 10 minutes before serving so the layers set and slice cleanly
This recipe has become my go to for new neighbors and families with new babies because it travels well and reheats beautifully. I actually double the recipe now and freeze one unbaked for those nights when cooking feels impossible.
Make Ahead Magic
You can assemble this entire casserole up to 24 hours before baking and keep it covered in the refrigerator. The flavors actually meld better this way and the zucchini has time to release some liquid before cooking.
Cheese Swaps That Work
Ive tried mixing mozzarella with the cheddar for extra stretch and adding a bit of smoked gouda for depth. Just keep the total amount the same so you get that perfect cheesy crust on top.
Serving Ideas
A crisp green salad with vinaigrette cuts through the richness perfectly. Crusty bread is nice for soaking up the cheesy sauce but honestly this casserole is a meal on its own.
- Let leftovers cool completely before covering or the steam makes the crust soggy
- Individual portions freeze beautifully for lunch later in the week
- Reheat covered with foil at 350°F for 20 minutes until hot through
This casserole has that rare quality of feeling special enough for company but simple enough for a Tuesday night. Hope it finds a regular spot in your dinner rotation like it has in mine.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What vegetables can I substitute for zucchini?
-
Yellow squash works perfectly as a direct substitute. You can also layer in sliced eggplant or bell peppers for variety. Just keep the total vegetable amount similar.
- → How do I store leftovers?
-
Cover tightly and refrigerate 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?
-
Yes, freeze before baking for up to 3 months. Thaw overnight in the refrigerator, then bake as directed. Already-baked portions can be frozen for 2 months.
- → How do I know when it's done baking?
-
The casserole is ready when the cheese is melted and bubbly, the breadcrumbs are golden brown, and the zucchini is tender when pierced with a fork. Let it rest 5-10 minutes before serving.
- → What ground meat works best?
-
Ground beef with 15-20% fat provides the most flavor. For a lighter option, use ground turkey or chicken. You may need to add a tablespoon of olive oil with leaner meats.