This Ina Garten Zucchini Casserole is a creamy, cheesy side dish that turns humble zucchini into something truly special. Tender slices are baked in a rich Parmesan and herb custard until golden and bubbly, then topped with a crunchy panko breadcrumb crust.
It takes about 60 minutes total (20 minutes of prep, 40 minutes of baking) and is beginner-friendly, though you do need to watch the sauté time so the zucchini stays firm. This dish works beautifully as a holiday side, a weeknight dinner accompaniment, or even a light main course with a salad.
Ina Garten Zucchini Casserole Overview
This recipe is a vegetable-forward casserole, not a heavy, gloppy one. The eggs, sour cream, and milk create a light custard that binds the zucchini without drowning it. The two-cheese blend — Parmesan and sharp cheddar — adds savory depth, and the panko topping gives a satisfying crunch.
Ina Garten’s approach shines here: use good ingredients, don’t overcomplicate the steps, and let the vegetables speak. The technique of briefly sautéing the zucchini before baking removes excess moisture, preventing a soggy final dish. That single step makes a world of difference.
The result is a side that works equally well alongside roasted chicken, grilled steak, or a simple tomato soup. It reheats decently, too, if you use the oven to restore the topping’s crispness.

Why This Recipe is Worth Trying
I have made a lot of zucchini casseroles over the years, and this one stands out for several reasons. Here is why it earns a spot in your rotation.
- The texture is spot-on — The custard stays creamy without being runny, and the zucchini retains a slight bite. No mushy vegetables here.
- It uses pantry-friendly ingredients — Sour cream, milk, eggs, Parmesan, and panko are all common staples. You likely have most of these already.
- Browning the crumbs works every time — Mixing the panko with olive oil before topping ensures even golden browning without burning. That is a small but critical detail.
- The flavors are balanced — Sharp cheddar and salty Parmesan pair well with the mild sweetness of cooked onion and garlic. Fresh parsley adds brightness.
- It handles leftovers well — Stored properly, the casserole keeps for up to 4 days. Reheated in the oven, the topping regains some crunch.
- It is flexible for dietary swaps — You can use Greek yogurt instead of sour cream, swap cheeses, or add protein like cooked chicken. The base recipe accommodates changes easily.
Ingredients You’ll Need for This Recipe
Each ingredient has a specific job. Here is what you need and why.
Produce and Aromatics
- 1 1/2 pounds zucchini (about 3 medium) — Slice them into 1/4-inch rounds. Uniform thickness ensures even cooking. Choose firm, medium-sized zucchini; large ones have more seeds and water.
- 1 cup onion, finely diced (about 1 medium) — Yellow or sweet onion works here. Finely dice so it softens quickly and blends into the custard.
- 2 cloves garlic, minced — Adds aromatic depth. Do not let it brown in the skillet; 30 seconds is enough.
- 1/4 cup chopped fresh parsley — Stirred into the custard, it adds fresh color and a mild herb note. Flat-leaf or curly both work.
Dairy and Eggs
- 2 tablespoons unsalted butter, plus more for greasing — Butter both flavors the onion sauté and greases the dish. Salted butter is fine; just reduce the added salt slightly.
- 1/2 cup full-fat sour cream — Full-fat gives the creamiest texture. Low-fat sour cream or Greek yogurt works but produces a slightly thinner custard.
- 1/4 cup whole milk — Whole milk adds richness. 2% milk works, but avoid skim for best results.
- 2 large eggs — These bind the custard. Bring them to room temperature before whisking for a smoother mixture.
- 1/2 cup freshly grated Parmesan cheese (about 2 ounces) — Freshly grated Parmesan cheese melts better and tastes sharper. Avoid pre-shredded, which contains anti-caking agents.
- 1/2 cup shredded sharp cheddar cheese (about 2 ounces) — Sharp cheddar adds bold flavor. Pre-shredded is okay, but fresh shredding melts more evenly.
Breadcrumb Topping
- 1/2 cup panko breadcrumbs — Panko stays crunchier than regular breadcrumbs. Do not substitute fine breadcrumbs; they will turn soggy.
- 1 tablespoon olive oil — Tossing the panko with oil helps them brown evenly without burning. Extra virgin or regular olive oil both work.
Seasonings
- 1 teaspoon kosher salt, divided — Kosher salt dissolves evenly. Use half in the sauté and half in the custard.
- 1/2 teaspoon freshly ground black pepper — Fresh pepper adds mild heat. Pre-ground works but tastes less vibrant.
Useful Equipment
You do not need much, but having the right tools makes the process smoother.
- 8×8-inch (2-quart) baking dish — The recipe fits perfectly in this size. A 1.5-quart dish works but will be fuller; a 9×9-inch dish makes a thinner casserole.
- Large skillet (10 to 12 inches) — Needed to sauté the onion and zucchini. A nonstick skillet is easiest, but stainless steel works fine with enough butter.
- Medium mixing bowl — For whisking the custard ingredients together. Any bowl large enough to hold 2 cups of liquid works.
- Chef’s knife and cutting board — For slicing zucchini, dicing onion, and mincing garlic. A mandoline slicer gives even 1/4-inch rounds quickly.
- Box grater or microplane — For freshly grating Parmesan. A microplane produces fine, quick-melting shreds.
Steps to Make Ina Garten Zucchini Casserole
Follow these steps in order, and you will get a creamy, golden casserole every time.
- Preheat and butter the dish — Set the oven to 375°F (190°C). Generously butter an 8×8-inch baking dish. This prevents sticking and adds a buttery edge.
- Sauté the onion and garlic — Melt 2 tablespoons butter in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes until softened. Stir in the garlic and cook 30 seconds. Do not brown it.
- Cook the zucchini briefly — Add the sliced zucchini, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Cook 2 to 3 minutes, stirring gently, until the zucchini just begins releasing moisture. It should remain firm.
- Cool the mixture slightly — Remove the skillet from heat and let the vegetables cool for about 5 minutes. Hot vegetables can curdle the eggs in the next step.
- Whisk the custard — In a medium bowl, whisk together sour cream, milk, eggs, the remaining 1/2 teaspoon salt, and 1/4 teaspoon pepper until smooth. It will look like a thin custard.
- Combine cheese and vegetables — Stir the Parmesan, cheddar, and parsley into the custard. Then gently fold in the cooked zucchini-onion mixture until evenly coated.
- Transfer to the dish — Pour the mixture into the prepared baking dish and spread it into an even layer. The liquid should just cover the zucchini.
- Prepare the topping — In a small bowl, combine panko breadcrumbs with 1 tablespoon olive oil. Stir until moistened. Sprinkle evenly over the casserole.
- Bake until set and golden — Place the dish in the oven and bake 35 to 40 minutes. The center should jiggle only slightly, and the top should be golden brown and bubbly. If the top browns too quickly after 20 minutes, tent loosely with foil.
- Rest before serving — Remove from the oven and let rest 10 minutes on a wire rack. This allows the custard to finish setting for clean slices. Serve warm.

