Thai Chicken Meatballs in Coconut Curry Recipe
Introduction
Thai Chicken Meatballs in Coconut Curry offer a flavorful and comforting meal that’s perfect for any night of the week. Tender chicken meatballs are simmered in a rich, aromatic coconut curry sauce, bursting with Thai-inspired spices and fresh herbs.

Ingredients
- 1 lb (450g) ground chicken
- ½ cup panko breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1 tbsp soy sauce
- 1 tbsp fish sauce
- ½ tsp salt
- ½ tsp black pepper
- 1 tbsp chopped fresh cilantro
- 2 green onions, finely chopped
- 1 tbsp vegetable oil (for frying)
- 1 tbsp vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tbsp red curry paste
- 1 tsp turmeric powder
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1 tbsp fish sauce
- 1 tbsp brown sugar
- 1 tsp lime juice
- ½ cup cherry tomatoes, halved
- ½ cup bell pepper, thinly sliced
- ½ cup carrots, julienned
- 1 tbsp fresh basil, chopped (for garnish)
- 1 tbsp fresh cilantro, chopped (for garnish)
Instructions
- Step 1: In a large mixing bowl, combine the ground chicken, panko breadcrumbs, egg, garlic, ginger, soy sauce, fish sauce, salt, black pepper, cilantro, and green onions.
- Step 2: Mix well until all ingredients are evenly distributed. Be careful not to overmix, as this can make the meatballs dense.
- Step 3: Using your hands or a tablespoon, shape the mixture into small meatballs, about 1 inch in diameter. Place them on a plate or tray.
- Step 4: Heat 1 tablespoon of vegetable oil in a large skillet over medium heat. Once hot, add the meatballs in a single layer.
- Step 5: Sear the meatballs for about 3-4 minutes on each side until they develop a golden-brown crust. They don’t need to be fully cooked at this stage.
- Step 6: Transfer the meatballs to a plate and set aside.
- Step 7: In the same skillet, add another tablespoon of vegetable oil. Sauté the onion for 2-3 minutes until translucent.
- Step 8: Stir in the garlic and ginger, cooking for another minute until fragrant.
- Step 9: Add the red curry paste and turmeric powder, stirring well to coat the aromatics in the spices. Cook for about 1 minute to enhance the flavors.
- Step 10: Pour in the coconut milk and chicken broth, stirring to combine.
- Step 11: Add the fish sauce, brown sugar, and lime juice, balancing the flavors between salty, sweet, and tangy.
- Step 12: Toss in the cherry tomatoes, bell pepper, and carrots. Let the sauce simmer for 5 minutes, allowing the vegetables to soften slightly.
- Step 13: Carefully return the meatballs to the skillet, ensuring they are submerged in the sauce.
- Step 14: Cover and simmer on low heat for 10-12 minutes, or until the meatballs are fully cooked through (internal temperature should reach 165°F/75°C).
- Step 15: Stir occasionally to ensure even cooking and to prevent the sauce from sticking.
- Step 16: Taste the curry and adjust seasoning with additional fish sauce, lime juice, or a pinch of sugar if needed.
- Step 17: Sprinkle fresh basil and cilantro over the top for an added burst of freshness.
- Step 18: Serve hot with steamed jasmine rice or warm naan bread for a complete meal.
Tips & Variations
- For extra heat, add a chopped fresh chili or a pinch of cayenne pepper to the curry sauce.
- Use ground turkey instead of chicken for a slightly different flavor.
- If you prefer a thicker sauce, let the curry simmer uncovered for a few extra minutes to reduce.
- Fresh herbs like Thai basil and cilantro add authentic flavor—don’t skip them.
Storage
Store leftover meatballs and curry sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat or in the microwave, stirring occasionally. For longer storage, freeze in a freezer-safe container for up to 2 months, thawing overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the meatballs ahead of time?
Yes, you can prepare and shape the meatballs a day in advance and keep them covered in the refrigerator. For best results, cook them fresh or freeze uncooked meatballs for later use.
Can I use red curry paste from a store?
Absolutely. Store-bought red curry paste works perfectly for this recipe. Choose a brand that suits your spice tolerance and flavor preference.
PrintThai Chicken Meatballs in Coconut Curry Recipe
These Thai Chicken Meatballs in Coconut Curry offer a delicious blend of tender chicken meatballs simmered in a rich, fragrant coconut curry sauce bursting with authentic Thai flavors. The dish combines savory, sweet, and tangy elements with fresh herbs and colorful vegetables for a wholesome and comforting meal perfect for any occasion.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Ingredients
For the Meatballs
- 1 lb (450g) ground chicken
- ½ cup panko breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1 tbsp soy sauce
- 1 tbsp fish sauce
- ½ tsp salt
- ½ tsp black pepper
- 1 tbsp chopped fresh cilantro
- 2 green onions, finely chopped
- 1 tbsp vegetable oil (for frying)
For the Coconut Curry Sauce
- 1 tbsp vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tbsp red curry paste
- 1 tsp turmeric powder
- 1 can (14 oz) coconut milk
- 1 cup chicken broth
- 1 tbsp fish sauce
- 1 tbsp brown sugar
- 1 tsp lime juice
- ½ cup cherry tomatoes, halved
- ½ cup bell pepper, thinly sliced
- ½ cup carrots, julienned
- 1 tbsp fresh basil, chopped (for garnish)
- 1 tbsp fresh cilantro, chopped (for garnish)
Instructions
- Prepare the Meatball Mixture: In a large mixing bowl, combine the ground chicken, panko breadcrumbs, egg, minced garlic, grated ginger, soy sauce, fish sauce, salt, black pepper, chopped fresh cilantro, and finely chopped green onions. Mix well until all ingredients are incorporated evenly, taking care not to overmix to keep the meatballs tender.
- Shape the Meatballs: Using your hands or a tablespoon, form the mixture into small meatballs approximately 1 inch in diameter. Arrange them on a plate or tray, ready for cooking.
- Sear the Meatballs: Heat 1 tablespoon of vegetable oil in a large skillet over medium heat. When the oil is hot, add the meatballs in a single layer and sear them for 3-4 minutes on each side until they develop a golden-brown crust. At this stage, they don’t need to be fully cooked through. Remove the meatballs and set them aside on a plate.
- Sauté Aromatics: In the same skillet, add the remaining 1 tablespoon of vegetable oil. Sauté the finely chopped onion for 2-3 minutes until it becomes translucent and soft. Add the minced garlic and grated ginger, cooking for an additional minute until fragrant.
- Add Spices: Stir in the red curry paste and turmeric powder, coating the sautéed aromatics evenly. Cook this mixture for about 1 minute to develop the flavors fully.
- Add Liquids and Flavorings: Pour in the coconut milk and chicken broth, stirring to combine. Mix in the fish sauce, brown sugar, and lime juice to balance the savory, sweet, and tangy notes of the curry.
- Add Vegetables: Toss in the halved cherry tomatoes, sliced bell pepper, and julienned carrots. Allow the sauce to simmer gently for 5 minutes so the vegetables soften slightly while retaining their texture.
- Simmer the Meatballs: Carefully return the seared meatballs to the skillet, fully submerging them in the coconut curry sauce. Cover the skillet and let everything simmer on low heat for 10-12 minutes, or until the meatballs are thoroughly cooked with an internal temperature of 165°F (75°C).
- Finish and Season: Stir occasionally during simmering to prevent sticking and ensure even cooking. Taste the curry near the end and adjust seasoning with additional fish sauce, lime juice, or a pinch of sugar if desired for a perfect flavor balance.
- Garnish and Serve: Sprinkle freshly chopped basil and cilantro over the top to add a burst of freshness. Serve the Thai Chicken Meatballs hot alongside steamed jasmine rice or warm naan bread to complete the meal.
Notes
- Do not overmix the meatball mixture to keep the texture light and tender.
- Using ground chicken keeps the meatballs lean but juicy due to the added breadcrumbs and egg.
- Adjust the red curry paste quantity according to your preferred spice level.
- Ensure meatballs reach an internal temperature of 165°F (75°C) for safe consumption.
- Serve with rice or bread to soak up the flavorful coconut curry sauce.
- Fresh herbs added at the end enhance the dish’s aroma and flavor.
Keywords: Thai chicken meatballs, coconut curry, Thai curry recipe, chicken meatballs in curry, coconut milk curry, easy Thai dinner

