Best Zucchini Casserole Recipe

Featured in Easy Family Meals.

Layer sliced zucchini with creamy cheese sauce, top with panko and bake for 35 minutes. Great way to use summer zucchini for a family dinner everyone loves.
Fati in her kitchen
Updated on Mon, 30 Jun 2025 17:04:51 GMT
Zucchini Casserole Pin it
Zucchini Casserole | savouryflavor.com

This creamy zucchini casserole transforms humble summer squash into an absolutely irresistible side dish that rivals any holiday favorite with its rich, cheesy sauce and golden crispy topping. Thinly sliced zucchini gets nestled in a luxurious cream sauce infused with sharp cheddar, Parmesan, and fresh thyme, then crowned with buttery panko breadcrumbs that bake to perfect golden perfection. The result is a sophisticated comfort food that proves zucchini deserves a starring role on your dinner table, not just a supporting one, while using up those abundant summer garden harvests in the most delicious way possible.

I developed this recipe during a particularly abundant zucchini summer when my garden was producing faster than my family could possibly eat fresh squash. After trying countless zucchini bread and muffin recipes, I wanted something savory and substantial that would showcase the vegetable rather than hide it. This casserole was an instant hit with my family, including my teenage son who claimed he didn't like zucchini but went back for seconds. Now it's become our go-to way to use up summer squash while creating something that feels special enough for company.

Ingredients

  • Medium zucchini (2 lbs, about 4-5 zucchini): Choose firm, unblemished squash and slice them uniformly thin for even cooking
  • Kosher salt (2 teaspoons): Essential for drawing out excess moisture that would otherwise make the casserole watery
  • Yellow onion (1 medium, diced): Provides aromatic foundation and natural sweetness that complements the zucchini beautifully
  • Unsalted butter (4 tablespoons, divided): Used for sautéing and creating the rich, golden topping
  • All-purpose flour (3 tablespoons): Thickens the sauce to perfect creamy consistency
  • Chicken or vegetable broth (1 cup): Adds depth of flavor while providing liquid for the sauce base
  • Whole milk (3/4 cup): Creates smooth, creamy texture without excessive richness
  • Plain Greek yogurt (1/2 cup, whole milk variety): Adds tanginess and richness that won't curdle during baking
  • Sharp cheddar cheese (1 cup, shredded): Provides bold, melty cheese flavor that defines this casserole
  • Parmesan cheese (1/2 cup, grated, divided): Adds nutty, salty complexity to both sauce and topping
  • Fresh thyme (2 teaspoons, chopped): Bright herbal notes that elevate the entire dish
  • Garlic powder (1 teaspoon): Subtle garlic flavor that enhances without overpowering
  • Black pepper (1/2 teaspoon): Adds gentle warmth and complexity
  • Panko breadcrumbs (1 cup): Creates that essential crispy contrast to the creamy interior
  • Extra Parmesan cheese (1/4 cup, grated): Adds extra cheesy goodness to the golden topping

Instructions

Prepare the zucchini to remove excess moisture:
Slice the zucchini into thin rounds, about 1/8 inch thick for even cooking. Place in a large colander, toss with kosher salt, and let drain for 30 minutes. This crucial step prevents a watery casserole.
Preheat oven and prepare your baking dish:
Set oven to 400°F and lightly grease a 9x13 inch baking dish. Having everything ready before you start cooking makes the process much smoother.
Sauté the onions until softened and fragrant:
In a large Dutch oven or heavy-bottomed skillet, melt 2 tablespoons butter over medium heat. Add diced onions and cook for 5-6 minutes until softened and translucent but not browned.
Create the roux base for thickening:
Sprinkle flour over the cooked onions and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates the foundation for a smooth, lump-free sauce.
Gradually add liquids to create smooth sauce:
Slowly pour in the broth while whisking constantly, followed by the milk. Continue cooking while stirring until the mixture thickens enough to coat the back of a spoon, about 3-4 minutes.
Thoroughly dry the salted zucchini:
Pat the drained zucchini completely dry with paper towels or clean kitchen towels. Any remaining moisture will make your casserole watery, so this step is essential.
Finish the creamy sauce off the heat:
Remove the pan from heat and whisk in the Greek yogurt until smooth. Add the cheddar cheese, stirring until melted, then mix in half the Parmesan, thyme, garlic powder, and pepper.
Gently fold in the prepared zucchini:
Add the dried zucchini to the sauce in batches, folding gently to coat each piece without breaking the delicate slices. Mix in half the panko breadcrumbs for extra body.
Transfer to baking dish and create topping:
Spread the zucchini mixture evenly in the prepared baking dish. Melt the remaining butter and mix with remaining panko and Parmesan, then sprinkle over the casserole.
Bake until golden and bubbly:
Bake for 30-35 minutes until the top is golden brown and the edges are bubbling. Let rest for 5-10 minutes before serving to allow the sauce to thicken slightly.
Cheesy Zucchini Casserole Pin it
Cheesy Zucchini Casserole | savouryflavor.com