What Went Wrong and How I Fixed It
Even simple casseroles can go sideways. Here are the common pitfalls and how to avoid them.
- Mushy zucchini — I sautéed the zucchini too long in the skillet. Stick to 2 to 3 minutes; the zucchini should still have a slight crunch. Overcooking it early guarantees mush later.
- Curdled custard — I poured the egg mixture directly into the hot skillet. Let the vegetables cool 5 minutes before mixing. Hot vegetables cause the eggs to scramble.
- Burned breadcrumb topping — I did not tent the dish with foil when the top browned early. Check at 20 minutes; if the crumbs are dark, cover loosely until the last 5 minutes.
- Runny casserole — I used large, watery zucchini without salting or sautéing them. Stick to medium zucchini and sauté as directed. Removing moisture early prevents a soupy result.
- Underbaked center — I pulled the casserole when the edges were set, but the center was still jiggly. Bake the full 35 to 40 minutes. The center should jiggle only slightly when shaken.
- Dull flavor — I used pre-shredded cheese. Freshly grated Parmesan and fresh garlic make a noticeable difference. Pre-shredded cheese contains starches that dull flavor and melt poorly.
Ways to Make Ina Garten’s Zucchini Casserole Healthier
You can lighten this dish without sacrificing too much texture or taste.
- Swap sour cream for Greek yogurt — Use 1/2 cup plain full-fat or 2% Greek yogurt instead of sour cream. It cuts calories and adds protein while keeping the custard creamy.
- Use low-fat milk — Replace whole milk with 2% or 1% milk. The custard will be slightly thinner but still set properly. Avoid skim milk.
- Reduce the cheese by half — Use 1/4 cup each of Parmesan and cheddar. The flavor will be milder, but the casserole still holds together, and the top still browns.
- Add extra vegetables — Stir in 1 cup of chopped spinach or thinly sliced bell peppers with the zucchini. This boosts nutrients without changing the custard ratio.
- Cut the butter for greasing — Use olive oil spray or a light brush of oil instead of butter for greasing the dish. Saves about 1 tablespoon of butter.
Alternative Ingredients for Ina Garten Zucchini Casserole
Here are swaps that work well, with specific amounts so you do not have to guess.
- Sour cream → full-fat Greek yogurt — Use the same 1/2 cup. The yogurt is tangy and slightly thicker, but it bakes into a similar creamy custard.
- Sharp cheddar → Gruyère or fontina — Use 1/2 cup shredded Gruyère or fontina. These cheeses melt smoothly and add a nutty, milder flavor.
- Panko breadcrumbs → crushed Ritz crackers — Use 1/2 cup crushed crackers. They brown faster, so check the topping at 15 minutes. The result is a richer, buttery top.
- Fresh parsley → fresh dill or chives — Use 2 tablespoons chopped fresh dill or 3 tablespoons chopped chives. Both herbs pair naturally with zucchini and custard.
- Whole milk → half-and-half — Use 1/4 cup half-and-half. The custard becomes richer and slightly thicker. Reduce baking time by 2 to 3 minutes if needed.
- Olive oil → melted butter for topping — Use 1 tablespoon melted unsalted butter instead of olive oil. The crumbs brown faster and taste more decadent. Watch the topping closely.
What to Serve With Ina Garten Zucchini Casserole
This casserole pairs well with a wide range of mains and sides. Here are some of my favorite combinations.
- Roasted chicken thighs — The creamy zucchini complements the crisp skin and juicy meat. A simple lemon-herb roast works best.
- Grilled steak or pork chops — The richness of the custard balances the charred flavor of grilled meat. Serve with a green salad for contrast.
- Pan-seared salmon — The lightness of fish against the cheesy casserole is a pleasant contrast. Add a squeeze of lemon over the salmon.
- Simple tomato soup — A bowl of tomato soup alongside this casserole makes a satisfying cold-weather lunch. The acidity cuts through the creaminess.
- Garlic bread or crusty baguette — Use the bread to soak up any extra custard from the plate. A simple buttered baguette is enough.
- Light green salad with vinaigrette — A bright, acidic dressing (lemon or red wine vinegar) balances the richness of the casserole. Add arugula or mixed greens.
Best Tips for Ina Garten Zucchini Casserole
These are the details that turn a good casserole into a great one. None of them are complicated, but each matters.
- Slice zucchini uniformly — Use a mandoline or a sharp knife to get 1/4-inch rounds. Uneven slices cook at different rates, leading to some mushy and some undercooked pieces.
- Salt the zucchini in stages — Use 1/2 teaspoon in the sauté and 1/2 teaspoon in the custard. Salting all at once makes the zucchini release too much water early.
- Let the custard rest before baking — After mixing, let it sit 2 to 3 minutes. This allows the eggs to fully incorporate and the bubbles to settle, resulting in a smoother texture.
- Check the topping at 20 minutes — Oven temperatures vary. If the panko is already deep golden, tent the dish with foil for the remaining bake time.
- Rest the casserole for a full 10 minutes — Do not skip this. The custard needs time to set. Cutting too early causes the slices to collapse into a soupy mess.
- Use room-temperature eggs and milk — Cold ingredients can shock the custard and create a lumpy texture. Let them sit out 15 minutes before whisking.
- Grate your own cheese — Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Freshly grated Parmesan and cheddar give a creamier, more flavorful result.
Unique Takes on Ina Garten Zucchini Casserole
Once you have mastered the base recipe, try one of these variations to keep things interesting.
- Add cooked ground Italian sausage — Brown 1/2 pound of sweet or hot Italian sausage, crumble it, and fold it into the custard before baking. This makes the casserole a full meal.
- Swap zucchini for yellow squash — Use 1 1/2 pounds of yellow squash in place of zucchini. The texture and cook time remain identical; the flavor is slightly milder.
- Bake in individual ramekins — Divide the mixture among four 10-ounce ramekins. Bake for 25 to 30 minutes. These make great individual servings for dinner parties.
- Add a layer of roasted red peppers — Layer 1/2 cup of chopped roasted red peppers between the zucchini mixture and the breadcrumb topping. It adds sweetness and color.
- Make it spicy — Stir in 1/2 teaspoon red pepper flakes or a minced jalapeño with the garlic. A little heat cuts through the richness nicely.
- Use a gluten-free topping — Substitute gluten-free panko or crushed cornflakes for the regular panko. The bake time stays the same; the topping may brown slightly faster.
How to Store Ina Garten Zucchini Casserole
Storing this casserole properly keeps it fresh and safe to eat for several days.
- Cool completely before storing — Let the casserole sit at room temperature for no more than 1 hour after baking. Hot food in a sealed container creates condensation that makes the topping soggy.
- Cover tightly with plastic wrap or foil — Press the wrap directly against the surface of the casserole to prevent a skin from forming. Foil works if you prefer a looser cover.
- Refrigerate for up to 4 days — The casserole stays fresh in the fridge for 4 days. After that, the texture starts to degrade, and the flavor dulls.
- Do not freeze this dish — Freezing destroys the custard structure. When thawed, the zucchini releases water, and the casserole becomes watery and grainy.
- Portion into individual containers for quick reheating — Cut the casserole into servings before storing. This lets you reheat only what you need without warming the entire dish.
How to Reheat Ina Garten Zucchini Casserole
Reheating the right way preserves the texture and crisp topping. Here is how to do each method.
- Oven method (best for texture) — Preheat to 350°F (177°C). Place individual portions on a baking sheet and reheat for 10 to 15 minutes. The topping crisps back up and the custard stays creamy.
- Microwave method (quick) — Place a single portion on a microwave-safe plate and heat on high for 1 minute. If not hot, add 30-second increments. The topping will be soft, but the inside will be hot.
- Toaster oven method (good for small portions) — Set the toaster oven to 350°F (177°C). Reheat a single serving for 8 to 10 minutes. The topping regains some crunch, and the edges get slightly caramelized.
- Stovetop method (for when you want speed with some crispness) — Heat a nonstick skillet over medium-low heat. Add the portion and cover with a lid. Cook 5 to 7 minutes, flipping once. The bottom gets slightly crispy, but the topping stays soft.
FAQs
Can I use yellow squash instead of zucchini?
Yes. Yellow squash works as a direct 1:1 replacement. Slice it the same thickness and cook it the same way. The texture is nearly identical, and the flavor is slightly milder.
Do I need to peel the zucchini?
No. The skin adds color, texture, and nutrients. Leaving it on also helps the slices hold their shape during baking. Only peel if the zucchini has thick, tough skin, which is rare with medium ones.
Can I make Ina Garten Zucchini Casserole ahead of time?
Yes, with a small adjustment. Assemble the casserole completely (including the topping), cover, and refrigerate for up to 24 hours. Add 5 to 10 minutes to the bake time since it starts cold. Tent with foil if the top browns too quickly.
Alternatively, bake it fully, let it cool, and refrigerate. Reheat individual portions in the oven.
How long does Ina Garten Zucchini Casserole last in the fridge?
It stays fresh for up to 4 days when stored in a tightly covered container. The texture is best within the first 2 days. After that, the zucchini softens further, but the flavor remains good.
Can I freeze Ina Garten Zucchini Casserole?
Freezing is not recommended. The custard breaks upon thawing, and the zucchini releases a lot of water. The texture becomes watery and unappealing. Stick to refrigeration.
How do I know when the casserole is fully baked?
The center should jiggle only slightly when you shake the dish gently. A knife inserted near the center should come out clean or with just a few moist crumbs. The edges should be bubbly and golden.
Nutritional Breakdown (Per Serving)
Based on 1 serving = 1/4 of the casserole (4 servings total).
- Calories: 362
- Protein: 18g
- Fat: 26g
- Saturated Fat: 14g (roughly)
- Carbohydrates: 16g
- Fiber: 2g
- Sugar: 6g
- Sodium: 787mg
- Cholesterol: 155mg (approx)
Conclusion
This Ina Garten Zucchini Casserole delivers creamy, cheesy comfort with a crisp topping and tender zucchini every time. The custard sets beautifully, the flavors balance nicely, and the whole thing comes together without fuss.
Try it as a side for roasted chicken or a light main with a salad. I think you will find yourself making it again and again.
PrintIna Garten Zucchini Casserole
A creamy, cheesy zucchini casserole with a crunchy breadcrumb topping, inspired by Ina Garten’s approach to simple, elegant comfort food. Tender zucchini slices are baked in a rich Parmesan and herb custard until golden and bubbly, making it a perfect side dish or light main course.
- Prep Time: 20
- Cook Time: 40
- Total Time: 60
- Yield: 4 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter, plus more for greasing the dish
- 1 cup onion, finely diced (about 1 medium onion)
- 2 cloves garlic, minced
- 1 1/2 pounds zucchini (about 3 medium), sliced into 1/4-inch rounds
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon freshly ground black pepper
- 1/2 cup full-fat sour cream
- 1/4 cup whole milk
- 2 large eggs
- 1/2 cup freshly grated Parmesan cheese (about 2 ounces)
- 1/2 cup shredded sharp cheddar cheese (about 2 ounces)
- 1/4 cup chopped fresh parsley
- 1/2 cup panko breadcrumbs
- 1 tablespoon olive oil
Instructions
- Preheat the oven to 375°F (190°C). Generously butter a 8×8-inch (2-quart) baking dish or a similar-sized casserole dish. This prevents sticking and adds richness to the edges.
- In a large skillet over medium heat, melt 2 tablespoons of butter. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 4 to 5 minutes. Add the minced garlic and cook for 30 seconds until fragrant. Do not let the garlic brown, which would add bitterness.
- Add the sliced zucchini to the skillet along with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper. Cook, stirring gently, for 2 to 3 minutes until the zucchini just begins to release some moisture but remains firm. Overcooking now will make the casserole mushy.
- Remove the skillet from heat and allow the mixture to cool slightly, about 5 minutes. Cooling prevents the eggs in the next step from curdling when mixed with the hot vegetables.
- In a medium bowl, whisk together the sour cream, milk, eggs, the remaining 1/2 teaspoon salt, and 1/4 teaspoon black pepper until fully combined and smooth. The mixture will look like a thin custard.
- Stir the grated Parmesan, cheddar cheese, and chopped parsley into the sour cream mixture. Then, gently fold in the cooked zucchini and onion mixture until all the vegetables are evenly coated.
- Pour the entire mixture into the prepared baking dish and spread it into an even layer. The liquid should just cover the zucchini slices.
- In a small bowl, combine the panko breadcrumbs with 1 tablespoon of olive oil. Stir until the crumbs are evenly moistened. Sprinkle the breadcrumb mixture evenly over the top of the casserole. The oil helps the crumbs brown and become crispy without burning.
- Place the dish in the preheated oven and bake for 35 to 40 minutes, until the casserole is set in the center (it will jiggle only slightly) and the top is golden brown and bubbly around the edges. If the top is browning too quickly after 20 minutes, tent loosely with foil.
- Remove from the oven and let rest for 10 minutes on a wire rack. This resting period allows the custard to finish setting for clean slices. Serve warm.
Notes
Storage: Cool completely, then cover tightly and refrigerate for up to 4 days. Freezing: Not recommended as the texture of the zucchini and custard becomes watery upon thawing. Reheating: Reheat individual portions in a 350°F (177°C) oven for 10-15 minutes or in the microwave for 1-2 minutes. For best results, reheat in the oven to restore some crispness to the topping.
Nutrition
- Calories: 362
- Sugar: 6g
- Sodium: 787mg
- Unsaturated Fat: 13g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 163mg
Keywords: zucchini casserole, Ina Garten zucchini, cheesy zucchini bake, summer squash casserole, vegetarian casserole, baked zucchini, easy side dish, creamy zucchini, gluten-free option

