Craving something cozy and vibrant for your next weeknight dinner? These One-Pan Thai Chicken Meatballs are exactly what you need. They bring big, bold flavors to your table with minimal cleanup.
This dish delivers a restaurant-quality experience right in your kitchen. It is perfect for those chilly evenings when you want warmth and spice. You will love how the aromatic sauce fills your home.
Why This Recipe Works
You will love how fast this comes together. It takes only 40 minutes from start to finish. The creamy coconut sauce provides the ultimate comfort food experience. It is a balanced meal that feels light yet satisfying.
Cooking everything in one pan saves you precious time. You won’t have a mountain of dishes to wash later. The combination of ginger, garlic, and curry paste is truly addictive. It is a fantastic way to brighten up your winter meal rotation.
The Easy Process
You start by browning the seasoned meatballs in a large skillet. Then, you whisk together the aromatic red curry sauce in the same pan. Everything simmers together to create tender, juicy meatballs. It is a foolproof method that even beginner cooks will master easily.
What You’ll Need
- 1 lb ground chicken
- 1/4 cup panko breadcrumbs
- 1 large egg
- 2 tablespoons red curry paste, divided
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 green onions, thinly sliced
- 1/4 cup fresh cilantro, chopped
- 1 tablespoon fish sauce, divided
- 1 tablespoon coconut oil
- 1 can (14 oz) full-fat coconut milk
- 1 tablespoon brown sugar
- 1 tablespoon lime juice
- 1 red bell pepper, sliced into strips
- 2 cups fresh baby spinach
Step-by-Step Directions
- In a large bowl, combine ground chicken, panko, egg, 1 tablespoon red curry paste, minced garlic, grated ginger, green onions, cilantro, and 1 teaspoon fish sauce.
- Form the mixture into approximately 16 evenly sized meatballs.
- Heat coconut oil in a large skillet over medium-high heat.
- Sear meatballs in the skillet for 3-4 minutes per side until browned, then remove and set aside.
- In the same skillet, add the remaining 1 tablespoon red curry paste and bell peppers, sautéing for 2 minutes.
- Stir in coconut milk, brown sugar, and remaining fish sauce, scraping up any browned bits from the pan.
- Return meatballs to the skillet and simmer for 8-10 minutes until meatballs are cooked through and the sauce has thickened.
- Stir in spinach and lime juice just before serving until spinach is wilted.
- Serve warm, optionally over jasmine rice or rice noodles.
Best Ways to Enjoy
Serve these meatballs over a bed of fluffy jasmine rice. The rice soaks up every drop of that silky curry sauce. You can also use rice noodles for a lighter feel. For a low-carb option, try cauliflower rice or extra steamed vegetables.
Keep It Fresh
Store any leftovers in an airtight container in the fridge. They will stay delicious for up to three days. You can also freeze the cooked meatballs and sauce for two months. Reheat gently on the stovetop over medium-low heat. Add a splash of water or coconut milk if the sauce thickens too much.
Pro Tips
- Don’t skip the fresh lime juice at the end for brightness.
- Avoid overmixing the chicken to keep the meatballs light and tender.
- Wet your hands with water to prevent the meat from sticking.
- Use a cookie scoop to ensure all meatballs are the same size.
- Sauté the curry paste for a minute to unlock its full aroma.
- Add extra chili flakes if you prefer a spicier winter meal.
- Garnish with extra cilantro and sliced green onions for a fresh crunch.
Easy Swaps
- Swap ground chicken for ground turkey for a similar lean protein.
- Use kale instead of spinach for a heartier winter green.
- Substitute brown sugar with coconut sugar or honey if preferred.
- Try yellow curry paste for a milder, more golden sauce.
Common Questions
Can I make these meatballs ahead of time?
Yes, you can prep the meatballs a day in advance. Keep them covered in the fridge until you are ready to sear. This makes weeknight dinner even faster.
How do I know the meatballs are cooked?
The meatballs should reach an internal temperature of 165°F. They will feel firm to the touch when fully cooked. Simmering them in the sauce ensures they stay perfectly juicy.
Is this recipe family-friendly?
Absolutely, most kids love the mild creaminess of coconut milk. You can reduce the curry paste if your family prefers milder flavors. It is a great way to introduce new spices.
I hope these vibrant meatballs bring a little extra joy to your dinner table tonight. They are the perfect way to stay cozy and healthy all season long!
— Emily

Ingredients
Method
- In a large bowl, combine ground chicken, panko, egg, 1 tablespoon red curry paste, minced garlic, grated ginger, green onions, cilantro, and 1 teaspoon fish sauce.
- Form the mixture into approximately 16 evenly sized meatballs.
- Heat coconut oil in a large skillet over medium-high heat.
- Sear meatballs in the skillet for 3-4 minutes per side until browned, then remove and set aside.
- In the same skillet, add the remaining 1 tablespoon red curry paste and bell peppers, sautéing for 2 minutes.
- Stir in coconut milk, brown sugar, and remaining fish sauce, scraping up any browned bits from the pan.
- Return meatballs to the skillet and simmer for 8-10 minutes until meatballs are cooked through and the sauce has thickened.
- Stir in spinach and lime juice just before serving until spinach is wilted.
- Serve warm, optionally over jasmine rice or rice noodles.
