Air Fryer Bang Bang Chicken Meatballs
Juicy, tender chicken meatballs coated in a creamy, spicy bang bang sauce, all made in the air fryer in under 20 minutes. A perfect high-protein dinner or appetizer the whole family will love.
These air fryer bang bang chicken meatballs are about to become your new favorite weeknight dinner. They’re juicy, flavorful, and tossed in the most addictive creamy spicy sauce. Made entirely in the air fryer, they come together in under 20 minutes with minimal cleanup. Whether you serve them over rice, in lettuce wraps, or as a party appetizer, they deliver big flavor with almost no effort.
If you love the flavor of bang bang shrimp but want something heartier and more family-friendly, these chicken meatballs are the answer. They’re made with simple pantry ingredients and get perfectly browned in the air fryer before being coated in a sweet, spicy, and creamy sauce. Busy moms, home cooks, and beginners alike will find this recipe easy to follow and rewarding to serve.
Why You'll Love This Recipe
- Ready in 20 minutes: From start to finish, these meatballs cook quickly in the air fryer, making them perfect for busy weeknights.
- High in protein: Each serving packs a solid protein punch to keep the family full and satisfied.
- Crispy outside, juicy inside: The air fryer creates a golden brown crust while keeping the meatballs tender and moist.
- Minimal dishes: One bowl for mixing, one air fryer basket, and a small bowl for sauce – that’s it.
- Kid-friendly heat: The sauce is customizable; you can adjust the sriracha to suit your family’s spice tolerance.
- Great for meal prep: Make a double batch and enjoy leftovers all week. They reheat beautifully.
- Versatile serving options: Serve as an appetizer, over rice, in sandwiches, or on salads.
Ingredients
For the meatballs:
- 1 lb ground chicken
- 1/3 cup panko breadcrumbs
- 1 large egg, lightly beaten
- 2 green onions, finely chopped (white and light green parts)
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
For the bang bang sauce:
- 1/2 cup mayonnaise
- 3 tablespoons sweet chili sauce
- 1 tablespoon sriracha (adjust to taste)
- 1 teaspoon rice vinegar
- 1/2 teaspoon garlic powder
For garnish:
- Sliced green onions
- Sesame seeds
Optional Substitutions
- Ground chicken: Substitute ground turkey or lean ground pork. Turkey will be leaner; pork adds more moisture.
- Panko breadcrumbs: Use regular breadcrumbs, crushed pork rinds for keto, or gluten-free panko.
- Egg: Replace with 1 tablespoon ground flaxseed mixed with 3 tablespoons water for an egg-free version.
- Mayonnaise: Use Greek yogurt for a lighter sauce, but it will be less creamy and more tangy.
- Sweet chili sauce: Substitute honey mixed with a pinch of red pepper flakes, or use more sriracha for extra heat.
- Rice vinegar: Swap with apple cider vinegar or lime juice for a different acidity.
Instructions
- In a large bowl, combine ground chicken, panko, beaten egg, green onions, garlic, ginger, soy sauce, sesame oil, salt, and black pepper. Mix gently with your hands until just combined. Do not overmix or meatballs will be tough.
- Using a small cookie scoop or your hands, form the mixture into 24 bite-sized meatballs (about 1 tablespoon each). Place them on a plate or tray.
- Preheat your air fryer to 375°F (190°C) for 3 minutes.
- Lightly spray the air fryer basket with cooking spray. Arrange the meatballs in a single layer, leaving space between each for air circulation. You may need to cook in batches depending on the size of your air fryer.
- Air fry at 375°F for 8-10 minutes, shaking the basket halfway through, until the meatballs are golden brown and cooked through (internal temperature reaches 165°F).
- While the meatballs cook, make the sauce: In a small bowl, whisk together mayonnaise, sweet chili sauce, sriracha, rice vinegar, and garlic powder until smooth.
- Once meatballs are done, transfer them to a large bowl. Pour the bang bang sauce over the hot meatballs and gently toss to coat evenly.
- Garnish with sliced green onions and sesame seeds. Serve immediately.
Pro Tips
- Don't overmix the meatball mixture: Overworking the ground chicken can make the meatballs dense and tough. Mix until just combined.
- Use a cookie scoop: For evenly sized meatballs that cook at the same rate, use a small cookie scoop (about 1 tablespoon).
- Preheat the air fryer: A preheated air fryer ensures the meatballs start browning right away, locking in moisture.
- Don't overcrowd the basket: If meatballs are too close together, they will steam instead of getting crispy. Cook in batches if needed.
- Check internal temperature: Use an instant-read thermometer to ensure the center of a meatball reaches 165°F for food safety.
- Toss sauce over hot meatballs: Tossing the sauce while they're still hot helps the coating stick better and absorb some flavor.
- Adjust spiciness: Taste the sauce before adding all the sriracha. Start with 1 teaspoon and add more to your liking.
Variations and Substitutions
- Make it keto: Replace panko with crushed pork rinds or almond flour, and use full-fat mayo. The sauce is already low-carb.
- Extra crunch: Add 2 tablespoons of finely chopped water chestnuts to the meatball mixture for a pleasant crunch.
- Bang bang shrimp style: Replace ground chicken with chopped raw shrimp (pulsed in a food processor). Cook for 6-8 minutes.
- Gluten-free: Use gluten-free panko or almond flour, and ensure soy sauce is tamari or coconut aminos.
- Air fryer to oven: If you don't have an air fryer, bake meatballs on a parchment-lined sheet pan at 400°F for 15-18 minutes.
- Add vegetables: Mix in finely grated zucchini (squeeze out excess moisture) or shredded carrots for extra nutrients.
- Sauce swap: For a tangier twist, add a tablespoon of lime juice to the sauce or substitute Greek yogurt for half the mayo.
Storage and Reheating
Fridge
Store leftover meatballs (with or without sauce) in an airtight container in the refrigerator for up to 4 days. Keep the sauce separate if possible to preserve the meatballs' coating.
Freezer
Freeze cooked meatballs (without sauce) in a single layer on a baking sheet until solid, then transfer to a freezer-safe bag. They keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat meatballs in the air fryer at 350°F for 3-4 minutes until warmed through. You can also microwave them in 30-second bursts, but the coating may become less crispy. For best results, reheat without the sauce and add fresh sauce after heating.
FAQ
Can I use ground turkey instead of chicken? Yes, ground turkey works perfectly. Since turkey is lean, consider adding a tablespoon of olive oil to the mixture to keep the meatballs moist.
How do I make these dairy-free? The recipe is naturally dairy-free as written. Ensure your breadcrumbs don't contain dairy, and use a dairy-free mayo if needed.
Can I make the meatballs ahead of time? Absolutely! Form the meatballs and refrigerate them (uncooked) for up to 24 hours. Cook them fresh when ready, adding an extra minute or two to the air fry time since they'll be cold.
Why did my meatballs turn out dry? Overcooking or using very lean ground chicken can cause dryness. Check the internal temperature and remove them from the air fryer as soon as they hit 165°F. Also, make sure your chicken has at least 7% fat content.
Can I double this recipe? Yes, simply double all ingredients. Cook the meatballs in batches to avoid overcrowding the air fryer basket.
What can I serve with these meatballs? They are delicious over steamed jasmine rice, cauliflower rice, or zucchini noodles. A side of steamed broccoli or a fresh cucumber salad also pairs well.
Is the sauce very spicy? The sauce has a mild to medium heat level from the sriracha and sweet chili sauce. For a milder version, reduce sriracha to 1 teaspoon or omit it entirely. For extra heat, add more sriracha or a pinch of cayenne.
Can I use bottled bang bang sauce? If you have a favorite store-bought version, you can use it to save time. However, the homemade sauce is very quick and tastes fresher.
Nutrition Information
Nutritional values are estimated and can vary depending on the ingredients used.
Save this recipe
Print and download options unlock in 30 seconds.
