Home › Recipes › Beef & Pork › Air Fryer Meatballs (Homemade, Juicy)

Air Fryer Meatballs (Homemade, Juicy)

CrispyAir Kitchen · Updated October 22, 2026 · Air fryer recipes with exact times & temperatures

The short answer: cook at 390°F (199°C) for about 12 min — Deep, even browning on all sides, centre at temperature with no pink (beef) and juices running clear-gold; a cut meatball is moist and tender, never dense or bouncy.

The air fryer is the meatball's best modern friend: no spattering pan, no oven tray of grease, and all-over browning a skillet can't match. Two pieces of honesty anchor this page. First, the temperatures differ by meat — ground beef and pork are done at 160°F, ground poultry needs 165°F, and cooking beef to the poultry number just tightens it. Second, the mix: handle it gently and briefly, because an overworked meatball is a rubber ball no sauce can save.

Prep time15 min
Cook time12 min
Temperature390°F (199°C)
Servingsabout 16 meatballs
CategoryBeef & Pork

Ingredients

Method

  1. Mix everything with a light hand until just combined — stop the moment it comes together. Overmixing is the toughness switch.
  2. Roll into 1.5-inch balls (a cookie scoop keeps them uniform — uniform is even cooking); about 16. Wet hands stop sticking.
  3. Air fry at 390°F (199°C) in a single layer with gaps, 11–13 minutes, turning at halfway.
  4. Check the centre of the largest: 160°F (71°C) for beef/pork, 165°F (74°C) for any poultry mix. Minis (1-inch): 7–9 minutes; large 2-inch: 13–16 at 375°F.
  5. Rest 2–3 minutes, then sauce or serve.
How you know it is done: Deep, even browning on all sides, centre at temperature with no pink (beef) and juices running clear-gold; a cut meatball is moist and tender, never dense or bouncy.

Tips that actually matter

Why this recipe works

A meatball's juiciness is set twice: once by the panade gel, which physically holds water inside the protein network, and once by the pull temperature, which decides how hard that network squeezes. Gentle mixing protects the same network from aligning into a tight, bouncy texture — meatball tenderness is mostly the discipline of stopping: stop mixing, stop cooking, on time.

Variations to try

Flavour directions that suit this category: Chimichurri over anything beef; honey-mustard glaze brushed on pork in the final 3 minutes; a coffee-chilli rub for steak; Italian-herb and Parmesan through meatballs; maple and black pepper over bacon in its last 2 minutes.

What to serve with it

In marinara over spaghetti for the classic, in a sub with mozzarella for the deli version, or glazed in grape-jelly chilli sauce for the retro party tray that empties first. Swedish-style with cream sauce and lingonberry is a fourth life for the same ball.

Storage & reheating

Cooked: fridge 4 days, reheat at 350°F (175°C) for 4–5 minutes or simmer in sauce. Raw or cooked, they freeze for 3 months.

Frequently asked questions

Is 160°F really safe for beef meatballs?
Yes — 160°F (71°C) is the established safe temperature for ground beef and pork. The 165°F figure is for poultry. Many recipes print 165 for everything out of caution; the cost is tighter, drier beef meatballs.
Why are my meatballs tough?
Overmixing or overcooking, in that order. Mix until just combined, roll gently, and pull at temperature — a meatball looks done a minute before its centre is, which tempts people to overshoot the other way too.
How is this different from the frozen meatball page?
That page reheats factory meatballs; this one cooks raw homemade ones from scratch — different starting state, different job. Both live here because both questions get asked.

More recipes like this

See the full cooking times chart