
Creamy Parmesan Baked Zucchini Recipe tastes rich, cheesy, and garlicky with tender zucchini and a golden, bubbly top. It works perfectly for busy weeknights, potlucks, or a veggie-forward side dish and takes about 35 minutes from start to finish. I tested this on my own picky family last weekend, and no one complained about eating vegetables, which counts as a major life win.
Why Make This Creamy Parmesan Baked Zucchini Recipe at Home
You control the creaminess, the salt, and the cheese level, so the zucchini turns out exactly how you like it. The oven does most of the work, and the recipe uses simple ingredients that you probably already keep in your kitchen.
Homemade baked zucchini tastes fresher than anything pre-made, and it costs less than a restaurant side. You also sneak in a good serving of vegetables under a blanket of creamy Parmesan sauce, which feels like a small magic trick.
“This Creamy Parmesan Baked Zucchini Recipe tastes like a cozy, cheesy casserole that still feels light enough for a weeknight dinner ★★★★★”
Ingredients You Need
Zucchini and main ingredients
- 4 medium zucchini, sliced into 1/4 inch thick rounds or half-moons
- Choose firm zucchini with shiny skin and no soft spots.
- 1 tablespoon olive oil
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon black pepper, divided
Creamy Parmesan sauce
- 2 tablespoons unsalted butter
- 3 cloves garlic, minced
- Jarred minced garlic works in a pinch, use about 1 tablespoon.
- 2 tablespoons all-purpose flour
- 1 cup whole milk
- You can use 2% milk, but the sauce turns slightly thinner.
- 1/2 cup heavy cream
- You can swap with half-and-half if needed, reduce milk slightly to keep it thick.
- 3/4 cup freshly grated Parmesan cheese, plus extra for topping
- Use a block of Parmesan and grate it yourself for best melting. Pre-grated tends to clump.
- 1/4 teaspoon crushed red pepper flakes (optional, for a mild kick)
- 1/2 teaspoon Italian seasoning or dried oregano and basil mix
- 1 tablespoon fresh parsley, chopped, plus more for garnish
Topping
- 1/3 cup panko breadcrumbs
- Regular breadcrumbs work, but panko gives better crunch.
- 2 tablespoons grated Parmesan cheese
- 1 tablespoon olive oil
Pantry shortcuts and notes
- Use garlic powder if you do not have fresh garlic: 1 teaspoon in the sauce.
- Use pre-shredded Italian blend cheese for part of the topping if you want extra melty goodness.
- Use gluten free flour and gluten free panko if you need a gluten free version.
Equipment list
- 9×13 inch baking dish or similar size casserole dish
- Large skillet or saucepan
- Cutting board and sharp knife
- Whisk
- Mixing bowl for topping
- Measuring cups and spoons
Tips & Mistakes
- Salt the zucchini lightly before baking so it releases some moisture and does not turn soggy.
- Slice zucchini evenly so it cooks at the same rate and you avoid some pieces turning mushy.
- Do not drown the zucchini in sauce, coat it generously but keep some texture.
- Use freshly grated Parmesan so the sauce turns smooth instead of grainy.
- Whisk the flour into the butter fully before adding milk so no lumps form.
- Add milk slowly while you whisk so the sauce thickens evenly.
- Taste the sauce before you pour it over the zucchini and adjust salt and pepper.
- Do not overbake; pull the dish out when the top turns golden and the zucchini feels tender but not falling apart.
- Broil for 1 to 2 minutes at the end if you want extra color, but watch closely so the top does not burn.
- Let the baked zucchini rest 5 minutes before serving so the sauce thickens slightly and does not run all over the plate.
How to Make Creamy Parmesan Baked Zucchini Recipe
Step 1: Prep the zucchini
Preheat your oven to 400°F. Lightly grease your baking dish with olive oil or nonstick spray. Slice the zucchini into 1/4 inch thick rounds or half-moons and spread them in an even layer in the dish.
Drizzle the zucchini with 1 tablespoon olive oil, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Toss gently with your hands or a spoon so every piece gets coated. Set the dish aside while you make the creamy Parmesan sauce.
Step 2: Make the creamy Parmesan sauce
Place a large skillet or saucepan over medium heat and add the butter. When the butter melts and starts to foam slightly, add the minced garlic. Stir and cook about 30 seconds to 1 minute until the garlic smells fragrant but does not brown.
Sprinkle the flour over the butter and garlic and whisk until it forms a smooth paste. Cook this mixture about 1 minute to remove the raw flour taste. Slowly pour in the milk while you whisk constantly so the mixture turns smooth and lump free.
Add the heavy cream and keep whisking. Let the mixture come to a gentle simmer and cook 2 to 3 minutes until it thickens to a sauce that coats the back of a spoon. Lower the heat and add 3/4 cup Parmesan, Italian seasoning, crushed red pepper flakes if using, and the remaining salt and pepper.
Whisk until the cheese melts and the sauce turns smooth and creamy. Taste and adjust seasoning if needed. Stir in the chopped parsley.
Step 3: Assemble the dish
Pour the creamy Parmesan sauce evenly over the zucchini in the baking dish. Use a spatula to nudge the sauce into the gaps so it coats the slices. You still want to see some zucchini peeking through the sauce.
Step 4: Mix the crunchy topping
In a small bowl, combine panko breadcrumbs, 2 tablespoons grated Parmesan, and 1 tablespoon olive oil. Stir until the crumbs look evenly moistened. Sprinkle this mixture evenly over the top of the sauced zucchini.
Step 5: Bake
Place the baking dish in the preheated oven. Bake for 18 to 22 minutes until the zucchini turns tender and the sauce bubbles around the edges. The topping should look golden and crisp.
If you want deeper color on top, switch the oven to broil and cook 1 to 2 minutes. Watch the dish closely during broiling because the topping can go from golden to very dark quickly. Remove from the oven and let it rest 5 minutes before serving.
Variations I've Tried
I swapped half of the Parmesan with shredded mozzarella for a stretchier, more casserole-like top, and it tasted fantastic. I also tried adding thinly sliced yellow squash with the zucchini, which added color and a slightly sweeter flavor. A version with sautéed mushrooms mixed into the sauce turned richer and earthier, perfect for mushroom fans.
I stirred in a spoonful of pesto to the sauce once, and it added a big punch of basil and garlic. I also tried a lighter version with all 2% milk and no heavy cream; it still tasted creamy, just a bit less rich, which works well for everyday dinners. A sprinkle of smoked paprika on top before baking gave a subtle smoky note that paired nicely with the Parmesan.
How to Serve Creamy Parmesan Baked Zucchini Recipe
Serve this Creamy Parmesan Baked Zucchini Recipe hot, straight from the baking dish, with a big spoon so everyone can scoop out cheesy layers. It pairs nicely with grilled chicken, baked fish, or a simple roasted chicken breast. You can also serve it with a big green salad and some crusty bread or garlic toast to soak up the extra sauce.
I like to pack leftovers in lunch containers with some cooked rice or quinoa for an easy meal. A sprinkle of fresh parsley or chives on top right before serving adds color and a fresh flavor pop.
How to store
- Let the baked zucchini cool to room temperature, then cover the dish tightly or transfer to airtight containers.
- Store in the fridge for up to 3 days; the topping softens slightly but still tastes great.
- Freeze individual portions in freezer safe containers for up to 2 months; the texture turns a bit softer but still works well.
- Reheat in the oven at 350°F, covered with foil, for 15 to 20 minutes until hot, then uncover for a few minutes to crisp the top.
- Reheat single servings in the microwave in 30 second bursts, stirring gently between bursts, until heated through.

