Air Fryer Meatballs: Fresh and Frozen Times and Temperatures
Air fryer meatball times for beef, pork, turkey and chicken, fresh or frozen, with the 160°F / 71°C ground meat rule and no medium-rare.
Meatballs are one of the best things an air fryer does: they brown on every side without a pan of oil, they hold their shape if you handle them once, and they freeze and reheat well.
They are also the clearest example of a rule people get wrong: a meatball is ground meat, and ground meat has no medium-rare.
Times vary by appliance model — use a thermometer. Wattage and basket size change the clock, but 160°F / 71°C and 165°F / 74°C do not change.
The rule: ground meat has no medium-rare
A whole steak can be served pink because the bacteria sit on the surface, where heat reaches them first. Grinding mixes that surface through the entire ball. Every part of the meatball is now surface, so the center has to reach the safe temperature. There is no pink middle that is safe by the same standard as a medium-rare steak.
| Meatball type | Safe internal temperature |
|---|---|
| Beef, pork, veal or lamb meatballs | 160°F / 71°C |
| Turkey or chicken meatballs | 165°F / 74°C |
| Reheated meatball leftovers | 165°F / 74°C |
Ground poultry is treated as poultry, not as ground beef; the gap between 160°F / 71°C and 165°F / 74°C is not a rounding detail. Probe the center of the thickest meatball, then probe a second one, because a batch browns unevenly.
Fresh meatballs: temperature and time
The sizes below are about 1.5 inches across, roughly 1 to 1.5 ounces each. Times assume a preheated basket, a single layer, and a little space between the balls.
| Meatball type | Temperature | Time | Notes |
|---|---|---|---|
| Beef, 1.5 inch | 380°F / 193°C | 10–14 min | 160°F / 71°C |
| Pork, 1.5 inch | 380°F / 193°C | 10–14 min | 160°F / 71°C |
| Turkey, 1.5 inch | 380°F / 193°C | 11–15 min | 165°F / 74°C |
| Chicken, 1.5 inch | 380°F / 193°C | 11–15 min | 165°F / 74°C |
| Mini meatballs, 1 inch | 390°F / 199°C | 8–11 min | Shake at 5 min |
| Large, 2 inch | 370°F / 188°C | 14–18 min | Check at 12 min |
Turkey and chicken need a few extra minutes because they are leaner and dry out faster. A lean mix also sticks more, so oil the meatballs, not the basket.
Chill the mix for 15 minutes before shaping; a warm mix slumps into a flat puck, and a puck browns on fewer faces.
Why the basket needs shaking and rolling
A meatball rests on one flat face, and that face browns last. Shake the basket at the halfway mark so the balls roll onto a new side, or turn them with tongs if they are large or sitting close together.
Wait until a crust has set before you touch them, usually about 5 minutes in, or a raw ball smears on the basket floor.
Two layers is the other common failure: the balls underneath get no direct air, so they steam and soften the ones above.
Why meatballs stick
| Cause | Fix |
|---|---|
| Very lean turkey or chicken mix | Oil the meatballs lightly before they go in |
| Cold basket | Preheat for 3 minutes at the cooking temperature |
| No binder | Add one egg and 2–3 tablespoons of breadcrumbs per pound |
| Balls pressed flat | Shape with wet hands and a light touch, do not pack them |
Cooking meatballs from frozen
Frozen meatballs come in two kinds. Precooked frozen meatballs, the kind sold in a bag, only need heating. Raw frozen meatballs, usually homemade, need to cook through at a lower temperature so the outside does not burn before the center thaws.
| Frozen meatballs | Temperature | Time | Notes |
|---|---|---|---|
| Precooked, beef or pork | 390°F / 199°C | 10–12 min | 160°F / 71°C |
| Precooked, chicken or turkey | 390°F / 199°C | 10–12 min | 165°F / 74°C |
| Raw, homemade, 1.5 inch | 360°F / 182°C | 18–24 min | Check at 16 min |
| Raw, large, 2 inch | 350°F / 177°C | 22–28 min | Lower heat, longer time |
Never thaw raw meatballs on the counter; thaw them in the refrigerator, or cook them from frozen using the times above. A raw frozen meatball dropped into a basket at 400°F / 205°C comes out dark outside and cold in the middle.
Five mistakes with air fryer meatballs
- Cooking to color instead of temperature. Browning starts long before the center is done.
- Looking for a pink middle. There is no safe pink middle in ground meat.
- Overcrowding the basket. Two layers steam the bottom row.
- Rolling too soon. A raw ball smears; wait for the crust to set.
- Using one number for every meat. Beef and pork are 160°F / 71°C; turkey and chicken are 165°F / 74°C.
Frequently asked questions
What temperature do I cook meatballs in an air fryer? 380°F / 193°C for fresh, 390°F / 199°C for precooked frozen. Either way they must reach 160°F / 71°C for beef, pork, veal or lamb, and 165°F / 74°C for turkey or chicken.
Can I cook them from frozen? Yes. Precooked frozen meatballs take 10–12 minutes at 390°F / 199°C. Raw frozen meatballs need 18–24 minutes at 360°F / 182°C so the center catches up with the outside.
Do I need to flip meatballs? A shake at halfway is enough for small ones. For two-inch meatballs, turn each one once with tongs.
Are meatballs done at 145°F / 63°C? No. 145°F / 63°C with a 3-minute rest is the standard for whole cuts of beef and pork, not for ground meat. Ground beef and ground pork are 160°F / 71°C, and ground poultry is 165°F / 74°C.
The short version
Portion evenly, chill the mix, oil the meatballs, preheat the basket, and cook in a single layer at 380°F / 193°C for 10–15 minutes, shaking at halfway. Probe the center: 160°F / 71°C for beef and pork, 165°F / 74°C for turkey and chicken. Precooked frozen: 390°F / 199°C for 10–12 minutes.
Related charts
- Air Fryer Bacon: Times and Temperatures That Actually Work
- Air Fryer Breakfast: Times and Temperatures for the First Meal
- Air Fryer Chicken Time and Temperature Chart
- Air Fryer Cooking Times Chart (Free Printable)
Always verify doneness with an instant-read thermometer. Cooking times are starting points and vary by appliance model, wattage and basket size.