Air Fryer · fresh
How long to cook meatballs in an air fryer
At 380 °F (193 °C) for 10 minutes, shake once at 5 minutes.
At-a-glance cooking parameters
- Temperature
- 380 °F
- 193 °C
- Total time
- 10 min
- per single layer
- Shake at
- 5 min
- shake once
- Internal temp
- 165 °F
- 74 °C
Meatballs cook in 10 minutes at 380 °F (193 °C) with one shake. The convection air browns all sides simultaneously, including the underside, so there are no flat pale spots like with a sheet pan in the oven.
Per serving
Approximate values for a single portion of meatballs (USDA baseline, cooked, includes light air-fryer oil spray).
- Calories
- 280 kcal
- Protein
- 22 g
- Fat
- 18 g
- Carbs
- 6 g
Meatballs in popular air fryer brands
Adjusted for how each brand actually heats. Tap a brand name to see every food we calibrate for it.
| Brand | Temp | Time | Flip |
|---|---|---|---|
| Cosoribasket | 380 °F(193 °C) | 10 min | shake at 5 min |
| Ninjabasket | 380 °F(193 °C) | 9 min | shake at 5 min |
| Instant Vortexbasket | 380 °F(193 °C) | 10 min | shake at 5 min |
| Philips Airfryerbasket | 370 °F(188 °C) | 10 min | shake at 5 min |
| PowerXLbasket | 380 °F(193 °C) | 10 min | shake at 5 min |
| Brevilleoven | 365 °F(185 °C) | 11 min | shake at 5 min |
| Cuisinartoven | 370 °F(188 °C) | 11 min | shake at 5 min |
| Chefmanbasket | 380 °F(193 °C) | 10 min | shake at 5 min |
| GoWisebasket | 375 °F(191 °C) | 10 min | shake at 5 min |
Cooking meatballs differently?
Times and technique change when starting from frozen or reheating leftovers. Open the matching guide for the right temp, time and brand notes.
How to tell it’s done
Exteriors are evenly browned all the way around; meatballs hold their shape when shaken (no flattened sides).
Internal temperature: 165 °F / 74 °C. Always verify with an instant-read thermometer.
Step-by-step method
- 1
Prep
Bring ingredients close to room temperature. Skip — meatballs render plenty of fat. A light spray helps only for very lean (turkey) meatballs.
- 2
Season
Season with mixed into the meatball, not on top.
- 3
Load
Arrange 12–14 meatballs (1½-inch diameter) in a single layer for best convection airflow.
- 4
Cook
Set the air fryer to 380 °F (193 °C) and cook for 10 minutes total, shaking once at 5 minutes.
- 5
Check & rest
Verify the internal temperature reaches 165 °F / 74 °C and rest 2–3 minutes before serving.
- 6
Store
Refrigerate up to 4 days. Reheat at 360 °F for 4 minutes, or simmer in sauce on the stovetop.
Watch out for
- Do not pack the meat too tightly when forming — dense meatballs go rubbery. A light hand keeps the texture tender.
- Confirm 165 °F internal for poultry meatballs, 160 °F for beef and pork. Visual checks are unreliable for ground meat.
- Do not pour sauce over the meatballs in the basket — they will not brown. Toss with sauce after cooking.
FAQ about meatballs in an air fryer
- What temperature should I cook meatballs at in an air fryer?
- Cook meatballs at 380 °F (193 °C). The convection air at this temperature cooks the centre evenly while still browning the surface.
- How long do meatballs take in an air fryer?
- Meatballs take 10 minutes total at 380 °F (193 °C). Shake the basket once at 5 minutes so both sides cook evenly.
- Do you need to shake meatballs in an air fryer?
- Yes — shake the basket once at 5 minutes. Loose pieces (meatballs) settle into the basket and the bottom layer stays pale unless you redistribute them halfway through.
- Do you need to preheat the air fryer for meatballs?
- Preheating is optional for meatballs — most modern air fryers reach temperature in under 2 minutes and the food's total cook time already accounts for the ramp-up. If you do preheat, reduce the total time by 1–2 minutes and check earlier than usual.
- What internal temperature are meatballs safe to eat?
- Meatballs should reach an internal temperature of 165 °F (74 °C) measured at the thickest point with an instant-read thermometer. Visual checks alone are not a reliable substitute for protein — always confirm with a probe.
- Can I cook frozen meatballs in an air fryer?
- Yes. From frozen, cook at 380 °F (193 °C) for 12 minutes, shaking once at 6 minutes. The dedicated guide has brand-by-brand timings for Cooked Perfect, Costco Kirkland, Trader Joe's and more. Open the frozen meatballs guide →
- Can I reheat leftover meatballs in an air fryer?
- Yes. Reheat at 350 °F (177 °C) for 5 minutes, flipping once at 3 minutes. The reheat guide covers the full restore-the-crisp technique. Open the leftover meatballs reheat guide →