Creamy Parmesan Baked Zucchini Recipe
Ingredients
Instructions
- Preheat your oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish with a little olive oil or nonstick spray.
- Slice the zucchini into 1/4 inch thick rounds or half-moons and spread them in an even layer in the prepared baking dish.
- Drizzle the zucchini with 1 tablespoon olive oil, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Toss gently so every piece is coated, then set the dish aside.
- Place a large skillet or saucepan over medium heat and add the butter. When the butter melts and starts to foam, add the minced garlic.
- Cook the garlic for 30 seconds to 1 minute, stirring, until fragrant but not browned.
- Sprinkle the flour over the butter and garlic and whisk until it forms a smooth paste. Cook for about 1 minute to remove the raw flour taste.
- Slowly pour in the milk while whisking constantly until the mixture is smooth and lump free.
- Add the heavy cream and continue whisking. Bring to a gentle simmer and cook 2 to 3 minutes, until the sauce thickens enough to coat the back of a spoon.
- Reduce the heat to low, then add 3/4 cup grated Parmesan, Italian seasoning, crushed red pepper flakes if using, and the remaining 1/2 teaspoon salt and 1/4 teaspoon black pepper.
- Whisk until the cheese melts and the sauce is smooth and creamy. Taste and adjust seasoning if needed, then stir in the chopped parsley.
- Pour the creamy Parmesan sauce evenly over the zucchini in the baking dish. Use a spatula to nudge the sauce into the gaps so the slices are well coated but still slightly visible.
- In a small bowl, combine the panko breadcrumbs, 2 tablespoons grated Parmesan, and 1 tablespoon olive oil.
- Stir until the crumbs look evenly moistened, then sprinkle the mixture evenly over the top of the sauced zucchini.
- Place the baking dish in the preheated oven and bake for 18 to 22 minutes, until the zucchini is tender, the sauce is bubbling around the edges, and the topping is golden and crisp.
- For extra color, switch the oven to broil and cook for 1 to 2 minutes, watching closely so the topping does not burn.
- Remove from the oven and let the baked zucchini rest for about 5 minutes before serving so the sauce can thicken slightly.
Notes
Approximate per serving (1/6 of recipe): 230–270 calories; fat 19 g; saturated fat 9 g; carbohydrates 11 g; fiber 2 g; sugars 5 g; protein 9 g; sodium 520 mg. Values will vary based on specific ingredient brands, exact zucchini size, and portion size.
