Air Fryer Meatballs
Juicy Italian-style air fryer meatballs with a browned crust in just 10 minutes — no pan-frying, no oven, and no grease splatter.
Air fryer meatballs cook faster than the oven, brown more evenly than a skillet, and skip the mess of shallow frying entirely. The circulating heat hits every side of each meatball at once, so you get a seared crust all around without having to stand at the stove turning them one by one.
From mixing bowl to plate, the whole thing takes about 25 minutes — and most of that is rolling the meatballs.
Why This Recipe Works
- The air fryer acts like a convection broiler. Rapid 400°F air circulation browns the outside fast while the inside stays moist — the same principle behind a good pizza oven, scaled down to meatball size.
- No oil bath means less grease. The perforated basket lets rendered fat drip away from the meatballs instead of pooling around them, so the crust crisps instead of steaming.
- Minimal handling keeps them tender. Overmixed meatballs turn dense and rubbery. This recipe calls for mixing just until the egg disappears — the breadcrumb and Parmesan ratio does the rest of the binding.
Ingredient Notes
A few things worth knowing before you start:
- Ground beef: 80/20 is the sweet spot — enough fat to keep the meatballs juicy, but not so much that they shrink dramatically. 85/15 works if you prefer leaner, but go any leaner and they dry out fast in the air fryer’s intense heat.
- Breadcrumbs: plain, not seasoned. Italian breadcrumbs double up on the dried herbs and the meatballs end up tasting like a spice cabinet. Fresh breadcrumbs (tear a slice of bread and pulse it) make a slightly more tender meatball.
- Parmesan: freshly grated melts into the meat and adds umami without making the texture gummy. The pre-grated stuff in the green can has anti-caking agents that don’t dissolve as cleanly.
- Egg: one egg for 1.5 pounds of meat. More than that and the mixture gets wet, which means the meatballs steam before they brown.

How to Make Air Fryer Meatballs
The short version — full amounts and times are in the recipe card below.
Step 1: Mix and roll. Combine everything in a bowl and mix with your hands just until the egg is incorporated. Scoop roughly 1.5-inch portions and roll them loosely — pressing too hard squeezes out moisture and makes them tough.

Step 2: Arrange and cook. Brush the basket with a thin coat of olive oil, lay the meatballs in a single layer with space between them, and cook at 400°F for 8 to 10 minutes. Shake the basket once halfway through so they brown on all sides. Don’t crowd the basket — meatballs that touch each other steam at the contact point.

Step 3: Check temperature and rest. An instant-read thermometer should read 160°F (71°C) at the center of the largest meatball — that’s the USDA minimum for ground beef. Let them sit for 2 minutes before moving them; they firm up slightly and hold together better.
Pro Tips
- Don’t skip the space between meatballs. Crowding traps moisture and the bottom half steams instead of browning. If your basket only fits 10 at a time, cook in two batches — the second batch cooks in the same 10 minutes.
- Shake, don’t flip. A gentle shake at the midpoint rolls them onto a new side. Flipping each one with tongs is slower and risks breaking them before the crust sets.
- Wet your hands before rolling. A quick dip under the tap keeps the meat from sticking to your palms and makes rolling faster.
- An instant-read thermometer removes all guesswork. Ground beef is safe at 160°F (71°C) per USDA guidelines — visual color alone is not a reliable indicator of doneness.
Variations
The base recipe swaps out easily while the method stays the same:
- Turkey meatballs: swap the ground beef for 93/7 ground turkey. Add an extra tablespoon of olive oil to the mix since turkey is leaner, and check doneness at 165°F (74°C) — the USDA minimum for ground poultry.
- Spicy Italian: add 0.5 teaspoon red pepper flakes and swap the Italian seasoning for a mix of fennel seed and dried oregano.
- Swedish-style: replace the Italian seasoning with 0.5 teaspoon allspice and a pinch of nutmeg. Serve with a quick pan gravy made from the drippings.
- Meatball subs: toss the cooked meatballs in marinara, pile them into a hoagie roll, and top with shredded mozzarella. A minute under the broiler melts the cheese.
Storage & Reheating
Cooked meatballs keep in an airtight container in the fridge for up to 4 days. Reheat in the air fryer at 350°F (175°C) for 3 to 4 minutes — the microwave works but softens the crust.
For longer storage, freeze the cooked meatballs in a single layer on a sheet pan until solid, then transfer to a freezer bag. They keep for up to 3 months. Reheat from frozen in the air fryer at 350°F (175°C) for 6 to 8 minutes, no thawing needed.
FAQ
The questions we hear most about air fryer meatballs, answered straight:
How long do meatballs take in the air fryer?
About 8 to 10 minutes at 400°F (200°C) for 1.5-inch meatballs made with ground beef. Larger meatballs take a couple minutes longer — always verify with a thermometer rather than relying on time alone.
Do I need to preheat the air fryer for meatballs?
Most air fryers reach 400°F in 2 to 3 minutes, so a quick preheat helps the meatballs start browning immediately. If you skip it, add 1 to 2 minutes to the cook time.
Can I cook frozen meatballs in the air fryer?
Yes. Frozen meatballs cook at 400°F for 10 to 12 minutes, shaking once. They won’t brown as deeply as fresh ones but they heat through evenly without thawing first.
What to Serve With Them
Toss these meatballs in marinara and serve over spaghetti for the obvious pairing, or pile them into sub rolls. They work just as well dropped into a bowl of pasta e fagioli soup or served alongside air fryer chicken parmesan for an Italian-themed spread. For a completely different direction, try the crockpot grape jelly meatballs glaze — same meatball base, sweet-savory finish.
Air Fryer Meatballs
Juicy Italian-style air fryer meatballs with a browned crust in just 10 minutes — no pan-frying, no oven, and no grease splatter.
- Prep
- 15 min
- Cook
- 10 min
- Total
- 25 min
- Servings
- 5
- Calories
- 285
Ingredients
Instructions
- Combine the ground beef, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper in a large bowl — mix with your hands until just combined, and stop as soon as the egg disappears so the meatballs stay tender.
- Scoop and roll into roughly 1.5-inch balls (about 20 meatballs) — they don't need to be perfectly round, and slightly uneven shapes actually brown better because more surface area touches the hot air.
- Brush the air fryer basket lightly with olive oil. Arrange the meatballs in a single layer with at least half an inch of space between them — work in two batches if your basket is small.
- Air fry at 400°F (200°C) for 8 to 10 minutes, shaking the basket gently at the halfway mark so they brown on all sides — pull them when an instant-read thermometer inserted into the center of the largest meatball reads 160°F (71°C).
- Rest the meatballs on the basket or a plate for 2 minutes before serving — they carry over a few degrees and the juices redistribute so the first bite isn't dry.
Filed under: ground-beef · italian
Crisp & Simmer
Easy weeknight recipes, organized by method. Every recipe is built on tested methods and safe-temperature standards — and corrected fast when readers tell us something's off.