Flavorful Thai Curry Meatball Soup You Can Make at Home
Thai curry meatball soup is a cozy and flavorful meal that brings comfort in every spoonful. It features tender meatballs, a creamy coconut broth, and bright aromatics that create a bold yet balanced flavor. The soup feels rich without being heavy and comes together easily in one pot. With simple ingredients and easy steps, this recipe gives you a delicious Thai inspired dish that tastes just like a restaurant favorite.
Ingredients Needed
For the Meatballs
1 pound ground chicken
2 tablespoons green curry paste
1 tablespoon soy sauce
1 teaspoon ginger grated
2 garlic cloves minced
2 tablespoons chopped cilantro
1 teaspoon salt
1 teaspoon black pepper
For the Soup
1 tablespoon oil
1 small onion sliced
1 tablespoon ginger grated
2 garlic cloves minced
2 tablespoons green curry paste
3 cups chicken broth
1 can coconut milk about 14 ounces
1 tablespoon fish sauce
1 tablespoon brown sugar
1 cup sliced carrots
1 cup sliced bell peppers
1 cup baby spinach
1 tablespoon lime juice
Fresh cilantro for garnish
Red chili flakes optional
Step by Step Cooking Instructions for Thai Curry Meatball

Prepare the Meatballs
Combine ground chicken with green curry paste soy sauce ginger garlic cilantro salt and pepper. Mix gently then shape the mixture into one inch meatballs and set them aside.
Brown the Meatballs
Heat oil in a pot over medium heat. Add the meatballs in batches and brown them on all sides. Remove the browned meatballs and set them aside to finish cooking in the soup.
Cook the Aromatics
In the same pot add onion ginger and garlic. Cook for two to three minutes until the onion softens and the mixture becomes fragrant. Stir gently to prevent burning.
Add the Curry Paste
Add green curry paste into the pot. Stir well so it blends with the aromatics. Allow it to cook for one minute to deepen the flavor.
Build the Broth
Pour in the chicken broth and stir to dissolve the curry paste completely. Add coconut milk fish sauce and brown sugar. Mix well so the broth becomes creamy and smooth.
Add Vegetables
Add sliced carrots and bell peppers to the pot. Let the soup simmer for five minutes until the vegetables begin to soften.
Simmer the Soup
Gently add the browned meatballs into the pot. Simmer for ten to twelve minutes until the meatballs are fully cooked through and the flavors blend beautifully.
Finish the Soup
Stir in baby spinach and let it wilt. Add lime juice for brightness. Taste the soup and adjust the seasoning with more salt or curry paste if needed.
Serve and Garnish
Ladle the soup into bowls. Garnish with fresh cilantro and a sprinkle of red chili flakes if you enjoy extra heat.
Tips for Customizing the Recipe
Thai curry meatball soup is easy to adjust to your taste. If you prefer more heat add extra green curry paste or fresh sliced chili. For a sweeter broth you can add a little more brown sugar. If you want a creamier texture use an additional splash of coconut milk. You can also replace ground chicken with ground turkey beef or pork. For added vegetables try mushrooms zucchini or snap peas. If you want a heartier soup add cooked rice or rice noodles just before serving. The recipe adapts beautifully to whatever you enjoy most in your bowl.
Nutritional Information
A typical serving of Thai curry meatball soup contains about 350 to 420 calories depending on the size of the meatballs and the amount of coconut milk. It offers a good balance of protein from the chicken and healthy fats from the coconut milk. The vegetables add fiber and vitamins while the curry paste provides antioxidants from herbs and spices. You can reduce the calories by using light coconut milk or making smaller meatballs. Despite its rich flavor the soup remains a wholesome and nourishing meal.
Serving Suggestions
Thai curry meatball soup tastes wonderful on its own but it becomes even better with a few simple additions. Serve it over steamed jasmine rice for a comforting bowl that feels complete. You can also enjoy it with rice noodles which soak up the broth beautifully. A side of warm garlic bread or crispy spring rolls pairs nicely with the creamy soup. If you want something fresh on the side try a simple cucumber salad to balance the warm spices. The soup is also great for meal prep because it reheats well and the flavors deepen by the next day.
Flavorful Thai Curry Meatball Soup You Can Make at Home
Course: Uncategorized6
servings15
minutes25
minutes350-420
kcalThis Thai curry meatball soup is cozy and full of flavor with tender meatballs and a creamy coconut broth. It is easy to make in one pot and perfect for a comforting meal.
Ingredients
1 pound ground chicken
4 tablespoons green curry paste (2 for meatballs, 2 for soup)
1 tablespoon soy sauce
2 teaspoons ginger, grated (1 for meatballs, 1 for soup)
4 garlic cloves, minced (2 for meatballs, 2 for soup)
2 tablespoons chopped cilantro (for meatballs)
1 teaspoon salt
1 teaspoon black pepper
1 tablespoon oil
1 small onion, sliced
3 cups chicken broth
1 can coconut milk (14 ounces)
1 tablespoon fish sauce
1 tablespoon brown sugar
1 cup sliced carrots
1 cup sliced bell peppers
1 cup baby spinach
1 tablespoon lime juice
Fresh cilantro for garnish
Red chili flakes, optional
Directions
- Prepare the Meatballs: Combine ground chicken, green curry paste, soy sauce, ginger, garlic, cilantro, salt, and pepper. Shape into one-inch meatballs and set aside.
- Brown the Meatballs: Heat oil in a pot over medium heat. Brown meatballs on all sides. Remove and set aside.
- Cook the Aromatics: In the same pot, sauté onion, ginger, and garlic for 2–3 minutes until fragrant.
- Add Curry Paste: Stir in green curry paste and cook 1 minute.
- Build the Broth: Add chicken broth, coconut milk, fish sauce, and brown sugar. Stir until smooth.
- Add Vegetables: Add carrots and bell peppers. Simmer 5 minutes until slightly softened.
- Simmer the Soup: Add meatballs back to the pot. Simmer 10–12 minutes until meatballs are fully cooked.
- Finish: Stir in spinach and lime juice. Adjust seasoning to taste.
- Serve: Garnish with cilantro and red chili flakes.
Notes
- Adjust spice by adding more curry paste or chili.
- Use light coconut milk to reduce calories.
- Can replace chicken with turkey, beef, or pork.
- Add noodles or rice for a heartier meal.
- Meatballs can be made ahead or frozen.