Go Back

Air Fryer Tomato Meatballs - Juicy, Saucy, and Weeknight-Friendly

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • For the meatballs:
  • 1 pound ground beef (80–90% lean) or use half beef, half pork
  • 1/2 cup plain breadcrumbs (panko or regular)
  • 1/4 cup milk
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons finely minced onion
  • 2 cloves garlic, minced
  • 2 tablespoons chopped fresh parsley (or 1 teaspoon dried)
  • 1 teaspoon Italian seasoning
  • 3/4 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil (to lightly coat the meatballs)
  • For the tomato sauce:
  • 1 tablespoon olive oil
  • 2 cloves garlic, thinly sliced
  • 1 can (14–15 ounces) crushed tomatoes or tomato puree
  • 1 teaspoon sugar (optional, to balance acidity)
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and pepper to taste
  • Fresh basil or parsley for finishing

Method
 

  1. Preheat the air fryer: Set to 380°F (193°C) for 3–5 minutes so it’s hot when the meatballs go in.
  2. Hydrate the breadcrumbs: In a bowl, combine breadcrumbs and milk. Let sit 2–3 minutes until softened.
  3. Mix the meatball base: Add ground meat, egg, Parmesan, onion, garlic, parsley, Italian seasoning, salt, and pepper to the breadcrumb mixture. Stir gently with a fork or your hands until just combined. Don’t overmix or the meatballs can turn dense.
  4. Form the meatballs: Lightly oil your hands and roll into 1.25–1.5-inch balls (about 16–18 meatballs). Brush or toss with 1 tablespoon olive oil for better browning.
  5. Air fry in batches if needed: Arrange meatballs in a single layer in the air fryer basket. Cook at 380°F (193°C) for 10–12 minutes, shaking the basket halfway. They’re done when internal temperature reaches 165°F (74°C) and they’re browned.
  6. Make the sauce while they cook: Warm 1 tablespoon olive oil in a skillet over medium heat. Add sliced garlic and cook 30–45 seconds until fragrant (not brown). Pour in crushed tomatoes, sugar, oregano, and red pepper flakes. Simmer 8–10 minutes. Season with salt and pepper, and stir in fresh basil.
  7. Combine and serve: Add the cooked meatballs to the sauce and simmer 2–3 minutes to coat. Serve over pasta, stuff into toasted rolls, or spoon over polenta or rice.