Thai Chicken Meatballs with Sweet Chili Glaze

Updated November 5, 2026

Total time
45 min
prep 25 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Thai Chicken Meatballs with Sweet Chili Glaze

These Thai chicken meatballs are juicy, fragrant, and packed with bold flavors from lemongrass, ginger, and fish sauce. They’re baked until golden, then tossed in a sticky sweet chili glaze that balances heat and sweetness. Perfect as an appetizer, over rice, or in lettuce wraps, this recipe is easy enough for a weeknight and impressive enough for a party.

Ingredients

  • 1 lb (450 g) ground chicken
  • 1/2 cup (50 g) panko breadcrumbs
  • 1 large egg, lightly beaten
  • 3 cloves garlic, minced
  • 1 tbsp (15 ml) fish sauce
  • 1 tbsp (15 ml) soy sauce
  • 1 tsp (5 ml) grated fresh ginger
  • 1 stalk lemongrass, tender inner part only, finely minced (or 1 tbsp/15 ml lemongrass paste)
  • 2 green onions, thinly sliced
  • 1/4 cup (60 ml) sweet chili sauce, for glaze
  • 1 tbsp (15 ml) honey
  • 1 tsp (5 ml) rice vinegar
  • 1/2 tsp (2.5 ml) sesame oil (optional, for extra flavor)
  • Fresh cilantro and lime wedges, for serving

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease it.
  2. In a large bowl, combine ground chicken, panko, egg, garlic, fish sauce, soy sauce, ginger, lemongrass, and green onions. Mix gently with your hands until just combined—do not overmix.
  3. Shape the mixture into 1.5-inch (4 cm) meatballs (about 16-18). Place them on the prepared baking sheet, spacing evenly.
  4. Bake for 15-18 minutes, until the meatballs are cooked through and reach an internal temperature of 165°F (74°C) as measured with a food thermometer (USDA FSIS safe minimum for poultry).
  5. While the meatballs bake, prepare the glaze: in a small saucepan, combine sweet chili sauce, honey, and rice vinegar. Warm over low heat, stirring, until smooth. Remove from heat.
  6. Once meatballs are done, transfer them to a large bowl. Pour the glaze over and toss gently to coat each meatball.
  7. Garnish with cilantro and serve with lime wedges.

Tips

  • If you can’t find lemongrass, substitute 1 teaspoon of grated lime zest plus 1 teaspoon of minced ginger. The flavor will be slightly brighter but still delicious.
  • Don’t overmix the meatball mixture—it makes the meatballs tough. Mix until the ingredients are just incorporated.
  • For extra crispy edges, broil the meatballs for 1-2 minutes after baking, before glazing. Watch them closely to prevent burning.
  • If the glaze seems too thick, add a teaspoon of water to thin it. If too thin, simmer a bit longer.

Serving Suggestions

Serve these meatballs over jasmine rice with steamed vegetables, or tuck them into lettuce cups with shredded carrots and cucumber. They also make a great appetizer on toothpicks with extra sweet chili sauce for dipping.

Variations

  • Use ground turkey or pork instead of chicken—adjust cooking time if needed (pork should reach 160°F/71°C).
  • Add a tablespoon of chopped fresh cilantro or Thai basil to the meatball mixture for extra herbaceousness.
  • For a spicier kick, add 1/2 teaspoon of sriracha or red pepper flakes to the glaze.
  • Make it gluten-free by using gluten-free panko and tamari instead of soy sauce.

Storage and Reheating

Store leftover meatballs in an airtight container in the refrigerator for up to 4 days. To reheat, place them in a skillet over medium heat with a splash of water or extra glaze, or microwave in 30-second bursts until hot. You can also freeze cooked meatballs (without glaze) for up to 3 months; thaw overnight in the fridge and reheat as above.

Frequently Asked Questions

Can I use ground beef instead of chicken? Yes, but the flavor will be less Thai-forward. If using beef, cook to 160°F (71°C) and consider adding a bit more ginger and garlic.

Why are my meatballs falling apart? This usually happens when the mixture is too wet or not enough binder. Make sure to measure the panko correctly and don’t skip the egg. Also, handle the meatballs gently when shaping.

Can I make the meatballs ahead of time? Absolutely. Shape the meatballs and refrigerate them (unbaked) for up to 24 hours. Bake when ready, adding a couple of minutes to the cooking time if they’re cold.

Is fish sauce essential? It adds authentic umami, but you can substitute with soy sauce or a splash of Worcestershire sauce in a pinch. The taste will change slightly.

Can I air-fry these meatballs? Yes, preheat the air fryer to 375°F (190°C) and cook for 10-12 minutes, shaking the basket halfway. Check for doneness with a thermometer.

How do I know when the meatballs are done without a thermometer? Cut one open—the center should be white, not pink, and juices should run clear. But a thermometer is the safest way to ensure they reach 165°F (74°C).

Related

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).