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

Crispy golden air fryer zucchini tots on a white plate with a small bowl of ranch dressing.
Save This Recipe Form

Want to save this recipe?

Enter your email below & I will send it straight to your inbox. Plus you’ll get more great recipes from me on occasion!

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

Grated zucchini, egg, Parmesan, panko breadcrumbs, garlic, salt and pepper laid out on a wooden board.
  • 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

Grated zucchini being wrung out in a kitchen towel to remove excess moisture before making 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.

Hand mixing grated zucchini, Parmesan, panko, egg and garlic together in a large glass bowl to make air fryer zucchini tots.

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.

Uncooked zucchini tots arranged in a single layer in an air fryer basket preheated to 400°F.

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.

Finished air fryer zucchini tots, crispy outside and tender inside, served with dipping sauce.

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.
Hand dipping a crispy air fryer zucchini tot into a small bowl of ketchup.

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.
Golden air fryer zucchini tots on a plate beside a bowl of ketchup for dipping.

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

Air Fryer Zucchini Tots

5 from 9 votes
Prep Time: 20 minutes
Cook Time: 16 minutes
Total Time: 36 minutes
Servings: 20 Servings

Description

Crispy, cheesy air fryer zucchini tots made with Parmesan, panko and just 7 ingredients — about 18 calories each. The Parmesan-panko combination is what creates the golden crust. The one step that decides whether they work is squeezing the zucchini completely dry before mixing. Vegetarian, easily keto (almond flour) or gluten-free (GF panko).

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

Keto: Swap panko for almond flour 1:1 — about 2g net carbs per serving.
Gluten-free: Use GF panko. Everything else is naturally gluten-free.
Egg-free: 1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes. Chill before cooking.
From frozen: Freeze raw tots solid, then cook from frozen at 400°F for 12–15 minutes.
If they fall apart: the zucchini wasn’t dry enough, or the tots weren’t pressed firmly enough. Those two account for nearly every failure.

Nutrition

Serving: 1ServingCalories: 18kcalCarbohydrates: 1gProtein: 1gFat: 1gSaturated Fat: 0.4gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.2gTrans Fat: 0.001gCholesterol: 10mgSodium: 68mgPotassium: 59mgFiber: 0.3gSugar: 1gVitamin A: 66IUVitamin C: 4mgCalcium: 26mgIron: 0.2mg

Share this recipe

We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!