Tender chicken meatballs bubble in a creamy coconut curry, brightened by ginger, garlic, and bursts of bell pepper in every spoonful. Simmered in a silky sauce kissed by red curry paste, these Thai Chicken Meatballs in Coconut Curry bring vibrant flavors and wilted spinach to the bowl, perfect over jasmine rice. Whether you’re craving a cozy weeknight dinner or planning a casual gathering, this dish delivers comforting warmth with an exciting Thai twist.
Before diving into the cooking steps, let’s gather the essentials you’ll need to build these vibrant meatballs and luscious coconut curry sauce.
Getting from raw ingredients to a steaming bowl of curry takes just a few key stages: mixing and shaping your meatballs, searing them to golden perfection, and then simmering everything in a fragrant coconut broth. These step-by-step directions will guide you through the process so you end up with juicy meatballs and an irresistible sauce.
1. In a large bowl, combine ground chicken, breadcrumbs, green onions, garlic, ginger, fish sauce, soy sauce, red curry paste, cilantro, salt, and black pepper. Mix gently until just combined, being careful not to overwork the mixture.
2. Form the chicken mixture into small meatballs, about 1 inch in diameter, using lightly oiled hands to keep them from sticking.
3. Heat vegetable oil in a large skillet over medium heat. Add the meatballs in batches, avoiding overcrowding. Cook 4–5 minutes per side until golden brown and cooked through. Transfer to a plate and set aside.
4. In the same skillet, add more vegetable oil if needed, then sauté the finely chopped onion over medium heat for 3–4 minutes until translucent.
5. Stir in the minced garlic and grated ginger, cooking for an additional minute until fragrant.
6. Add the red curry paste and stir constantly for 1 minute to toast the spices and deepen the flavor.
7. Pour in the coconut milk and chicken broth, stirring to combine. Add fish sauce and brown sugar, then bring the mixture to a gentle simmer.
8. Add the sliced bell peppers, letting them cook in the simmering sauce for about 3 minutes to soften slightly.
9. Return the browned meatballs to the skillet, nestling them into the curry. Simmer everything together for 5–7 minutes so the flavors meld.
10. Stir in the baby spinach and cook just until wilted, about 1–2 minutes. Taste and adjust salt and pepper as needed.
11. Divide between bowls and garnish with fresh cilantro. Serve alongside rice or noodles for a complete meal.
This dish truly shines when you pair it thoughtfully—balancing spicy, creamy, and fresh elements on the plate.
You’re almost there—just a few easy tweaks will help you customize this recipe and streamline your prep.
Planning ahead? Proper storage keeps your meatballs and curry tasting just as vibrant days later.
Got a few questions? Here are quick answers to common queries.
From start to finish, this recipe takes about 45–50 minutes. You’ll spend 10–15 minutes mixing and forming the meatballs, 10–12 minutes frying them until golden and cooked through, and about 25 minutes preparing the curry sauce, simmering the peppers, adding the meatballs back in, and wilting the spinach.
The simplest way is to vary the amount of red curry paste. For a milder curry, start with ½ teaspoon and taste before adding more. If you love spice, increase up to 2 teaspoons. You can also add fresh chopped chilies or a dash of chili oil at the end. Balancing with a little extra brown sugar or a squeeze of fresh lime juice can help tame any excessive heat.
You can swap ground chicken for ground turkey for a lighter option or use a plant-based ground meat substitute to make it vegetarian (just check that your curry paste doesn’t contain shrimp paste). To make breadcrumbs gluten-free, use certified gluten-free breadcrumbs or crushed gluten-free crackers. The fish sauce can be replaced with tamari or coconut aminos for a soy-free alternative, though you may want to add a pinch of sea salt to mimic its briny depth.
Store cooled meatballs and curry sauce separately in airtight containers in the refrigerator for up to 3 days. When reheating, gently warm the curry sauce in a saucepan over medium heat, then add the meatballs and simmer for about 5–7 minutes until heated through. Reheat rice or noodles separately to avoid sogginess, then combine at serving.
Yes. For best results, freeze the cooked meatballs in a single layer on a baking sheet until firm, then transfer to a freezer bag and store for up to 3 months. Freeze the curry sauce in a separate container, leaving some headspace for expansion. Thaw overnight in the refrigerator, then reheat as directed above. If you prefer prepping everything at once, you can fully assemble the curry with meatballs and freeze in portioned containers.
Serve the curry over jasmine rice, brown rice, or rice noodles to soak up the sauce. Garnish with fresh cilantro, thinly sliced green onions, and a lime wedge for extra brightness. You can also scatter chopped roasted peanuts or cashews on top for crunch and drizzle with coconut cream for a rich finish. A side of quick-pickled cucumbers adds a refreshing contrast.
Who knew meatballs could get a Thai makeover and steal the show? These juicy spheres soak up a dreamy coconut curry, with ginger and garlic lending zing and spinach sneaking in some greens. The balanced spice from red curry paste and sweet hint of brown sugar make every spoonful a flavor party. Go ahead and print this page—or bookmark it for later—and let me know how it turns out. Questions, tweaks, or epic success stories? Drop a comment below and let’s chat!
Tender meatballs simmer in a silky coconut curry kissed by red curry paste and ginger. Vibrant peppers and wilted spinach join the fragrant sauce, perfect spooned over jasmine rice.