I turn ground chicken into flavorful Thai-style meatballs, then simmer them in a luscious coconut curry that’s perfect for spooning over rice and garnishing with peanuts and fresh herbs.
Why You’ll Love This Recipe
I adore how these meatballs are both comforting and exotic—tender and juicy, they soak up the rich coconut‑red curry sauce beautifully. It’s a one‑pot, freezer‑friendly meal that comes together in under an hour, yet tastes like something you’d order at a Thai restaurant
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Ground chicken
-
Panko breadcrumbs (or gluten‑free alternative)
-
Coconut milk (for meatballs and curry)
-
White onion (minced)
-
Fish sauce (or soy sauce)
-
Ground coriander, ginger, garlic powder, pepper, salt
-
Thai red curry paste
-
Low‑sodium chicken stock
-
Red bell pepper (chopped)
-
Brown sugar
-
Lime juice
-
Toppings: roasted salted peanuts, cilantro or Thai basil
Directions
-
Make the meatballs: In a mixing bowl I combine ground chicken, panko, coconut milk, minced onion, fish sauce, salt, ground coriander, ground ginger, garlic powder, and pepper. I shape the mixture into meatballs and set them aside
-
Prep the curry: I pour some coconut milk into a pot and simmer it until it separates, stirring in red curry paste, chicken stock, chopped bell pepper, fish sauce, brown sugar, and lime juice
-
Cook the meatballs in curry: I gently add the meatballs to the curry base and simmer for about 15–20 minutes until they’re cooked through and tender
-
Serve: I ladle the meatballs and curry over jasmine rice, then top with roasted peanuts and fresh cilantro or Thai basil.
Servings and timing
-
Serves: 4
-
Prep time: ~20 minutes
-
Cook time: ~25 minutes
-
Total time: ~45 minutes
Variations
-
I swap panko for gluten‑free crumbs and use tamari for fish sauce to make it gluten‑free
-
I sometimes add extra veggies like broccoli, cauliflower, or squash to bulk it up
-
For a low‑carb option, I serve it over cauliflower rice.
Storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. To reheat, I gently simmer on the stovetop until warmed through—adding a splash of stock or coconut milk if the curry thickens. This meal also freezes beautifully: I freeze in portions and reheat straight from frozen on the stove
FAQs
Can I freeze the meatballs before cooking?
I often freeze uncooked meatballs on a tray until solid, then store them sealed. When I’m ready, I add them frozen to the curry—just increase cooking time by a few minutes.
Can I replace chicken with another protein?
Definitely—I’ve used ground turkey or pork with success. Some variations even use beef.
How spicy is the curry, and can I adjust it?
The heat comes from the red curry paste, but I adjust by adding more for spice or less for milder flavor.
What’s the best garnish?
I like roasted peanuts for crunch, plus fresh cilantro or Thai basil, and a final squeeze of lime to brighten everything.
Can I make this ahead for meal prep?
Yes—I often prepare the full curry and meatballs, then portion into containers. Flavors meld beautifully overnight, making it a perfect lunch or weeknight dinner
Conclusion
I love serving this dish when I want something satisfying yet exotic. The meatballs are juicy, the curry is creamy and aromatic, and every spoonful bursts with sweet, savory, tangy, and spicy flavors. It’s a weeknight favorite that’s as comforting as it is impressive.
Print
Thai Chicken Meatballs in Coconut Curry
Juicy chicken meatballs simmered in a fragrant coconut curry sauce, bursting with Thai flavors—comforting, exotic, and easy to prepare.
- Total Time: 42 minutes
- Yield: 4 servings
Ingredients
Meatballs:
1 lb ground chicken
2 Tbsp red curry paste
1 egg
2 green onions, finely chopped
1 Tbsp fresh ginger, grated
1 tsp fish sauce
½ cup panko breadcrumbs
Salt and pepper to taste
Coconut Curry Sauce:
1 Tbsp vegetable oil
1 small onion, finely chopped
2 cloves garlic, minced
1 Tbsp fresh ginger, grated
2 Tbsp red curry paste
1 can (14 oz) coconut milk
1 Tbsp fish sauce
1 Tbsp brown sugar
Juice of 1 lime
1 cup chicken broth
Fresh cilantro and sliced red chili, for garnish
Instructions
Preheat oven to 400 °F (200 °C) and line a baking sheet with parchment.
In a bowl, mix all meatball ingredients until just combined. Shape into 18–20 even meatballs and place on the baking sheet.
Bake meatballs for 12–15 minutes or until cooked through and lightly golden.
Meanwhile, heat oil in a large skillet over medium heat. Sauté onion until translucent (3–4 min). Add garlic and ginger; cook 30 seconds until fragrant.
Stir in curry paste, cooking 1 minute. Pour in coconut milk, chicken broth, fish sauce, and brown sugar; bring to a simmer.
Gently add baked meatballs to the sauce, spooning sauce over them. Simmer 5–7 minutes to meld flavors.
Stir in lime juice just before serving. Garnish with cilantro and sliced chili.
- Prep Time: 20 minutes
- Cook Time: 22 minutes