Crispy outside, tender and cheesy inside, and about 18 calories each. Seven ingredients, one technique that matters.

I have made these zucchini tots more times than I can count, and I have learned exactly one thing that separates a batch that holds together from a batch that turns into a pile of green crumbs in the basket: how hard you squeeze the zucchini.
That’s it. That’s the whole recipe. Everything else — the Parmesan, the panko, the egg — is straightforward. But zucchini is roughly 95% water, and if you leave that water in, your tots will steam instead of crisp and they will fall apart the second you try to flip them.
So I’m going to spend more time on the squeezing than most recipes do, because it’s the part people get wrong.
What you get for the effort: tots that are deeply golden and crunchy on the outside, soft and cheesy in the middle, at about 18 calories each. My kids dunk them in ranch and finish the plate before I’ve sat down. If you’ve got a garden producing zucchini faster than you can cook it, this and my air fryer zucchini fritters are where most of mine end up.
Why You’ll Love This Recipe
- Seven ingredients, and six of them are already in your kitchen
- About 18 calories per tot — you can genuinely eat the whole batch
- Naturally low-carb and vegetarian, with an easy keto swap
- Freezer-friendly — form a double batch, freeze raw, air fry straight from frozen
- Kid-sized and kid-approved — mild, cheesy, and the right shape for small hands
- A real use for giant garden zucchini, the kind that hides under a leaf for a week
Ingredients

- Zucchini — 2 medium, grated and squeezed dry. Yellow summer squash works identically.
- Egg — 1 large. The binder. Don’t skip it unless you’re using the egg-free method below.
- Parmesan — ⅓ cup, freshly grated. Pecorino Romano is just as good. Skip pre-shredded; the anti-caking coating keeps it from melting into the mixture and binding.
- Panko breadcrumbs — ⅓ cup. Panko stays light and crisp where regular breadcrumbs go dense and pasty.
- Garlic — 1 clove, minced, or ½ teaspoon garlic powder.
- Fine sea salt — ¼ teaspoon for seasoning, plus ½ teaspoon for drawing moisture out of the zucchini.
- Black pepper — ¼ teaspoon.
- Cooking spray — for the basket and the tops.
The Part That Actually Matters: Getting the Zucchini Dry
This takes 20 minutes, but only about 2 minutes of it is work. The rest is waiting.
1. Grate it. Large holes on a box grater is the standard. If you’ve had tots fall apart before, use the fine holes instead — finer shreds mean more surface contact and a noticeably sturdier tot.
2. Salt it and walk away. Spread the shreds on a clean kitchen towel or a few layers of paper towel. Sprinkle with ½ teaspoon of salt and leave it 15–20 minutes. You’ll come back to visible water pooling on the surface and soaking through the towel. That’s the point.
3. Squeeze like you mean it. Gather the towel into a bundle, twist, and wring it out over the sink. Then wring it again. Keep going until almost nothing comes out. You started with about 3 cups of shreds and you should end up with roughly 1½ cups — about half the volume.
How dry is dry enough? Pinch a small amount between your fingers and press. If no liquid appears, you’re done. If it does, keep squeezing. It is essentially impossible to over-squeeze zucchini.
How to Make Air Fryer Zucchini Tots

Step 1 — Mix. Combine the squeezed zucchini, egg, Parmesan, panko, garlic, salt and pepper in a large bowl. Use your hands; you need to feel the texture. Press a small amount into a ball — it should hold its shape without weeping. If it feels loose or wet, add panko one tablespoon at a time until it does.

Step 2 — Shape. Scoop about 1 tablespoon into your palm and press it into a cylinder roughly 1½ inches long and ½ inch thick. Press firmly — compacting the mixture matters as much as drying it. Loosely rolled tots crumble. Dampen your hands between tots if the mixture sticks. You’ll get about 20.
Optional but worth it: chill the shaped tots for 15 minutes. The mixture firms up and they hold together noticeably better.

