Air Fryer Meatballs Recipe
Air-fryer meatballs are a revelation: crisp outside, tender inside, and ready in under 30 minutes. This recipe uses a 400g ground beef and 100g ground pork blend for rich flavor and juicy texture, breadcrumbs soaked in 60ml milk for silkiness, and grated Parmesan and fresh parsley for savory brightness. Cooking them in the air fryer gives a golden-brown crust without deep frying, concentrating flavor while cutting excess oil. They work beautifully tossed in tomato sauce over pasta, nestled in slider buns, or served as a crowd-pleasing appetizer with a zesty yogurt dip. Follow a few simple technique notes – like chilling the shaped meatballs and not overcrowding the basket – and you will get consistent, restaurant-quality results that feel special any night of the week. They make weeknight meals feel special.
Perfect Texture Every Time
Achieving the ideal meatball texture is about balance: fat, binder, and gentle handling. I use 400g ground beef (14.1 oz) and 100g ground pork (3.5 oz) for an 80/20-style blend that browns well and stays juicy. Fresh breadcrumbs (50g / about 1/2 cup) soaked in 60ml milk (1/4 cup) soften the interior while 1 large egg (50g) binds without making the mix dense. Grated Parmesan (40g / 1/3 cup) and 2 tbsp chopped parsley (8g) add savory depth and freshness. Mix by hand until just combined – overworking develops gluten and yields tough meatballs. Form uniform 30g (1 oz) spheres for even cooking; a small cookie scoop helps. Chill the shaped meatballs 15 minutes to firm up so they hold their shape in the air fryer, then cook at 200C (400F) for 9 minutes, turn, and continue for 9 minutes for a golden, tender result.
Quick Weeknight Winner
Air-fryer meatballs are a quick weeknight winner because they require minimal hands-on time yet deliver restaurant-quality results. Once mixed and shaped, the air fryer does the heavy lifting: no oil splatter, no turning pans, and a consistent brown crust. Serve these with 400g jarred tomato sauce (14 oz) warmed on the stove, toss with 300g cooked pasta (10.6 oz), or place on slider buns with melted cheese for handheld sandwiches. For a lighter twist, swap to 500g lean turkey (17.6 oz) and add 1 tbsp finely chopped fresh parsley for brightness. Freeze uncooked meatballs on a tray, then transfer to a bag for ready-to-cook portions; add two extra minutes to cook from frozen. Always check internal temperature – meatballs should reach 72C (160F) for beef/pork blends – and let them rest 5 minutes to redistribute juices before serving.


Air Fryer Meatballs Recipe
Course: Main Course3
servings10
minutes18
minutes630
kcalIngredients
- Main Ingredients
400g ground beef (80/20) (14.1 oz)
100g ground pork (3.5 oz)
50g fresh breadcrumbs (about 1/2 cup)
60ml whole milk (1/4 cup)
1 large egg (50g)
40g grated Parmesan (1/3 cup)
15ml olive oil (1 tbsp) – for tossing or brushing
2 tbsp chopped fresh parsley (8g)
- Seasonings
1 tsp smoked paprika
1 tsp garlic powder
1 tsp onion powder
1 tsp dried oregano
Salt and black pepper to taste
Directions
- Preheat the air fryer to 200C (400F) for 5 minutes. Meanwhile, place the breadcrumbs in a small bowl, pour over 60ml (1/4 cup) milk, and let them soak for 2 minutes.
- In a large bowl combine 400g ground beef (14.1 oz), 100g ground pork (3.5 oz), the soaked breadcrumbs, 1 large egg (50g), 40g grated Parmesan (1/3 cup), 2 tbsp chopped parsley (8g), and the seasonings. Mix gently by hand until just combined – do not overwork.
- Form the mixture into uniform 30g (1 oz) meatballs using a small cookie scoop or your hands, then place them on a tray. Chill the formed meatballs in the fridge for 15 minutes to help them hold their shape.
- Lightly toss or brush the meatballs with 15ml (1 tbsp) olive oil to encourage browning. Arrange them in a single layer in the air fryer basket without overcrowding; cook in batches if needed.
- Air fry at 200C (400F) for 9 minutes. Open the basket, turn each meatball, and continue to air fry for another 9 minutes until golden-brown and the internal temperature reaches 72C (160F).
- Remove meatballs and let rest 5 minutes to redistribute juices. Serve tossed with warmed tomato sauce over pasta, on slider buns, or as an appetizer with a dipping sauce.
