Golden zucchini puffs come out with a crisp, lightly bronzed shell and a tender, cheesy center that stays fluffy instead of turning watery. They’ve got enough structure to pick up with your fingers, but the inside still feels soft and almost custardy, which is exactly why they disappear fast off an appetizer platter.
The part that makes this version work is the zucchini prep. Grated zucchini holds a surprising amount of water, and if you skip the squeeze, the puffs collapse into a soft, steamy mess. Parmesan adds salt and a sharp edge, ricotta keeps the texture light, and a little flour gives the batter just enough backbone to puff instead of spreading flat.
Below, I’ve included the technique that keeps them from weeping, plus the swaps that still give you a good result if you need to work around what’s in the fridge.
I squeezed the zucchini until I thought there was nothing left, and that’s what made these puff up instead of going soggy. The edges got crisp in the mini muffin tin, and the centers stayed light and cheesy.
Love these golden zucchini puffs? Save them to Pinterest for the next time you need a crisp, cheesy appetizer that bakes up light instead of dense.
The Zucchini Step That Decides Whether These Puff or Steam
The difference between crisp-edged zucchini puffs and soft little zucchini puddles comes down to moisture control. Zucchini looks dry once it’s grated, but it carries a lot of water in the shreds, and that water comes out in the oven if you don’t squeeze it out first. A clean towel works better than paper towels because you can twist it hard enough to get the zucchini almost dry to the touch.
The other thing that matters here is the balance of dairy and starch. Ricotta keeps the interior tender, parmesan gives structure and salt, and flour ties everything together without making the puffs heavy. If the mixture looks loose, it’s usually not a mixing problem — it means the zucchini still had too much moisture left in it.
What Each Ingredient Is Actually Doing in These Zucchini Puffs

- Zucchini — This is the base of the recipe, but it only behaves if you grate it finely and squeeze it dry. Coarse shreds leave a stringier texture, and wet zucchini keeps the centers from setting. If your zucchini is especially large, taste a shred first; bigger ones can be more watery and a little bland, so they need that parmesan and seasoning to carry them.
- Parmesan — Parmesan does more than add flavor. It brings salt, helps the puffs brown, and gives the mixture the dry, cheesy structure that keeps them from collapsing. Use freshly grated parmesan if you can. The shelf-stable stuff works in a pinch, but it won’t melt and bind quite the same way.
- Ricotta — Ricotta keeps the inside light and soft instead of dense. Whole-milk ricotta gives the best texture, and that matters more here than with a lot of other recipes. If you use part-skim ricotta, the puffs still work, but they’ll be a little less rich and a touch firmer.
- Flour — Just enough flour steadies the batter so it mounds instead of spreading. All-purpose flour is the simplest choice, but a 1:1 gluten-free baking blend also works if it contains xanthan gum. Don’t add extra flour unless the mixture is truly too loose; too much will make the puffs bready.
- Chives or green onions — These give the puffs a fresh, sharp bite that keeps the cheese from tasting flat. Chives are milder and cleaner; green onions are a little bolder. Either one should be chopped small so they distribute evenly and don’t create stringy pockets in the batter.
Getting the Batter Into the Pan Without Losing the Puff
Squeeze the Zucchini Until It Feels Almost Dry
After grating, pile the zucchini into a clean kitchen towel and twist hard over the sink. Keep going until very little liquid comes out. If you stop early, the batter will look fine in the bowl but release water as it bakes, and that’s when the centers go wet instead of fluffy.
Mix Until the Batter Holds Together
Stir the eggs, cheeses, flour, garlic, herbs, salt, and pepper into the zucchini until everything looks evenly coated. The mixture should be scoopable and a little sticky, not soupy. If it seems overly loose, let it sit for a minute or two; the flour and cheese will absorb some of the moisture and firm it up.
Bake for Color, Not Just Time
Scoop the mixture into a greased mini muffin tin for the most even shape and best edges, or drop small mounds on parchment if that’s what you’ve got. Bake until the tops are golden and the puffs spring back when lightly touched. If they still feel soft and wet in the center, give them a few more minutes — pulling them too early is the fastest way to lose the puff.
Serve Them While the Edges Are Crisp
These are best warm, right when the outsides still have a little crunch. As they sit, the steam softens the crust, which is normal. If you want them extra crisp for serving, let them cool for a minute on a rack instead of leaving them in the hot pan.
Three Ways to Work With What You’ve Got
Make Them Gluten-Free
Swap the all-purpose flour for a 1:1 gluten-free baking blend. You want a blend that already contains a binder, because plain rice flour tends to make the puffs crumbly instead of cohesive. The texture stays close to the original, just a little more tender.
Make Them Dairy-Free
Use a dairy-free ricotta-style cheese and a grated dairy-free parmesan substitute. The result will be a bit less rich and not quite as browned, but the puffs still hold together if the zucchini is squeezed dry. Add a pinch more salt, because many dairy-free cheeses are milder.
Turn Them Into a Bigger Snack Tray
Bake the mixture as small mounds on a parchment-lined sheet instead of in a muffin tin if you want more surface area and crisp edges. The shape will be a little less uniform, but the texture is great for passing around at a party. Just keep the portions small so the centers cook through at the same rate as the edges.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. They’ll soften a bit, but the flavor holds well.
- Freezer: These freeze reasonably well after baking. Freeze in a single layer, then transfer to a bag or container for up to 2 months.
- Reheating: Reheat on a baking sheet in a 375°F oven or in an air fryer until hot and crisp again. The mistake to avoid is microwaving them too long, which makes the cheese turn rubbery and the exterior go soft.
Answers to the Questions Worth Asking

Zucchini Puffs
Ingredients
Equipment
Method
- Preheat the oven to 400°F and grease a mini muffin tin or line a baking sheet with parchment for easy release.
- Squeeze the grated zucchini in a clean towel until completely dry to keep the puffs light and airy.
- In a bowl, mix the zucchini with the beaten eggs, parmesan, ricotta, flour, minced garlic, chives, Italian seasoning, salt, and black pepper until combined.
- Scoop tablespoon portions into the mini muffin cups or drop mounds onto the baking sheet so they bake into puffs.
- Spray lightly with olive oil for a golden, slightly crispy exterior.
- Bake 18–22 minutes at 400°F until puffed, golden, and set in the center, watching for a lightly crisp top.
- Serve warm as an appetizer or snack for the best fluffy, cheesy center.