Easy Cheesy Zucchini Squash Casserole
This cheesy zucchini squash casserole turns a pile of summer squash into a bubbling, golden-crusted side dish in about 40 minutes. It is rich without being heavy, and the creamy sauce coats each slice so the vegetable stays tender, not watery.

You do not need to salt and drain the zucchini first, which means everything comes together in one bowl while the oven heats. The panko topping stays shatteringly crisp even after resting, so every spoonful has a little crunch.
What Makes This Casserole So Good
The cream cheese and sharp cheddar melt together into a sauce that tastes deeper than a plain béchamel, and it actually gets thicker as it bakes instead of weeping all over the plate. Zucchini keeps a pleasant bite because it cooks quickly under that blanket of cheese.
I keep this one in the rotation because it works with just about any main dish and it is forgiving. You can slice the squash by hand without worrying about perfect rounds, and the broiler does all the work of turning the top into a deep amber crust.
Ingredients

- 2 lbs zucchini (about 4 medium): yellow squash works too, or use a mix
- 1 small yellow onion: finely diced
- 3 cloves garlic: minced
- 2 tbsp olive oil: plus a little more for the dish
- 1 tsp kosher salt: divided
- 1/2 tsp black pepper
- 4 oz cream cheese, softened: full-fat for the smoothest texture
- 1/2 cup sour cream: or plain Greek yogurt
- 1 cup shredded sharp cheddar cheese: divided
- 1/4 cup grated Parmesan cheese
- 3/4 cup panko breadcrumbs
- 2 tbsp unsalted butter, melted
Variations / Substitutions
- Swap zucchini for yellow squash: same prep, same bake time, a touch sweeter
- Use ricotta instead of cream cheese: the sauce will be a little looser but still creamy
- Gruyère or fontina for the cheddar: gives a nuttier, more complex melt
- Add a pinch of red pepper flakes: just enough warmth to cut through the richness
- Gluten-free panko: works exactly the same, with the same crisp result
If you have extra squash, my Summer Squash and Tomato Gratin is another keeper.
How to Make Easy Cheesy Zucchini Squash Casserole
Step 1: Mix the Creamy Sauce

Heat the oven to 400°F (200°C). In a large bowl, stir together the softened 4 oz cream cheese, 1/2 cup sour cream, minced garlic, 1/4 cup of the Parmesan, 1/2 cup of the shredded cheddar, and half the salt and pepper until smooth. It will look like a thick paste at first, then loosen into a soft, spreadable cream.
Keep stirring until no white streaks remain. You want the mixture thick enough to cling to a spoon, which means it will coat the zucchini instead of pooling at the bottom of the dish.
Step 2: Toss the Zucchini and Onion

Slice the zucchini crosswise into rounds about 1/4 inch thick. Put them in a separate bowl with the diced onion, the 2 tbsp olive oil, and the remaining salt and pepper. Toss with your hands until every slice is slick and the onion separates into little ribbons.
Do not worry if a few rounds stick together. They will break apart once you fold them into the sauce, so just make sure nothing still looks dry.
Step 3: Combine and Fill the Dish

Scrape the zucchini and onion into the bowl with the cream cheese mixture. Add the remaining 1/2 cup cheddar and fold everything together gently with a spatula. The mix will look generous and a little chunky, but it settles down as it bakes.
Lightly rub a 2-quart baking dish with olive oil. Scoop the zucchini mixture into the dish and spread it into an even layer. No need to pack it down hard. Just nudge the slices so they sit flat and the sauce pokes up in a few spots.
Step 4: Top with Buttery Breadcrumbs

Stir the melted butter into the panko in a small bowl until every crumb is damp. Sprinkle the breadcrumbs evenly over the casserole, then press very lightly with your palm so they stick.
A thin, even coating is what you are after. Clumps are fine. They turn into extra-crispy pockets under the broiler.
Step 5: Broil for a Golden Crust and Serve

Slide the dish onto the middle rack and bake for 25 minutes. The casserole should be bubbly around the edges and the center should feel set when you jostle the dish. Turn the oven to broil and move the dish to the upper rack. Broil for 2 to 3 minutes, watching closely, until the panko is deep golden and smells toasty.
Pull the dish out and let it rest for 5 minutes. Scoop generous spoonfuls onto plates while it is still hot, and you will get a creamy bite with a crisp, buttery top in every forkful.
Tips for the Best Squash Casserole
- Slice the zucchini a consistent 1/4 inch thick so they all finish cooking at the same time.
- Do not skip the broil step. It is the difference between a pale, soft crumb and a topping that actually crackles.
- If your baking dish is shallow and wide, check the broiler at 2 minutes. The panko can go from golden to burnt fast.
- You can assemble the casserole up to a day ahead without the breadcrumbs. Keep it covered in the fridge, then add the buttery panko right before baking.
Storing Leftovers
Refrigerate any leftovers in an airtight container for up to 4 days. The topping will soften as it sits, but the flavor deepens.
Reheating works best in a 350°F oven or toaster oven for about 10 minutes. The breadcrumbs crisp up again. A microwave works in a minute or two, though the top will stay soft.
What Goes Well With Zucchini Squash Casserole
Grilled chicken thighs with a smoky rub balance the creamy richness without fighting it. For a lighter meal, a crisp green salad with a sharp lemon vinaigrette cuts through the cheese and makes the whole plate feel fresh.
Frequently Asked Questions
Can I use yellow squash instead of zucchini?
Yes, and they cook exactly the same. The color looks pretty, and the flavor is a little sweeter.
Is this casserole gluten-free?
It can be. Swap the regular panko for your favorite gluten-free panko, and the rest of the ingredients are naturally gluten-free.
Can I add bacon or sausage?
Absolutely. Cook and crumble 4 to 6 strips of bacon or 1/2 lb sausage first, then fold it into the mixture in Step 3.
My topping turned out soft. What went wrong?
The broiler likely did not get hot enough or stay on long enough. Next time, let the broiler preheat fully and watch the color, not the clock.

Easy Cheesy Zucchini Squash Casserole Recipe
Ingredients
Method
- Heat oven to 400°F. Stir cream cheese, sour cream, garlic, Parmesan, 1/2 cup cheddar, and half the salt and pepper until smooth.
- Toss zucchini slices and onion with olive oil and remaining salt and pepper.
- Fold zucchini mixture into cream mixture, add remaining 1/2 cup cheddar, and transfer to a lightly oiled 2-quart baking dish.
- Mix panko with melted butter and sprinkle evenly over the top, pressing lightly.
- Bake 25 minutes, then broil 2 to 3 minutes until topping is deep golden. Let rest 5 minutes before serving.
