
Creamy Parmesan Baked Zucchini Recipe tastes rich, cheesy, and garlicky with tender zucchini that still holds a little bite. It works perfectly for busy weeknights or casual dinners with friends and takes about 35 minutes from start to finish. I tested this on my own picky family in our small American kitchen, and no one complained about eating vegetables, which counts as a miracle in my book.
Why Make This Creamy Parmesan Baked Zucchini Recipe at Home
You control the creaminess, the salt, and the level of golden-brown cheese, which already beats most restaurant sides. The recipe uses simple ingredients, comes together quickly, and turns basic zucchini into something that tastes like a cozy casserole.
You also use up extra zucchini in a way that feels indulgent without needing a deep fryer. The dish works as a side, a light main with a salad, or a meal prep veggie that reheats nicely.
So creamy, cheesy, and flavorful that I forgot I was eating zucchini and scraped the pan clean ★★★★★
Ingredients You Need
Zucchini
- 4 medium zucchini, about 2 pounds total, sliced into 1/4 inch thick rounds
- Use firm zucchini with shiny skin and no soft spots.
- Yellow squash also works and looks pretty mixed in.
Creamy Parmesan sauce
- 1 cup heavy cream
- Half-and-half works if you want it a bit lighter, but the sauce turns slightly thinner.
- 1/2 cup whole milk
- Use all cream for extra richness and a thicker sauce.
- 1 cup freshly grated Parmesan cheese, packed
- Use a block and grate it yourself; pre-grated in the green can does not melt as smoothly.
- 1/2 cup shredded mozzarella cheese
- Low-moisture, part-skim melts best and browns nicely.
- 2 tablespoons cream cheese, softened
- This helps thicken the sauce and adds tang.
- 3 cloves garlic, finely minced or grated
- Garlic powder works in a pinch: use 1 teaspoon.
- 1 teaspoon Italian seasoning
- Or use a mix of dried oregano, basil, and thyme.
- 1/2 teaspoon onion powder
- 1/4 teaspoon crushed red pepper flakes
- Optional, but it adds a gentle kick that balances the cream.
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
Topping
- 1/3 cup panko breadcrumbs
- Regular breadcrumbs also work, but panko gives a better crunch.
- 1/4 cup grated Parmesan
- 1 tablespoon olive oil
- 1 tablespoon chopped fresh parsley or basil, for garnish
Pantry shortcuts and notes
- Use jarred minced garlic if you feel rushed; just drain off excess liquid.
- Use pre-shredded mozzarella if needed, but toss it with a teaspoon of cornstarch so it melts more smoothly.
- Use a Parmesan blend from the refrigerated cheese section if you cannot grate a block.
Equipment
- 9×13 inch baking dish or similar casserole dish
- Large mixing bowl
- Medium saucepan
- Whisk
- Cutting board and sharp knife
- Measuring cups and spoons
- Aluminum foil
- Oven mitts
- Optional: broiler-safe baking dish if you want extra browning at the end
Tips & Mistakes
- Slice zucchini evenly so it cooks at the same rate and avoids mushy edges with crunchy centers.
- Salt the zucchini lightly and pat it dry before baking to reduce excess moisture and keep the sauce thick.
- Use freshly grated Parmesan because it melts smoother and tastes richer than shelf-stable grated cheese.
- Avoid overbaking; pull the dish when the zucchini turns tender but not limp and the sauce bubbles around the edges.
- Spread zucchini in an even layer and avoid stacking too high, or the center turns watery.
- Taste the sauce before pouring it over the zucchini and adjust salt, pepper, and garlic so the flavor pops.
- Broil only for a minute or two at the end and watch closely so the top turns golden instead of burnt.
- Let the dish rest 5 to 10 minutes before serving so the sauce thickens and clings to the zucchini.
How to Make Creamy Parmesan Baked Zucchini Recipe
Step 1: Prep the zucchini and pan
Preheat your oven to 400°F. Grease a 9×13 inch baking dish with a little olive oil or nonstick spray. Slice the zucchini into 1/4 inch rounds, then spread them on a clean towel and sprinkle lightly with salt.
Let the zucchini sit for 10 minutes so it releases some moisture. Pat the slices dry, then arrange them in the baking dish in slightly overlapping layers, like a simple gratin.
Step 2: Make the creamy Parmesan sauce
Heat a medium saucepan over medium heat. Add the heavy cream and milk, then whisk in the cream cheese until it melts and looks smooth. Stir in the garlic, Italian seasoning, onion powder, crushed red pepper flakes, salt, and black pepper.
Bring the mixture to a gentle simmer and stir often so it does not scorch. Once it starts to bubble lightly, lower the heat and whisk in the Parmesan and mozzarella a handful at a time until the sauce turns smooth and thick.
Step 3: Taste and adjust the sauce
Taste the sauce while it stays warm. Add more salt, pepper, or garlic if you want a stronger flavor. The sauce should taste slightly saltier than you think you need, since it coats plain zucchini.
If the sauce looks too thick, whisk in a splash of milk. If it looks too thin, let it simmer a minute or two more and stir often until it thickens.
Step 4: Pour and coat the zucchini
Pour the hot creamy Parmesan sauce evenly over the zucchini in the baking dish. Use a spatula or spoon to nudge the sauce into the gaps so every slice gets some coverage. Tap the dish gently on the counter to help the sauce settle.
You want the sauce to almost cover the zucchini but not drown it completely. Leave a few zucchini edges peeking out so they can brown.
Step 5: Mix and add the crunchy topping
In a small bowl, combine panko breadcrumbs, grated Parmesan, and olive oil. Stir until the crumbs look evenly coated and slightly clumpy. Sprinkle this mixture evenly over the top of the sauced zucchini.
Try to cover most of the surface so you get a crunchy bite in every scoop. If you love extra crunch, add a tablespoon more panko.
Step 6: Bake until bubbly and golden
Cover the baking dish loosely with foil and place it in the preheated oven. Bake for 15 minutes, then remove the foil. Continue baking for another 10 to 15 minutes, until the zucchini turns tender when pierced with a fork and the sauce bubbles around the edges.
If you want a deeper golden top, switch the oven to broil for 1 to 2 minutes at the end. Watch closely so the topping browns but does not burn.
Step 7: Rest and garnish
Remove the dish from the oven and set it on a heat-safe surface. Let it rest for 5 to 10 minutes so the sauce thickens and the slices hold together better. Sprinkle chopped fresh parsley or basil over the top.
Scoop and serve while warm and creamy. Enjoy that cheesy, garlicky aroma that makes everyone wander into the kitchen.
Variations I've Tried
I swap half the zucchini with yellow squash for a colorful version that looks great on a holiday table. I also add thinly sliced onions between the zucchini layers for a sweeter, more savory flavor. Sometimes I stir in a handful of cooked, crumbled bacon or pancetta for a heartier side.
I tried a lighter version with half-and-half instead of cream and it still tasted rich, just slightly less thick. I also tested a gluten free version by using gluten free panko, which crisped up nicely and kept the same texture.
How to Serve Creamy Parmesan Baked Zucchini Recipe
Serve this Creamy Parmesan Baked Zucchini Recipe as a side with grilled chicken, roasted turkey, or simple baked salmon. It also pairs nicely with pasta and a green salad for a cozy, veggie-forward dinner. Add some warm garlic bread or crusty rolls to soak up the extra sauce.
I also pack leftovers into meal prep containers with brown rice and a protein for easy lunches. Kids usually accept this dish more easily than plain steamed vegetables, thanks to the creamy cheese situation.
How to store
- Fridge: Cool the baked zucchini to room temperature, then cover the dish tightly or transfer to airtight containers and refrigerate for up to 3 days.
- Freezer: Portion into freezer-safe containers, press plastic wrap directly on the surface, seal, and freeze for up to 2 months; expect a slightly softer texture after thawing.
- Reheating (oven): Reheat in a covered baking dish at 350°F for 15 to 20 minutes until hot and bubbly, then uncover for a few minutes to crisp the top.
- Reheating (microwave): Reheat individual portions on a microwave-safe plate in 45 to 60 second bursts, stirring gently between bursts so the sauce heats evenly.
- Thawing: Thaw frozen portions overnight in the fridge before reheating for the best texture and flavor.

