Go Back
+ servings
a wooden spoon scooping up a skinny thai chicken meatball from the skillet
Print Recipe Add to Collection
4.57 from 95 votes

Skinny Thai Chicken Meatballs with Peanut Sauce

Skinny Thai Chicken Meatballs with Peanut Sauce - healthy baked chicken meatballs with Thai flavors. All smothered in a sweet and slightly spicy peanut sauce.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Dinner, Main Course
Cuisine: Thai
Keyword: meatball recipe, meatballs, thai chicken meatballs
Servings: 6
Calories: 390kcal


For Meatballs

  • 1 pound ground chicken
  • 4 green onions chopped
  • ¼ cup cilantro chopped
  • 1 tablespoon fish sauce
  • 1 tablespoon red curry paste
  • 1 cup breadcrumbs
  • 1 egg
  • ¼ teaspoon salt or to taste
  • ¼ teaspoon pepper or to taste

For Peanut Sauce


  • Prep the oven and baking sheet: Preheat oven to 375 F degrees. Place parchment paper over a baking sheet.
  • Make the meatballs: In a medium bowl mix all the ingredients for the meatballs together well. Form the meatballs into small 1 inch balls. Place meatballs on prepared baking sheet and bake for about 30 minutes or until done.
  • Make the sauce: In the meantime you can make the sauce. Heat the oil in a medium sauce pan or skillet. Add the red curry paste and cook for a couple minutes. Add the remaining ingredients, stir and cook for about 5 minutes.
  • Finish the dish: Add meatballs to sauce and toss so that the meatballs are fully coated. Garnish with parsley or cilantro.
  • Serve: Serve with a side of mashed potatoes or rice.


  1. Can I use any other type of meat: Any ground meat would work, so feel free to switch it up. You can also combine meats like ground pork and ground beef together.
  2. Can I fry these: Yes! Heat about a tbsp of oil in a skillet then add the meatballs and fry until golden all around, should take about 7 to 10 minutes.
  3. Can I make these ahead: Yes! Meatballs usually reheat really well. If you're making these ahead, store the sauce separately in another container in the fridge. Before ready to serve reheat the sauce either in the microwave or in a small saucepan. To reheat the meatballs just reheat them in the microwave for 2 to 3 minutes. After everything has been reheated, pour the sauce over the meatballs, garnish and serve.
  4. Can I freeze these meatballs: Yes! Follow the instructions for making these ahead, and store them in the freezer separately both in an airtight container.
  5. How do I store leftovers: Refrigerate leftovers in an airtight container for up to 3 to 4 days.
  6. Yields: Recipe yields about 24 meatballs.


Serving: 1serving | Calories: 390kcal | Carbohydrates: 19g | Protein: 20g | Fat: 27g | Saturated Fat: 16g | Cholesterol: 92mg | Sodium: 654mg | Potassium: 651mg | Fiber: 2g | Sugar: 4g | Vitamin A: 975IU | Vitamin C: 2.8mg | Calcium: 69mg | Iron: 4.1mg