Step 3 — Preheat and load. Preheat the air fryer to 400°F for 3–5 minutes. Spray the basket generously — a cold or dry basket is the second most common cause of broken tots. Arrange the tots in a single layer with a small gap between each. Crowding them means steaming, not crisping. Spray the tops.
Step 4 — Air fry. Cook 8–10 minutes, then flip carefully, spray again, and cook another 4–6 minutes until deeply golden on both sides. If a tot resists the tongs when you go to flip it, give it another minute — it isn’t set yet.
Step 5 — Rest. Let them sit 2–3 minutes. They firm up and get crisper as they cool slightly. Total time from start to plate: about 36 minutes.

Why Are My Zucchini Tots Falling Apart?
Almost always one of these five:
- Not enough moisture removed. The number one cause by a wide margin. Go back and squeeze harder.
- Mixture too wet. Add panko a tablespoon at a time until a pinch holds a firm ball.
- Shaped too loosely. Compact them. Press, don’t just roll.
- Cold or ungreased basket. Always preheat, always spray.
- Flipped too early. Give the first side a full 8 minutes to set before you touch it.
Why Are My Zucchini Tots Soggy?
Different problem, different fix. Soggy means they cooked but never crisped:
- Basket overcrowded. Tots need air moving around them. Two smaller batches beat one packed one every time.
- No oil on the surface. Spray the tops, not just the basket. That mist is what creates the golden crust.
- Not cooked long enough. Golden-ish isn’t done. Wait for deep golden and firm to a gentle press.
- Served straight from the basket. The 2–3 minute rest genuinely matters — that’s when steam escapes and the exterior set
Variations
- Keto / low-carb — swap the panko for almond flour 1:1. Drops to about 2g net carbs per serving and works exactly the same.
- Gluten-free — use gluten-free panko in the same quantity. Everything else in the recipe is already gluten-free.
- Egg-free — replace the egg with 1 tablespoon ground flaxseed mixed with 3 tablespoons water, rested 5 minutes until gelled. The tots are slightly more delicate, so chill them before air frying.
- Cheddar tots — swap the Parmesan for sharp cheddar. Milder, meltier, and better with ketchup. If you like that direction, my air fryer cheddar baked zucchini leans into it fully.
- Cheddar-Parmesan — ⅙ cup of each. Melt from the cheddar, savory depth from the Parmesan.
- Herbed — 2 tablespoons chopped parsley, basil or chives stirred into the mixture.
- Spicy — ¼ teaspoon cayenne or a pinch of red pepper flakes, served with chipotle mayo.
- Oven method — 400°F on a parchment-lined sheet, 15–18 minutes, flipping halfway. Slightly less crisp, still very good.

Best Dipping Sauces
- Ranch — the default, and the one my kids demand. If you like ranch on zucchini generally, you’ll want my air fryer ranch zucchini chips too.
- Ketchup — exactly what a tot is for.
- Chipotle mayo — ¼ cup mayo plus 1–2 teaspoons chipotle in adobo.
- Garlic aioli — mayo, roasted garlic, lemon juice, pinch of salt.
- Sour cream — cool and simple against the hot cheesy tot.
- Marinara — plays beautifully off the Parmesan and garlic, and turns these into something close to my air fryer zucchini pizza bites.
How to Freeze Zucchini Tots
Freeze raw — the better method. Shape the tots but don’t cook them. Arrange in a single layer on a parchment-lined sheet and freeze solid, about 2 hours. Transfer to a freezer bag with parchment between layers, label, and freeze up to 3 months. Cook from frozen at 400°F for 12–15 minutes, flipping halfway. No thawing.
Freeze cooked. Cool completely, then bag with parchment between layers. Reheat from frozen at 375°F for 5–6 minutes. Texture is a little softer than fresh.
Storage and Reheating
- Fridge: airtight container, 3–4 days.
- Reheat: air fryer at 375°F for 3–4 minutes. They re-crisp almost perfectly. Skip the microwave — it turns them soft and chewy.
- Make ahead: shape the tots up to 24 hours in advance, cover, and refrigerate raw. The overnight rest actually firms the mixture and improves the texture.

