Shredded Zucchini Casserole

Garden zucchini has a way of arriving in abundance — and this shredded zucchini casserole is the most delicious answer to that abundance you will ever find. Golden on top, tender and cheesy inside, seasoned with garlic, paprika, and oregano, and slicing cleanly into satisfying squares — this is the kind of humble, honest vegetable…

Garden zucchini has a way of arriving in abundance — and this shredded zucchini casserole is the most delicious answer to that abundance you will ever find. Golden on top, tender and cheesy inside, seasoned with garlic, paprika, and oregano, and slicing cleanly into satisfying squares — this is the kind of humble, honest vegetable bake that tastes far more special than its ingredient list suggests. Ready in just 55 minutes with nothing but a box grater, one bowl, and a baking dish. Vegetarian, budget-friendly, and completely irresistible from the very first square.

Perfect as a light main course, a substantial side dish, or a creative brunch addition. This casserole is about to become your go-to solution every time your garden or market delivers more zucchini than you know what to do with.

Why You’ll Make This Again

This casserole works so well because of how all the elements come together during baking. The salted and thoroughly squeezed zucchini releases no moisture in the oven — so instead of a watery vegetable bake you get a firm, cohesive casserole that holds its shape perfectly when sliced. The sautéed onion and garlic add a sweet, savory depth that raw onion never quite achieves. And the Parmesan and mozzarella working together — the Parmesan adding sharp, nutty flavor throughout and the mozzarella melting into creamy pockets — create a casserole that is deeply cheesy and satisfying in every single square. Baked until the top is properly golden and the center is set — this slices like a dream and tastes even better than it looks. Simple, wholesome, and genuinely impressive.

This is a wonderful summer and early fall recipe when zucchini is at its freshest and most abundant, but it works just as beautifully all year round as a quick vegetarian dinner or a creative side dish that makes any meal feel a little more special.

How This Comes Together

Salt and squeeze the zucchini, sauté the onion and garlic, mix everything together, spread into a baking dish, and bake. The 20-minute salting period is the only part that requires any planning ahead — everything else is straightforward and quick. The salting and squeezing step is the most important thing in this recipe — it is what separates a firm, golden, sliceable casserole from a wet, soggy vegetable puddle that never quite sets. Give the zucchini the full 20 minutes, squeeze as hard as you can, and the rest of the recipe takes care of itself completely.

What You’ll Need

Simple, affordable ingredients. Use medium zucchini rather than very large ones — oversized zucchini have more seeds and water content and don’t give as good a result as medium-sized, firm zucchini.

  • 4 medium zucchini, shredded
  • 1 tsp salt
  • 1 cup onion, finely chopped
  • 2 cloves garlic, minced
  • 3/4 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 2 large eggs
  • 1/2 cup all-purpose flour
  • 1/2 tsp black pepper
  • 1/2 tsp paprika
  • 1/2 tsp dried oregano
  • 1/4 tsp cayenne pepper (optional)
  • Cooking spray

Step-by-Step Directions

Step 1: Salt the Zucchini & Prepare the Filling

Place the shredded zucchini in a colander, sprinkle with salt, and let it rest for 20 minutes to draw out excess moisture. Meanwhile, sauté the diced onion and minced garlic in a skillet over medium heat for about 5 minutes until softened. Squeeze the zucchini dry with a clean kitchen towel, then combine it in a large bowl with the sautéed onion and garlic, Parmesan, mozzarella, eggs, flour, paprika, oregano, black pepper, and cayenne (if using). Mix until evenly combined.

Step 2: Prepare the Baking Dish

Preheat the oven to 350°F (175°C). Lightly grease a baking dish with cooking spray or butter.

Step 3: Fill the Dish

Transfer the zucchini mixture to the prepared baking dish and spread it into an even layer, smoothing the top with a spatula.

Step 4: Bake & Serve

Bake for 25–30 minutes, until the casserole is set and the top is deeply golden brown. Let it rest for 5–10 minutes before slicing. Garnish with fresh parsley if desired and serve warm.

How to Serve It

Cut into generous squares directly from the baking dish and serve warm on individual plates or a large serving board. A sprinkle of extra fresh parsley, a light dusting of extra Parmesan, and a squeeze of fresh lemon over the top makes each square look beautifully fresh and appetizing. Serve as a light vegetarian main alongside a simple green salad and warm bread, as a side dish next to grilled chicken or fish, or as part of a brunch spread alongside eggs and fresh fruit. For a casual dinner party, cut into smaller squares and serve as a warm appetizer with a small bowl of tzatziki or sour cream alongside for dipping. This pairs beautifully alongside our Easy Cucumber Salad for a fresh, complete vegetarian meal.

Leftovers & Storage

Cover the casserole tightly and store in the fridge for up to 4 days. Reheat individual squares in the microwave for 60–90 seconds or in the oven at 325°F for 10 minutes until warmed through. This casserole is actually wonderful served at room temperature the next day — the flavors develop and deepen overnight and it makes an excellent packed lunch or picnic dish that travels and holds its shape beautifully. It also freezes well for up to 2 months — slice into individual portions, wrap tightly in plastic wrap, and freeze. Thaw overnight in the fridge and reheat in the oven at 325°F for 12–15 minutes for a completely satisfying result.