The Critical Importance of Draining Zucchini

The single most important step in this recipe is properly removing moisture from the zucchini before baking. Zucchini has incredibly high water content, and if you skip the salting and draining process, you'll end up with a soupy, unappetizing mess instead of the creamy, cohesive casserole you want. The salt draws out excess water through osmosis, concentrating the zucchini's flavor while preventing it from releasing moisture during baking. After salting, thorough drying with paper towels removes both the salt and the extracted water, leaving you with zucchini that will maintain its texture and not dilute your carefully crafted sauce.

Building the Perfect Creamy Sauce

The sauce in this casserole strikes the perfect balance between richness and lightness by using a combination of milk, Greek yogurt, and cheese rather than relying solely on heavy cream. The Greek yogurt adds tangy complexity while providing creaminess without excessive calories, and it won't curdle during the baking process like some dairy products might. Creating a proper roux with the flour and onions ensures your sauce will be smooth and lump-free while providing enough body to coat the zucchini beautifully. The gradual addition of liquids while whisking constantly prevents lumps from forming and creates that silky texture that makes this casserole so appealing.

Achieving the Perfect Golden Topping

The panko and Parmesan topping is what transforms this from a simple creamed vegetable into something truly special. Panko breadcrumbs create much better texture than regular breadcrumbs because they're larger and stay crispier during baking. Mixing them with melted butter ensures even browning and prevents dry spots. The addition of Parmesan cheese to the topping provides extra flavor and helps create that beautiful golden color that makes this casserole so visually appealing. If you want an even crispier top, place the finished casserole under the broiler for the last minute or two of cooking.

Make-Ahead and Storage Strategies

This casserole is perfect for entertaining because it can be assembled completely up to 24 hours ahead of baking. Just cover tightly and refrigerate, then bring to room temperature for 30 minutes before baking. You might need to add 5-10 extra minutes to the baking time if starting from cold. Leftovers keep beautifully in the refrigerator for up to four days and reheat well in either the oven or microwave. The texture stays remarkably good, making this an excellent candidate for meal prep or planned leftovers that actually improve with time as the flavors continue to develop.

Creative Variations and Add-Ins

While this recipe is absolutely perfect as written, it welcomes many delicious variations based on your preferences or what you have available. Adding cooked ground meat like turkey, beef, or sausage transforms it into a complete one-dish meal that can serve as a main course rather than just a side. Different cheese combinations work beautifully too - try Gruyere for sophistication, or add some cream cheese for extra richness. Yellow summer squash can replace part of the zucchini for color variation, while fresh herbs like basil or oregano create different flavor profiles that complement various main dishes.

Serving Suggestions and Pairings

This rich, creamy casserole pairs beautifully with simple roasted or grilled meats that don't compete with its luxurious texture. Roasted chicken, grilled pork tenderloin, or baked salmon all complement the cheesy, herbed flavors while providing protein balance to the vegetable-based dish. For holiday meals, this casserole fits perfectly alongside traditional favorites like green bean casserole and stuffing, providing a sophisticated alternative that uses seasonal produce. The golden top and creamy interior make it visually appealing enough for special occasions while being approachable enough for everyday family dinners.

I love how this recipe has become my answer to abundant zucchini harvests while creating something that feels truly special rather than just a way to use up excess vegetables. Every time I serve this casserole, people are surprised by how sophisticated and delicious it is, proving that humble ingredients can become extraordinary when treated with care and creativity. It's become one of my most requested recipes for potlucks because it's substantial enough to satisfy hearty appetites while being refined enough for elegant gatherings.

This zucchini casserole represents everything I love about seasonal cooking - taking advantage of abundant summer produce and transforming it into something that celebrates the ingredient while creating comfort and satisfaction. Every time I make this dish, I'm reminded that the best recipes often come from necessity combined with creativity, turning what could be a challenge into an opportunity to create something truly delicious.

Frequently Asked Questions

→ Can I make this zucchini casserole ahead of time?
Yes, you can assemble the casserole up to 1 day ahead and refrigerate. Add 10-15 minutes to the baking time if cooking from cold.
→ How do I keep zucchini casserole from being watery?
Salt the sliced zucchini and let it drain for at least 20 minutes, then pat completely dry with paper towels before adding to the sauce.
→ Can I freeze leftover zucchini casserole?
Freezing is not recommended as the zucchini becomes mushy and watery when thawed. Store leftovers in the fridge for up to 4 days instead.
→ What can I substitute for Greek yogurt in this recipe?
You can use sour cream or heavy cream instead of Greek yogurt. Use the same amount and add it after removing the sauce from heat.
→ How do I know when the zucchini casserole is done?
The casserole is ready when it's bubbling around the edges, the top is golden brown, and the zucchini feels tender when pierced with a fork.
→ Can I use different types of cheese?
Yes, try Gruyere, Swiss, or mozzarella instead of cheddar. Just make sure to use good melting cheeses for the best texture.