Creamy Parmesan Baked Zucchini Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish with olive oil or nonstick spray.
- Slice the zucchini into 1/4 inch thick rounds. Spread the slices on a clean towel and sprinkle them lightly with salt. Let sit for about 10 minutes to draw out some moisture, then pat the slices dry.
- Arrange the zucchini in the prepared baking dish in slightly overlapping layers, like a simple gratin.
- In a medium saucepan over medium heat, add the heavy cream and whole milk. Whisk in the softened cream cheese until melted and smooth.
- Stir in the garlic, Italian seasoning, onion powder, crushed red pepper flakes (if using), kosher salt, and black pepper. Bring to a gentle simmer, stirring often so it does not scorch.
- Lower the heat and whisk in the Parmesan and mozzarella a handful at a time, stirring until the sauce is smooth and thick.
- Taste the sauce and adjust with more salt, pepper, or garlic if desired. The sauce should taste slightly saltier than you think you need since it will coat plain zucchini.
- If the sauce seems too thick, whisk in a splash of milk. If it seems too thin, let it simmer for another minute or two, stirring often, until it thickens.
- Pour the hot creamy Parmesan sauce evenly over the zucchini in the baking dish. Use a spatula or spoon to nudge the sauce into the gaps so all the slices are coated. The sauce should almost cover the zucchini but not completely; leave some edges exposed so they can brown.
- In a small bowl, combine the panko breadcrumbs, grated Parmesan, and olive oil. Stir until the crumbs are evenly coated and slightly clumpy.
- Sprinkle the breadcrumb mixture evenly over the top of the sauced zucchini, covering most of the surface for a crunchy bite in every scoop.
- Cover the baking dish loosely with foil and bake for 15 minutes. Remove the foil and continue baking for another 10 to 15 minutes, until the zucchini is tender when pierced with a fork and the sauce is bubbling around the edges.
- For a deeper golden top, switch the oven to broil for 1 to 2 minutes at the end, watching closely so the topping browns but does not burn.
- Remove the dish from the oven and let it rest for 5 to 10 minutes so the sauce thickens slightly and the slices hold together better.
- Sprinkle with chopped fresh parsley or basil. Scoop and serve warm as a side or light main.
Notes
Approximate per serving (about 1/8 of recipe): 260 calories; fat 22 g; saturated fat 12 g; carbohydrates 8 g; fiber 1 g; sugars 4 g; protein 9 g; sodium 530 mg. Values will vary based on exact ingredients, brands, and portion size.
