Air-frying meatballs cooks seasoned ground beef quickly, browning the outside while keeping the centers tender. This straightforward version uses Parmesan, breadcrumbs, and Italian-style seasonings; serve the meatballs with pasta, tuck them into a sandwich, or enjoy them as an appetizer.
Ingredients
- 1 pound (450 g) ground beef, preferably 85% lean
- 1/3 cup (35 g) plain breadcrumbs
- 1/4 cup (25 g) finely grated Parmesan cheese
- 1 large egg (about 50 g without shell)
- 2 tablespoons (30 ml) milk
- 2 tablespoons (8 g) finely chopped fresh parsley
- 1 garlic clove (about 3 g), finely minced or grated
- 1/2 teaspoon (1 g) dried Italian seasoning
- 1/2 teaspoon (3 g) fine salt
- 1/4 teaspoon (0.5 g) ground black pepper
- Olive oil spray, as needed, for the air-fryer basket
Instructions
- Preheat the air fryer. Set it to 380°F (193°C) and preheat for about 3 minutes, following your appliance’s instructions. Lightly coat the basket with olive oil spray. If your air fryer does not require preheating, you can skip it and begin cooking; the timing may vary slightly.
- Mix the ingredients. In a medium bowl, combine the breadcrumbs and milk, and let them sit for 1 minute so the crumbs absorb some moisture. Add the Parmesan, egg, parsley, garlic, Italian seasoning, salt, and pepper. Crumble in the ground beef. Mix gently with clean hands or a fork just until the ingredients are evenly distributed. Avoid squeezing or kneading the mixture, which can make the meatballs firm.
- Shape the meatballs. Divide the mixture into 16 portions, about 1 ounce (28 g) each, and roll them into balls roughly 1 1/2 inches (4 cm) across. Keeping them close in size helps them cook evenly. If the mixture sticks, dampen your hands lightly rather than adding extra breadcrumbs.
- Arrange in the basket. Place the meatballs in a single layer with a little space between them so hot air can circulate. Cook in batches if needed; do not stack or crowd them. For many basket-style air fryers, 8 meatballs fit comfortably, though basket sizes vary.
- Air-fry and check for doneness. Cook at 380°F (193°C) for 10–12 minutes, turning the meatballs after about 6 minutes. Cooking time depends on the air fryer and the meatball size. Check a meatball in the center of the batch with an instant-read thermometer: ground beef must reach 160°F (71°C), the USDA FSIS safe minimum internal temperature. If needed, cook for another 1–2 minutes and check again. Do not rely on color alone.
- Finish the batch. Transfer cooked meatballs to a clean plate. Repeat with the remaining mixture, allowing the air fryer to return to temperature if it has cooled noticeably. If serving with warm sauce, add the cooked meatballs to the sauce just before serving.
Tips
- Choose the right beef. Ground beef around 85% lean has enough fat for a tender result without making the basket excessively greasy. Leaner beef works, but the meatballs may be a little drier; avoid adding extra cooking time once they reach 160°F (71°C).
- Keep the mixture gentle. Mix only until combined and form the balls without compressing them. Overworking or packing the meat tightly is a common reason meatballs turn dense.
- Check your air fryer, not just the clock. Models differ in airflow and heat, and smaller meatballs cook sooner. Use a thermometer in the center of a meatball, and cook in one layer for even browning.
- Make ahead safely. Shape the meatballs up to a day ahead, cover, and refrigerate. Keep raw ground beef refrigerated, separate from ready-to-eat foods, and wash hands and surfaces after handling it. Cook promptly and avoid returning cooked meatballs to a plate that held raw meat.
Serving Suggestions
For a classic meal, spoon the meatballs over spaghetti or another pasta with warmed marinara. They also work with polenta, mashed potatoes, or rice, with extra Parmesan and chopped parsley on top. To make meatball subs, place them in toasted rolls, add marinara and mozzarella, then briefly broil the assembled sandwiches until the cheese melts; keep the meatballs hot while assembling.
For an appetizer, serve them with tomato sauce or a simple garlic-and-herb dip and provide toothpicks. If using a sauce, warm it separately and coat the cooked meatballs just before serving, rather than putting a heavy sauce in the air-fryer basket.
Variations
Use ground turkey: Substitute 1 pound (450 g) ground turkey for the beef. Turkey meatballs must reach 165°F (74°C), the USDA FSIS safe minimum for poultry, so check with a thermometer and allow extra cooking time if necessary. They may be leaner and less rich, so avoid overcooking.
Make them pork-and-beef: Replace half the beef with 8 ounces (225 g) ground pork. The mixture still needs to reach 160°F (71°C) because it contains ground meat.
Make them gluten-free: Use 1/3 cup (35 g) certified gluten-free breadcrumbs. For a dairy-free version, omit the Parmesan and use an unsweetened plant-based milk; the flavor will be less savory, so adjust the seasoning to taste.
Add a little heat: Mix in 1/4 teaspoon (0.5 g) red pepper flakes. For a fresher flavor, swap the dried Italian seasoning for 1 teaspoon (3 g) finely chopped fresh oregano or basil.
Storage and Reheating
Refrigerate cooked meatballs within 2 hours in a shallow, airtight container. They keep for 3–4 days in the refrigerator. Reheat only the portion you plan to eat in the air fryer at 350°F (177°C), turning once, or in a covered saucepan with a splash of sauce. Heat leftovers to 165°F (74°C), checking with a food thermometer; reheating time varies with size and whether they are sauced.
To freeze, cool the cooked meatballs promptly, arrange them in a single layer until firm, then transfer them to a freezer-safe airtight container or bag. For best quality, use within 2–3 months. Thaw overnight in the refrigerator before reheating, or reheat from frozen until the centers reach 165°F (74°C). Do not leave cooked meatballs at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Do I need to preheat the air fryer?
Preheating for about 3 minutes helps the meatballs start cooking evenly and brown sooner. Check your appliance’s manual; if it does not call for preheating, you can skip that step and begin checking doneness near the early end of the cooking range.
How many meatballs can I cook at once?
That depends on the basket. Arrange them in one layer with space around each one, and work in batches rather than crowding. Good airflow helps them cook consistently, and smaller batches are easier to turn and check.
Why are my air-fryer meatballs dry?
Common causes include using very lean meat, overmixing, making the balls too small, or cooking them past the safe temperature. Choose moderately lean beef, mix gently, keep the portions similar, and use a thermometer to avoid unnecessary extra cooking.
Can I cook frozen meatballs in the air fryer?
Yes, if they were fully cooked before freezing. Air-fry them from frozen at 350°F (177°C), turning partway through, until the centers reach 165°F (74°C). Timing varies by size and appliance. For raw frozen meatballs, cook until the center reaches 160°F (71°C) for beef or pork, or 165°F (74°C) for poultry.
Can I put sauce in the air fryer with the meatballs?
It is better to cook the meatballs plain in the basket and add sauce afterward. Sauce can drip through the basket, interfere with airflow, or scorch. Warm the sauce separately, then toss in the cooked meatballs.
Can I prepare the mixture in advance?
Yes. Cover the shaped, uncooked meatballs and refrigerate them for up to 24 hours before cooking. Keep them chilled until you are ready to cook, and wash any surfaces and utensils that touched raw meat before using them for serving.
Related
- Jenna Ortega Smoking: A Smoky Chipotle Chicken Recipe
- Falafel Corner Lodi-Style Falafel at Home
- Air Frying Drumsticks: Crispy Skin, Juicy Chicken
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).