Cheesy Zucchini Casserole Recipe
Introduction
This zucchini casserole is a comforting and cheesy way to enjoy fresh zucchini. With a crispy breadcrumb topping and a blend of savory herbs, it makes a perfect side dish or light main course. It’s easy to prepare and forgiving, ideal for using up summer zucchini harvests.

Ingredients
- 9 cups shredded zucchini (about 2 ½ lbs whole zucchini)
- 1 ½ teaspoons salt
- 2 teaspoons olive oil
- 1 small yellow onion (finely diced)
- 3 cloves garlic (minced)
- 3 large eggs (whisked)
- ¼ cup heavy cream
- 1 teaspoon Dijon mustard
- 1 ¼ cup panko breadcrumbs
- 1 cup shredded Parmesan cheese
- ½ teaspoon oregano
- ½ teaspoon basil
- ½ teaspoon garlic salt
- ½ teaspoon parsley
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
- 1 ¼ cups shredded cheddar cheese (for the top)
- ¼ cup panko breadcrumbs (for topping)
- 1 tablespoon butter (melted)
Instructions
- Step 1: Preheat your oven to 375°F.
- Step 2: Shred the zucchini with the skin on unless they are jumbo sized. Place it in a colander, sprinkle with 1 ½ teaspoons salt, and cover with paper towels. Let it sit for 15 minutes to draw out moisture.
- Step 3: Heat the olive oil in a small skillet over medium heat. Add the diced onions and cook until softened, about 5 minutes. Add the minced garlic and cook for an additional 2 minutes. Remove from heat and set aside.
- Step 4: Use paper towels to press down on the zucchini to remove excess moisture. It doesn’t need to be completely dry—just enough to reduce wetness.
- Step 5: In a large bowl, mix the zucchini with the sautéed onions and garlic, whisked eggs, heavy cream, Dijon mustard, 1 ¼ cups panko breadcrumbs, Parmesan cheese, oregano, basil, garlic salt, parsley, paprika, and black pepper. Stir until combined.
- Step 6: Transfer the mixture to a lightly greased 9×13-inch casserole dish. Sprinkle the shredded cheddar cheese evenly on top.
- Step 7: Cover the casserole and bake for 35 minutes.
- Step 8: Combine the ¼ cup panko breadcrumbs with the melted butter. Sprinkle this mixture over the casserole, then bake uncovered for another 15 minutes. If you want a more golden top, broil at 425°F for 1-2 minutes, watching carefully to avoid burning.
- Step 9: Remove the casserole and let it stand for 5 minutes before serving.
Tips & Variations
- If using particularly large zucchinis, peel them before shredding to avoid a bitter taste.
- For a dairy-free version, substitute the heavy cream with coconut cream and use vegan cheese alternatives.
- Add a handful of cooked bacon or pancetta for added flavor and texture.
- Fresh herbs like thyme or rosemary can be swapped in place of the dried oregano or basil.
Storage
Store any leftovers covered in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through to maintain the crispy topping. Avoid microwaving if possible, as the texture may become soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I freeze this zucchini casserole?
Yes, you can freeze the casserole before baking. Cover tightly and freeze for up to 2 months. Thaw overnight in the refrigerator, then bake as directed, adding a few extra minutes if needed.
Do I need to peel the zucchini before shredding?
It’s not necessary to peel the zucchini unless they are very large or have a thick skin. The skin adds color and nutrients, but peeling may reduce any bitterness in larger zucchini.
Print
Cheesy Zucchini Casserole Recipe
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This Zucchini Casserole is a savory, cheesy baked dish perfect for using up fresh zucchini. It features shredded zucchini mixed with sautéed onions and garlic, combined with eggs, cream, herbs, and cheeses, then baked to a golden, bubbly perfection with a crispy panko topping. A comforting, vegetable-forward casserole great as a side or light main course.
Ingredients
Main Ingredients
- 9 cups shredded zucchini (about 2 ½ lbs. whole zucchini)
- 1 ½ teaspoons salt
- 2 teaspoons olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 3 large eggs, whisked
- ¼ cup heavy cream
- 1 teaspoon Dijon mustard
- 1 ¼ cup panko breadcrumbs
- 1 cup shredded Parmesan cheese
- ½ teaspoon oregano
- ½ teaspoon basil
- ½ teaspoon garlic salt
- ½ teaspoon parsley
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
Topping
- 1 ¼ cups shredded cheddar cheese
- ¼ cup panko breadcrumbs
- 1 tablespoon butter, melted
Instructions
- Preheat Oven: Set your oven to 375° F to prepare for baking the casserole.
- Prepare Zucchini: Shred the zucchini with the skin on unless using jumbo-sized zucchini. Transfer the shredded zucchini to a colander and sprinkle with 1 ½ teaspoons of salt. Cover with paper towels and let it sit for 15 minutes to draw out excess moisture.
- Sauté Onions and Garlic: Heat 2 teaspoons olive oil in a small skillet over medium heat. Add the finely diced onion and cook for 5 minutes until softened. Add the minced garlic and cook for an additional 2 minutes. Remove from heat and set aside.
- Drain Zucchini: Press down on the zucchini with paper towels to absorb as much moisture as possible, taking care not to remove too much. This helps the casserole set properly.
- Mix Ingredients: In a large mixing bowl, combine the drained zucchini, sautéed onions and garlic, whisked eggs, heavy cream, Dijon mustard, 1 ¼ cups panko breadcrumbs, Parmesan cheese, and all the seasonings: oregano, basil, garlic salt, parsley, paprika, and black pepper. Stir everything together until well mixed.
- Assemble Casserole: Lightly grease a 9 x 13-inch casserole dish. Transfer the zucchini mixture into the dish, smoothing it evenly. Sprinkle the top with 1 ¼ cups shredded cheddar cheese.
- Bake Covered: Cover the casserole dish and bake in the preheated oven for 35 minutes.
- Add Topping and Continue Baking: Mix the ¼ cup panko breadcrumbs with the melted butter. Remove the casserole cover and evenly sprinkle the breadcrumb mixture over the cheddar cheese topping. Bake uncovered for an additional 15 minutes. For a more golden and crispy top, you may optionally broil at 425° F for 1-2 minutes, watching carefully to avoid burning.
- Rest and Serve: Remove the casserole from the oven and let it stand for 5 minutes before serving to allow it to set and cool slightly.
Notes
- Using zucchini skin is recommended unless the zucchini is jumbo-sized, in which case peeling is preferred.
- Allowing the zucchini to drain properly is important for the right texture, but the recipe is forgiving on exact moisture levels.
- Broiling is optional but adds a beautiful color and crunch to the topping; watch carefully to avoid burning.
- This casserole can be served as a delicious side or a light vegetarian main dish.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
Keywords: zucchini casserole, baked zucchini, cheesy casserole, vegetable casserole, vegetarian casserole, zucchini recipe