What to Serve With Zucchini Tots
These slot in wherever tater tots would. Alongside crispy air fryer chicken tenders they make a dinner my kids will eat without negotiation, and they’re a good side for air fryer salmon burgers when I want something lighter. On a snack board with three or four dips, they disappear first. They also travel well at room temperature, so they go in lunchboxes.
For game day, double the batch and hold the first round in a 200°F oven while the second cooks. If you’re building out a bigger vegetable spread, the rest of my air fryer vegetable recipes are here, and my weekly meal plan is where I put these on rotation all summer.
Frequently Asked Questions
How do I keep zucchini tots from falling apart? Remove as much moisture as physically possible — salt the shreds, wait 15–20 minutes, then wring them out in a towel until nothing more comes out. Then press the tots firmly when shaping. Those two things solve almost every case.
Why are my zucchini tots soggy instead of crispy? Usually overcrowding. Tots need space for air to circulate, so cook in batches rather than packing the basket. Also spray the tops with oil and cook until they’re deeply golden, not just lightly colored.
Can I use frozen zucchini? Yes, but thaw it completely first and expect to squeeze out significantly more water than fresh — freezing ruptures the cell walls and releases a lot of liquid. The finished texture is a bit softer. Add an extra tablespoon of panko if the mixture still feels loose.
Can I make these without breadcrumbs? Yes. Almond flour swaps in 1:1 and keeps them keto-friendly. Crushed pork rinds also work for a zero-carb version.
Can I make them egg-free? Use a flax egg — 1 tablespoon ground flaxseed to 3 tablespoons water, rested 5 minutes. Chill the shaped tots before cooking, since they’re a little more fragile without the egg.
Can I bake these instead? Yes. 400°F on a parchment-lined baking sheet, 15–18 minutes, flipping halfway. Spray the tops generously. Slightly less crisp than air-fried.
Can I use yellow squash instead of zucchini? Yes — same water content, same behavior, 1:1 substitution. The tots come out a little more golden. (Tammie asked this in the comments, and the answer is a firm yes.)
What cheese works best? Parmesan or Pecorino Romano. Both are salty and dry, so they melt into the mixture without making it greasy. Sharp cheddar is a good milder alternative. Avoid pre-shredded cheese of any kind.
How many carbs are in zucchini tots? About 1g per tot as written. With the almond flour swap, roughly 2g net carbs per serving.
Does the air fryer model matter? Not much. Basket-style and oven-style air fryers both work at 400°F. Oven-style models with a larger tray fit the whole batch in one layer, which is convenient. Timing can vary by a minute or two between brands, so go by color and firmness rather than the clock. My air fryer cooking charts cover the differences in more detail.

Air Fryer Zucchini Tots
Description
Ingredients
- 2 medium zucchini, about 1½ cups after grating and squeezing dry
- 1 large egg
- ⅓ cup Parmesan, freshly grated
- ⅓ cup panko breadcrumbs
- 1 clove garlic, minced (or ½ tsp garlic powder)
- ¼ tsp fine sea salt, plus ½ tsp for drawing out moisture
- ¼ tsp black pepper
- Cooking spray
Instructions
- Salt and squeeze the zucchini. Grate the zucchini, spread on a towel, sprinkle with ½ teaspoon salt, and let sit 15–20 minutes. Wring out in the towel until almost no liquid releases — you should have about 1½ cups left. This is the most important step in the recipe.
- Mix. Combine the squeezed zucchini, egg, Parmesan, panko, garlic, ¼ teaspoon salt and pepper. Mix with your hands. The mixture must hold a ball when compressed — add panko 1 tablespoon at a time if it doesn’t.
- Shape. Use about 1 tablespoon per tot. Press firmly into cylinders roughly 1½ inches long. Chill 15 minutes if you have time. Makes about 20.
- Preheat. Heat the air fryer to 400°F for 3–5 minutes. Spray the basket generously.
- Air fry. Arrange in a single layer with space between each. Spray the tops. Cook 8–10 minutes, flip carefully, spray again, and cook 4–6 minutes more until deep golden on both sides.
- Rest. Let sit 2–3 minutes before serving — they crisp further as they cool slightly.
Equipment
- Box grater
- Kitchen towel
- Cooking Spray
Notes
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!

Tammie Winkler
Do you think this will also work with yellow squash?