These Air-Fryer Italian Meatballs are tender, juicy, and packed with traditional Italian flavor—without the need for frying in oil. They're quick to make, easy to freeze, and perfect for everything from pasta night to party appetizers.
Preheat your air fryer to 375°F (190°C) for 3–5 minutes. (optional step)
In a large bowl, combine the ground beef, breadcrumbs, grated cheese, egg, garlic, parsley, milk (if using), salt, and pepper.
Mix gently with your hands or a fork until just combined. Avoid overmixing to keep the meatballs tender.
With lightly oiled hands, roll the mixture into 1½-inch (about golf ball-sized) meatballs.
Lightly spray the air fryer basket with olive oil (optional). Arrange the meatballs in a single layer, leaving a bit of space between each.
Air fry at 350°F (180°C) for 12-18 minutes, turning the meatballs halfway through, until browned and cooked through (internal temperature should be 165°F / 74°C).
Serve warm as-is, or toss in a sauce, sprinkle with more cheese, or enjoy as appetizers.
Notes
You can make these ahead and refrigerate the uncooked meatballs for up to 1 day.
Freeze cooked or uncooked meatballs for up to 3 months—cook frozen meatballs a few extra minutes in the air fryer.