Everyone who grows zucchini eventually arrives at fritters. It happens somewhere in late July, when you have already made bread and soup and that pasta thing, and there are still four enormous ones on the counter looking at you.
My early attempts were bad. Genuinely.
They fell apart when I flipped them, they were pale and floppy in the middle, and they left a puddle of green water in the mixing bowl that I kept ignoring. That puddle was the entire problem, and once I started dealing with it properly, this became one of the easiest things I cook.
The step that decides everything
Zucchini is roughly ninety four percent water. That is not a fun fact, it is the whole recipe. If that water stays in the mixture you are essentially steaming your fritters from the inside while trying to fry them on the outside, and the result is exactly as disappointing as it sounds.
So the fix is salting and squeezing, and you have to be more aggressive about it than feels reasonable. I aim to remove somewhere near a cup of liquid from a pound of zucchini, which usually shocks people the first time they try it. Here is what I noticed after doing this a lot, the batches where I squeezed twice with a fresh towel came out visibly crisper than the ones where I squeezed once, even though the second squeeze only yields another two tablespoons.
1. Choose medium zucchini, not the giant ones
Two medium zucchini, around one pound total, is the right amount for about eight fritters. The huge ones that hid under leaves for two weeks are watery and full of developed seeds, so if that is all you have, halve them lengthwise and scrape the seedy core out with a spoon first.
2. Grate on the large holes of a box grater
Not the food processor shredding disc, which produces short wet fragments that turn to mush. The long strands from a box grater give the fritter structure and something to hold onto. It takes about three minutes by hand and it makes a real difference to the texture.
3. Salt it and walk away for 20 minutes
Toss the grated zucchini with 1 teaspoon of kosher salt in a colander set over a bowl. Give it a full 20 minutes, or up to 30 if you have the time. You will see liquid pooling underneath within about five minutes, which is the salt doing exactly what you want.
4. Squeeze it dry, then squeeze it again
Pile it into a clean kitchen towel, gather the corners, and twist hard over the sink. Then open it up, break the compressed clump apart with your fingers, wrap it in a dry section of the towel, and twist again. This second pass is the one most recipes skip and it is where the crisp comes from.
5. Build the base with one egg and the aromatics
In a bowl combine the squeezed zucchini, 1 large egg, 2 sliced scallions, 1 minced garlic clove, and 2 tablespoons of chopped fresh dill or mint. One egg is enough for a pound. Two makes the mixture loose and gives you a slightly custardy middle, which I know some recipes call for and I do not love.
6. Add flour a little at a time, not all at once
Start with a third of a cup of all purpose flour and stir. The mixture should just hold together when you squeeze a handful, not form a batter. Add another tablespoon or two only if it still feels loose, since too much flour turns them heavy and doughy in the center.
7. Put cheese in, because it does more than flavor
A quarter cup of finely grated parmesan adds salt and helps the edges brown and crisp. Or go with a third of a cup of crumbled feta if you want the Greek style version, which pairs particularly well with the mint. Both work, and I go back and forth depending on what is open.
8. Season carefully, since it is already salted
Plenty of black pepper, and taste a small pinch of the raw mixture before you add any more salt. The zucchini absorbed some of that first teaspoon and the cheese brings more, so most batches need very little extra. Under seasoning is the more common outcome, though, so do actually taste it.
9. Get the pan properly hot before anything goes in
Use a heavy skillet with about an eighth of an inch of neutral oil, heated over medium high until it shimmers, around 350 degrees Fahrenheit. Test with a small crumb of the mixture, which should sizzle immediately and steadily. Oil that is not hot enough gets absorbed instead of searing, and that is the other route to a greasy fritter.
10. Portion and flatten, and give them space
Use a scant quarter cup per fritter, dropped into the pan and gently flattened to about half an inch thick with the back of a spatula. Cook three or four at a time with room between them. Crowding the pan drops the oil temperature fast and everything steams, which is the most common mistake in this whole recipe.
11. Fry 3 to 4 minutes per side and stop pressing them
Leave them alone until the edges look deeply golden and lacy, then flip once. After the flip, resist pressing down with the spatula, because compressing them squeezes out the air you just created and gives you a dense fritter. I did this for years thinking it helped browning. It does not.
12. Drain on a wire rack, and salt right away
Not on paper towels, which trap steam under the fritter and soften the bottom you just worked to crisp. A wire rack lets air move underneath. Hit them with a small pinch of flaky salt in the first ten seconds off the heat, while the surface oil is still there to grab it.
What to serve with them and how to make them ahead
A garlicky yogurt sauce is the standard partner and it takes a minute. Stir together three quarters of a cup of thick Greek yogurt, one small grated garlic clove, the juice of half a lemon, a pinch of salt, and some chopped dill. Sour cream with lemon works too, and a soft poached egg on top turns two fritters into a proper dinner. On timing, the mixture does not sit well, since the zucchini keeps releasing water even after squeezing, so mix it no more than about fifteen minutes before frying. Cooked fritters, though, keep well for three days in the fridge and reheat beautifully in a 375 degree oven for eight minutes or in an air fryer for four. Do not microwave them unless you specifically want a limp fritter. To freeze, cook them fully, cool completely on the rack, freeze in a single layer on a tray for an hour, then bag them. They go straight from frozen into a 400 degree oven for about twelve minutes and come out close to fresh. And if you are cooking for a crowd, keep the finished ones on a rack set over a sheet pan in a 200 degree oven while you fry the rest, which holds them crisp for a good half hour.
Frequently asked questions
Why are my zucchini fritters soggy? Almost always because the zucchini was not squeezed dry enough, or the pan was not hot enough. Salt the grated zucchini for 20 minutes, twist it hard in a towel twice, and make sure the oil shimmers before the first fritter goes in.
Can I make zucchini fritters without flour? Yes. Chickpea flour works well and adds a nutty flavor, almond flour makes them tender, and a quarter cup of fine cornmeal gives extra crunch. All of these need the same careful squeezing, since none of them will rescue wet zucchini.
Do I need to peel the zucchini first? No, and you should not. The skin holds color and structure, and peeling removes fiber that helps the fritters hold together. Just wash and trim the ends before grating.
Can I bake or air fry them instead? You can, though they will not be as crisp as pan fried. For the oven, brush a sheet pan with oil, bake at 425 degrees for about 20 minutes and flip halfway. In an air fryer, brush both sides with oil and cook at 375 for roughly 12 minutes.
How long do zucchini fritters keep? Three days in an airtight container in the fridge, or up to three months in the freezer once cooked and fully cooled. Reheat in a hot oven or air fryer rather than the microwave to bring the crisp edges back.
Final thoughts
The reason I keep making these is that they turn a vegetable people quietly resent into something everyone finishes. Nobody has ever asked me why there are so many zucchini fritters. That is not true of zucchini bread.
So salt the zucchini, squeeze it properly, and give the pan a minute longer than you think it needs. If you try them with the garlic yogurt, come back and tell me how it went, because I want to know whether you land on the parmesan version or the feta one.