Creamy Thai Curry Meatball Soup Recipe
A bowl of soup has the power to comfort, invigorate, and delight the senses, and the Creamy Thai Curry Meatball Soup achieves all of this with sophistication. Combining tender, succulent meatballs with a luxuriously creamy coconut curry broth, this recipe brings a harmonious balance of flavors to your table. Each spoonful offers a blend of warmth, freshness, and subtle spice that is both exotic and approachable. This soup transforms simple ingredients into a restaurant-quality dish suitable for any home kitchen.

Table of Contents
Ingredients
- 500 grams ground chicken or turkey
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 3 green onions, chopped
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons red Thai curry paste
- 400 ml coconut milk
- 2 cups chicken broth
- 1 tablespoon fish sauce
- 1 tablespoon lime juice
- 1 medium carrot, sliced
- 1 bell pepper, sliced
- 2 cups spinach or bok choy
- Fresh cilantro, for garnish
- Cooked rice or noodles, optional
How to Make Curry Meatball Soup?
To begin, prepare the meatball mixture by gently combining ground chicken or turkey with minced garlic, grated ginger, chopped green onions, salt, and black pepper. Careful mixing ensures that the meatballs remain tender and flavorful once cooked. Once the mixture is ready, shape it into small, uniform meatballs to ensure even cooking.
Next, cook the meatballs in a lightly oiled pot over medium heat until they turn golden and are partially cooked through. Introduce the red Thai curry paste and stir until it becomes aromatic. Gradually add coconut milk and chicken broth, creating a rich, silky curry base. Add the sliced carrots and bell peppers, allowing the soup to simmer until vegetables are tender and meatballs are fully cooked. Finish by stirring in fish sauce, lime juice, and leafy greens, letting them wilt gently to preserve color and nutrients.
Cooking Time
The soup comes together in about 35 minutes, making it a perfect choice for busy evenings.Its quick preparation does not compromise on flavor, offering a rich and satisfying meal.The tender meatballs and aromatic curry develop beautifully in this short time.This makes it an impressive yet effortless option for a nourishing weeknight dinner.
Nutritional Information
Each serving provides around 360 calories, with approximately 22 grams of protein, 24 grams of fat, and 18 grams of carbohydrates. This balance of macronutrients makes the soup satisfying while still light enough to enjoy as a starter or main course.
Storage and Reheating
Allow the soup to cool completely before transferring it to an airtight container. Refrigerate for up to three days, noting that coconut milk may thicken during storage. Reheat gently on the stove, adding a splash of broth or water to restore the original creamy consistency. Freezing is not recommended, as it can cause the coconut milk to separate and affect texture.
Suggestions and Variations
For added depth, serve the soup alongside jasmine rice, which absorbs the curry beautifully. Additional vegetables such as zucchini, mushrooms, or baby corn can enhance nutrition and flavor. Top with crushed peanuts for a delightful crunch or use homemade curry paste to achieve a more complex, authentic taste. Optional herbs or spices can also be incorporated to create savory variations.
Seasonal Relevance
This soup is particularly comforting during cooler months, when warm, aromatic dishes are most appreciated. The combination of fragrant Thai spices and creamy coconut broth makes it ideal for autumn and winter evenings, while the fresh lime juice and leafy greens lend a lightness that can be enjoyed during spring dinners as well.
Creamy Thai Curry Meatball Soup Recipe
4
servings15
minutes20
minutes320
kcal35
minutesThis Creamy Thai Curry Meatball Soup is a comforting bowl of flavour and warmth. Juicy meatballs swim in a rich, creamy coconut curry broth with vibrant Thai spices, fresh vegetables, and fragrant herbs. Perfect for an easy weeknight dinner or a cozy meal to impress guests.
Ingredients
500 grams ground chicken or turkey
2 cloves garlic, minced
1 tablespoon fresh ginger, grated
3 green onions, chopped
1 teaspoon salt
½ teaspoon black pepper
2 tablespoons red Thai curry paste
400 ml coconut milk
2 cups chicken broth
1 tablespoon fish sauce
1 tablespoon lime juice
1 medium carrot, sliced
1 bell pepper, sliced
2 cups spinach or bok choy
Fresh cilantro, for garnish
Cooked rice or noodles, optional
Directions
- Prepare Meatballs
- In a bowl, mix ground meat, egg, breadcrumbs, garlic, ginger, salt, and pepper. Form into small meatballs.
- Cook Meatballs
- Heat vegetable oil in a large pot over medium heat. Brown meatballs on all sides for 3–4 minutes, then remove and set aside.
- Make Soup Base
- In the same pot, saute onion and bell pepper until softened. Stir in red curry paste and cook 1 minute until fragrant. Add coconut milk, chicken broth, fish sauce, lime juice, and brown sugar. Bring to a gentle simmer.
- Simmer Meatballs
- Return meatballs to the pot. Simmer for 10 minutes until meatballs are fully cooked and soup is heated through.
- Add Greens and Serve
- Stir in spinach or kale until wilted. Garnish with fresh cilantro and green onions. Serve hot.
Recipe Video
Notes
- Substitute chicken or turkey with beef or pork meatballs if desired.
- Adjust curry paste to control the level of heat.
- Leftovers can be stored in the refrigerator for up to 2 days.
FAQs
Can I use red curry paste substitutes
A mild curry paste can be used but it will yield a less authentic Thai flavour.
Can I make the meatballs ahead of time
Yes they can be shaped and refrigerated for one day before cooking.
Can I replace coconut milk with regular milk
Coconut milk is recommended since it provides the signature creamy texture and richness.
