Air Fryer Meatballs
What I like about this air fryer method is that the meatballs brown well without much hands-on cooking, but only if they have enough space in the basket. I usually look for browned spots and a firm, springy feel instead of relying on one exact minute mark, because air fryers vary.
This version uses a mix of ground beef and pork for better flavor and moisture, with simple Italian-style seasoning, onion, parsley, and Worcestershire. The outside gets lightly crisped, and the center stays juicy as long as you mix gently and avoid overcooking.
Ingredients for Air Fryer Meatballs

- 1 lb ground beef (450g)
- 1 lb ground pork (450g)
- 1/4 cup finely grated or minced yellow onion (about 40g)
- 1 large egg
- 1/2 cup crushed pork rinds, breadcrumbs, or almond flour (about 30g)
- 1 tablespoon Italian seasoning
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
- 1 tablespoon Worcestershire sauce
- Oil spray, as needed
Breadcrumbs give the most familiar meatball texture. Crushed pork rinds work well for a keto or Whole30-style binder, and almond flour works too, though the meatballs will usually be a little softer.
Finely grated onion is worth using here. It blends into the mixture and adds moisture without leaving larger pieces that stay crunchy.
How to Make Air Fryer Meatballs

- Mix the meatball mixture: In a large bowl, combine the ground beef, ground pork, onion, egg, binder, Italian seasoning, garlic powder, salt, pepper, parsley, and Worcestershire sauce. Mix just until evenly combined. Do not knead or overwork the meat, or the meatballs can turn dense.
- Shape the meatballs: Form the mixture into even meatballs about 1 1/2 inches wide. Set them on a plate or sheet pan as you work so they are ready to load in batches if needed.
- Preheat the air fryer: Preheat to 380°F (193°C) for 3 to 5 minutes if your air fryer model recommends it. A hot basket helps the meatballs start browning right away.
- Prepare the basket: Lightly grease the basket with oil spray. You can use an air fryer-safe liner for easier cleanup if your model allows it, but do not block the airflow under the meatballs.
- Arrange in a single layer: Place the meatballs in the basket in a single layer with a little space between them. Cook in batches if needed so they brown instead of steaming.
- Air fry: Cook at 380°F (193°C) for 10 to 14 minutes, flipping halfway through or gently shaking the basket once for more even color. Start checking earlier if your air fryer runs hot or if your meatballs are smaller.
- Check for doneness: The meatballs should be browned outside and firm but still springy. For the final check, use an internal temperature of 160°F (71°C) in the center.
- Rest before serving: Let the meatballs rest for 3 to 5 minutes before serving or adding to sauce so the juices can settle.
Air Fryer Meatball Time and Temperature
Use 380°F (193°C) as the starting temperature for this recipe. Meatballs this size usually take 10 to 14 minutes per batch.
Flip them once halfway through if you want more even browning. I rely more on the visual cue than the clock here: the outside should be browned and lightly crisped, and the center should reach 160°F (71°C).
How to Keep Air Fryer Meatballs Juicy
This is where the texture can go wrong. If the mixture is overmixed, packed too tightly, or cooked too long, the meatballs can turn firm and dry.
- Mix just until combined.
- Shape them evenly so they cook at the same rate.
- Do not crowd the basket.
- Start checking on the early side if your air fryer runs hot.
- Let them rest briefly before serving.
Air Fryer Meatball Variations
Turkey Air Fryer Meatballs
Use ground turkey in place of the beef-and-pork mixture for a lighter version. Keep the seasoning the same, but watch the cook time closely since turkey dries out faster.
Cheese-Stuffed Air Fryer Meatballs
Press a small cube of mozzarella into the center of each meatball and seal the meat around it well before air frying. If the seam is not closed tightly, the cheese can leak during cooking.
Cocktail BBQ Air Fryer Meatballs
Cook the meatballs as directed, then toss or glaze them lightly with BBQ sauce for serving. I would add the sauce after cooking so the meatballs still brown properly in the basket.
Serving Ideas for Air Fryer Meatballs
Serve them with marinara and pasta, pile them into sub rolls with melted cheese, or put them out with toothpicks and a dipping sauce for a party.
They also work well for meal prep with rice, roasted vegetables, salad, or mashed potatoes. For another easy party snack, try these Air Fryer Pesto Pinwheels with Ham and Parmesan. If you’re building a casual snack spread, these Air Fryer Pretzel Dogs are another good fit.
How to Store and Reheat Air Fryer Meatballs
Store cooled meatballs in an airtight container in the refrigerator for 3 to 4 days.
To freeze, place the cooked meatballs in a single layer until firm, then transfer them to a freezer bag or container.
To reheat, use the air fryer at a moderate setting and warm them in short intervals, checking often until heated through. I would reheat in a single layer when possible so they warm more evenly and do not dry out around the edges.
Leftover meatballs are still very good, but the texture will usually be a little softer than when freshly cooked. For another savory air fryer protein recipe, you might also like these Air Fryer Scotch Eggs.
Nutrition
Approximate nutrition, based on 6 servings and using the main ingredient list without optional additions: about 470 calories, 30g protein, 35g fat, and 5g carbohydrates per serving.
Approximate per 100g: about 250 calories, 16g protein, 19g fat, and 3g carbohydrates.
These values are estimates and will vary depending on the binder you use, the fat level of the meat, and the final size of your meatballs.
Air Fryer Meatballs
Equipment
- air fryer
- large bowl
- measuring cups
- measuring spoons
- plate or sheet pan
- instant-read thermometer
Ingredients
For the meatballs
- 1 lb ground beef (450g)
- 1 lb ground pork (450g)
- 1/4 cup finely grated or minced yellow onion (about 40g)
- 1 large egg
- 1/2 cup crushed pork rinds, breadcrumbs, or almond flour (about 30g)
- 1 tablespoon Italian seasoning
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
- 1 tablespoon Worcestershire sauce
- Oil spray, as needed
Instructions
- In a large bowl, combine ground beef, ground pork, grated onion, egg, binder (crushed pork rinds, breadcrumbs, or almond flour), Italian seasoning, garlic powder, salt, pepper, parsley, and Worcestershire sauce.
- Mix gently just until evenly combined; do not overwork or knead the mixture.
- Form the mixture into even meatballs about 1 1/2 inches wide and place them on a plate or sheet pan while you work.
- Preheat the air fryer to 380°F (193°C) for 3 to 5 minutes if your model recommends preheating.
- Lightly grease the air fryer basket with oil spray or use an air fryer-safe liner if it doesn’t block airflow.
- Arrange the meatballs in a single layer in the basket with a little space between them; cook in batches if needed to avoid crowding.
- Air fry at 380°F (193°C) for 10 to 14 minutes, flipping halfway through or gently shaking the basket once for even color.
- Check for doneness: the outside should be browned and firm but springy; the internal temperature should read 160°F (71°C).
- Let the meatballs rest for 3 to 5 minutes before serving or adding to sauce.
Tips
- Mix just until combined to avoid dense, dry meatballs.
- Use finely grated onion so it blends in and adds moisture without crunchy pieces.
- Do not crowd the basket; leave space for browning and cook in batches if necessary.
- Start checking a bit early if your air fryer runs hot or if meatballs are smaller.
- Rest meatballs briefly after cooking so the juices settle.
Variations
- Turkey Air Fryer Meatballs: Substitute ground turkey for the beef-and-pork mixture and watch cook time closely since turkey dries out faster.
- Cheese-Stuffed Air Fryer Meatballs: Press a small cube of mozzarella into the center of each meatball and seal the seam tightly before air frying.
- Cocktail BBQ Air Fryer Meatballs: Cook the meatballs as directed, then toss or glaze them lightly with BBQ sauce after cooking.