Cheesy Zucchini Casserole

Creamy zucchini casserole with cheese and crispy panko topping. Perfect family dinner that serves 10 people.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Kylie

Category: Family Dinners

Difficulty: Intermediate

Cuisine: American

Yield: 10 Servings

Dietary: Vegetarian

Ingredients

→ Main Vegetables

01 2 pounds fresh zucchini (about 4-5 medium-sized)
02 1 medium yellow onion

→ Seasonings & Aromatics

03 3/4 teaspoon kosher salt, separated
04 1/4 teaspoon freshly ground black pepper
05 4 garlic cloves, finely minced
06 2 teaspoons fresh thyme leaves (or 1/2 teaspoon dried)

→ Creamy Base

07 3 tablespoons unsalted butter, divided
08 1/4 cup all-purpose flour
09 1 cup low-sodium chicken or vegetable broth
10 1/3 cup milk (1% works great)
11 1/2 cup plain Greek yogurt, whole milk variety

→ Cheese & Topping

12 3/4 cup sharp cheddar cheese, freshly shredded
13 4 tablespoons Parmesan cheese, finely grated and divided
14 1/2 cup panko breadcrumbs, divided
15 Fresh herbs like parsley or basil for garnish (optional)

Instructions

Step 01

Heat your oven to 400°F and give a 2½-quart baking dish (like an 8x10-inch casserole) a good coating of nonstick spray.

Step 02

Slice your zucchini into neat ¼-inch rounds - a mandoline makes this super quick! Toss the slices in a large colander with half the salt, making sure each piece gets coated. Set the colander over a bowl and let those zucchini slices drain for at least 20 minutes to release their moisture.

Step 03

While the zucchini drains, cut your onion in half from top to bottom, peel off the skin, then slice each half into thin, elegant strips.

Step 04

In a sturdy Dutch oven or large sauté pan, melt 2 tablespoons of butter over medium heat. Add your sliced onions, black pepper, and the remaining salt. Cook until the onions become soft and see-through, about 5 minutes. Stir in the minced garlic and let it get fragrant for just 30 seconds.

Step 05

Sprinkle the flour over everything and stir constantly for about a minute until the flour turns golden and you can't see any white bits anymore.

Step 06

Slowly pour in the broth and milk, just a little at a time, stirring between each addition to keep things smooth. Turn up the heat to medium-high and keep stirring as the sauce bubbles and thickens into a rich, creamy gravy - this takes about 3-4 minutes. Once it's thick enough to coat your spoon, take it off the heat.

Step 07

Give that colander a good shake to get rid of excess water, then spread the zucchini slices on paper towels or a clean kitchen towel. Gently press them dry - you want to remove as much moisture as possible.

Step 08

Stir the Greek yogurt into your warm sauce until it's completely smooth. Add the cheddar cheese in small handfuls, stirring after each addition to melt it perfectly. Mix in 2 tablespoons of Parmesan and all the thyme.

Step 09

Add the dried zucchini slices to the sauce in batches, stirring gently to coat each piece. Fold in ¼ cup of the panko breadcrumbs, then transfer everything to your prepared baking dish.

Step 10

Melt the last tablespoon of butter in a small bowl. Mix in the remaining panko and Parmesan cheese, then sprinkle this mixture evenly over your casserole.

Step 11

Slide the casserole into your preheated oven and bake for 30-35 minutes until it's bubbling around the edges and the zucchini is tender but still has some bite. If you want a deeper golden top, switch to broil for just a minute or two - but watch it carefully! Let it rest for at least 5 minutes before serving, then garnish with fresh herbs if you like.

Notes

  1. Store any leftovers in the refrigerator for up to 4 days in an airtight container.
  2. Reheat portions in the oven at 350°F or use the microwave for quick warming.
  3. This casserole doesn't freeze well as it becomes watery and mushy when thawed.

Tools You'll Need

  • 2½-quart baking dish (8x10-inch casserole dish)
  • Large colander
  • Dutch oven or large sauté pan
  • Mandoline slicer (optional but helpful)
  • Paper towels or clean kitchen towel
  • Small mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter, milk, yogurt, cheese)
  • Contains gluten (all-purpose flour, panko breadcrumbs)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 131
  • Total Fat: 8 g
  • Total Carbohydrate: 10 g
  • Protein: 7 g