Make It Even Better (Pro Tips)

  • Salt the zucchini for the full 20 minutes before squeezing — rushing this step means more moisture remains in the shreds and the casserole never quite sets firmly enough to slice cleanly.
  • Squeeze as hard and as thoroughly as you possibly can — far more aggressively than you think you need to. The drier the zucchini, the firmer and more golden the finished casserole.
  • Let the sautéed onion and garlic cool slightly before adding to the mixture — hot onion added to raw eggs can begin to cook them before the casserole even goes into the oven.
  • Use freshly grated Parmesan from a block rather than pre-grated powder — it distributes more evenly through the mixture and gives a richer, more pronounced cheese flavor throughout every square.
  • Smooth the top of the mixture evenly with a wet spatula before baking — an even surface bakes more consistently and produces a more uniformly golden top.
  • Check for doneness at the 25-minute mark — the casserole is done when the center no longer jiggles when you shake the dish gently and the top is properly golden.
  • Allow the full cooling time before cutting — the casserole firms up significantly as it cools and slices far more cleanly than cutting immediately from the oven.

Easy Ways to Change It Up

  • Sun-dried tomato addition: Fold 2 tablespoons of finely chopped sun-dried tomatoes into the mixture before baking for a sweet, intensely savory element that adds gorgeous color and a more complex Mediterranean flavor.
  • Feta version: Replace the mozzarella with crumbled feta for a saltier, tangier casserole with a more distinctly Mediterranean character that pairs beautifully with a drizzle of olive oil and fresh herbs.
  • Spicy version: Double the cayenne and add a teaspoon of smoked paprika to the mixture for a casserole with a bold, warming heat that makes it even more interesting alongside a cool yogurt dip.
  • Herb upgrade: Add a tablespoon of fresh dill and a tablespoon of fresh mint to the mixture for a brighter, more aromatic casserole that feels lighter and more summery.
  • Gluten-free option: Swap the all-purpose flour for almond flour or a good quality gluten-free all-purpose blend in the same quantity for a completely gluten-free version that bakes up just as golden and holds together just as well.

Quick Questions

Why is my casserole watery or not setting properly?

The most common cause is zucchini that wasn’t salted long enough or squeezed thoroughly enough before mixing. Excess moisture in the zucchini releases during baking and prevents the eggs and flour from setting the casserole properly into a firm, sliceable bake. Always salt for the full 20 minutes and squeeze as hard and as thoroughly as possible — the zucchini should feel almost completely dry before going into the mixing bowl. If the casserole is still too wet after baking, return to the oven for an additional 10 minutes uncovered.

Can I make this casserole ahead of time?

Yes — mix the casserole completely, spread into the baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. When ready to cook, remove the plastic wrap and bake as directed, adding 5 extra minutes to the baking time to account for the cold start. The assembled but unbaked casserole actually develops more flavor as it sits in the fridge overnight — making it an excellent make-ahead option for brunch entertaining or busy weeknight dinners.

Can I add meat to this casserole?

Yes — cooked crumbled sausage, diced cooked chicken, or crumbled cooked bacon all work beautifully folded into the mixture before baking. Cook and cool the meat fully before adding — raw meat added to the casserole mixture won’t cook through properly in the relatively short baking time. Start with about 1/2 cup of cooked meat and adjust to taste — too much meat can affect the binding and the casserole may not slice as cleanly.

Make this shredded zucchini casserole the next time your garden delivers more zucchini than you know what to do with — and discover the most satisfying way to use it you have ever found. Tried it? Leave a comment below and tell me what extras you added! — AVA

Chef Ava

Shredded Zucchini Casserole

This shredded zucchini casserole is golden on top, tender and cheesy inside, and packed with fresh zucchini, Parmesan, mozzarella, garlic, and herbs. Ready in just 55 minutes, this budget-friendly vegetarian casserole makes a delicious light main dish, hearty side, or brunch favorite.
Prep Time 25 minutes
Cook Time 30 minutes
Zucchini Salting Time 20 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Brunch, Main Course, Side Dish
Cuisine: American
Calories: 235

Ingredients
  

  • 4 medium zucchini, shredded
  • 1 tsp salt
  • 1 cup onion, finely chopped
  • 2 cloves garlic, minced
  • 3/4 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 2 large eggs
  • 1/2 cup all-purpose flour
  • 1/2 tsp black pepper
  • 1/2 tsp paprika
  • 1/2 tsp dried oregano
  • 1/4 tsp cayenne pepper (optional)
  • cooking spray

Equipment

  • 8×8-inch baking dish
  • box grater
  • large mixing bowl
  • large skillet
  • clean kitchen towel

Method
 

  1. Place the shredded zucchini in a colander, sprinkle evenly with the salt, toss to coat, and let sit for 20 minutes.
  2. Transfer the zucchini to a clean kitchen towel and squeeze out as much moisture as possible until nearly dry.
  3. Sauté the onion and garlic in a skillet over medium heat for about 5 minutes until softened and lightly golden. Let cool slightly.
  4. Preheat the oven to 350°F and lightly coat a baking dish with cooking spray.
  5. In a large bowl, combine the zucchini, sautéed onion and garlic, Parmesan, mozzarella, eggs, flour, black pepper, paprika, oregano, and cayenne if using. Mix well.
  6. Spread the mixture evenly into the prepared baking dish and smooth the top with a spatula.
  7. Bake for 25–30 minutes until the top is golden and the center is set.
  8. Let cool for a few minutes before cutting into squares and serving.

Notes

Salt the shredded zucchini for the full 20 minutes and squeeze out as much moisture as possible before mixing to prevent a watery casserole. Allow the sautéed onion and garlic to cool slightly before adding to the eggs, and let the casserole cool for a few minutes after baking for clean slices.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating