Filipino Coconut Soup with Ginger Chicken

Updated November 3, 2026

Total time
1 hr 15 min
prep 25 min · cook 50 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Filipino Coconut Soup with Ginger Chicken

This Filipino coconut soup is a ginger-scented chicken soup enriched with coconut milk and filled out with green papaya and leafy greens. It is inspired by the many home-style Filipino soups and ginataan dishes that combine coconut milk with vegetables, aromatics, and sometimes chicken; ingredients vary by household and region. The broth is savory, gently creamy, and best served hot with rice.

Ingredients

  • 1½ lb (680 g) bone-in, skinless chicken thighs, about 4 pieces
  • 1 tbsp (15 ml) neutral cooking oil
  • 1 medium yellow onion (about 150 g), thinly sliced
  • 1½ tbsp (15 g) fresh ginger, peeled and cut into thin matchsticks
  • 4 garlic cloves (about 12 g), finely chopped
  • 2 stalks lemongrass, bruised with the back of a knife and tied in a loose knot
  • 1 tbsp (15 ml) Filipino patis (fish sauce), plus more to taste
  • 4 cups (950 ml) low-sodium chicken broth
  • 1 can (13.5 oz / 400 ml) unsweetened full-fat coconut milk, well shaken
  • 1 small green papaya (about 1 lb / 450 g), peeled, seeded, and cut into ¾-inch (2 cm) chunks
  • ½ tsp (1 g) freshly ground black pepper
  • 1 small Thai bird’s-eye chili, left whole or split, optional
  • 4 packed cups (about 40 g) fresh malunggay leaves, picked from stems, or 3 cups (60 g) baby spinach
  • 2 scallions (about 20 g), thinly sliced
  • ½ tsp (3 g) fine salt, then more as needed
  • 1 lime, cut into wedges, for serving
  • Cooked rice, about 3 cups (450 g), for serving if desired

Instructions

  1. Prepare the ingredients. Pat the chicken dry with paper towels. Slice the onion and ginger, chop the garlic, and prepare the papaya and greens. If using malunggay, strip the small leaves from their woody stems and discard the stems. Bruise the lemongrass stalks so they release their fragrance, then tie each into a knot; this makes them easy to fish out before serving.
  2. Brown the chicken. Heat the oil in a heavy 5- to 6-quart pot over medium heat. Add the chicken in a single layer, working in batches if needed, and brown it for about 2 minutes per side. The chicken does not need to cook through at this stage. Transfer it to a plate. A little browning adds savory flavor to the broth, but avoid scorching the pot; lower the heat if the oil smokes.
  3. Soften the aromatics. Add the onion to the same pot and cook for 3 minutes, stirring and scraping up browned bits. Stir in the ginger and garlic and cook for 1 minute, just until fragrant. Add the fish sauce and stir for about 30 seconds. It should smell savory, not burnt.
  4. Simmer the chicken. Pour in the broth, add the lemongrass, black pepper, and optional chili, then return the chicken and any plate juices to the pot. Bring the liquid to a gentle boil, then reduce the heat so it simmers steadily but does not bubble hard. Cover partly and cook for 25 to 30 minutes, turning the chicken once if the pieces are not fully submerged. Chicken is safe when a food thermometer inserted into the thickest part, away from the bone, reads 165°F (74°C); this is the USDA FSIS safe minimum internal temperature for poultry. If a piece has not reached that temperature, continue simmering and check again.
  5. Add coconut milk and papaya. Stir in the coconut milk and papaya. Keep the pot at a gentle simmer, uncovered, for 8 to 10 minutes, until the papaya is tender when pierced but still holds its shape. Do not boil vigorously after adding coconut milk, since a hard boil can make the broth look separated or oily. If you split the chili, taste the broth now and remove it when the heat is right.
  6. Finish with the greens. Remove the lemongrass and discard it. Add the malunggay or spinach and stir until wilted, about 1 to 2 minutes. Taste the broth and add the salt and additional fish sauce a little at a time. Fish sauce varies in saltiness, so taste before adding more. If the broth tastes too rich, a squeeze of lime at the table will brighten it.
  7. Serve. Ladle a chicken piece, papaya, greens, and plenty of broth into each bowl. Scatter the scallions on top and serve with lime wedges and warm rice. Remind diners that bone-in chicken may contain small bones, and let the soup cool slightly before eating.

Tips

  • Use a gentle simmer. Coconut milk is at its smoothest when heated patiently. After it goes into the pot, keep the liquid just below a rolling boil and stir occasionally, especially near the bottom. If it separates slightly, lower the heat and stir; it is still usable and will often come together again.
  • Choose a practical papaya substitute. Green papaya is unripe, mildly flavored, and holds its shape in soup. If it is hard to find, use one medium chayote, peeled, pitted, and cut into chunks. Chayote is a little firmer and less sweet, so simmer it until just tender. Do not substitute ripe orange papaya, which will soften quickly and make the broth sweet.
  • Adjust the greens to what is available. Malunggay, also called moringa leaves, is traditional in many Filipino home-cooked dishes but may be sold only in Filipino or other Southeast Asian markets. Baby spinach is an easy substitute; it is softer and less earthy, so add it at the very end. Frozen malunggay can also work if thawed and drained.
  • Season at the end. Broth and fish sauce brands differ in saltiness, and the soup reduces slightly as it simmers. Use low-sodium broth if possible, then adjust the fish sauce, salt, and lime only after the chicken and vegetables are cooked.

Serving Suggestions

Serve the soup as a complete, comforting meal with steamed white rice, which catches the ginger-and-coconut broth. Put extra lime wedges and a small dish of fish sauce with sliced chili on the table so each person can season their bowl. For a larger Filipino-inspired spread, pair it with plain rice and a simple vegetable side, such as sautéed greens or sliced tomatoes with a little salt. Keep the soup hot in the pot and ladle it into individual bowls at the table; the chicken and papaya are easier to portion that way.

Variations

Make it without chicken: For a vegetable-forward pot, leave out the chicken and use vegetable broth. Add 8 ounces (225 g) of sliced mushrooms with the onion, and simmer them in the broth for about 10 minutes before adding papaya and coconut milk. The result is lighter and less savory, so finish with a little extra fish sauce or salt if that suits your diet and taste.

Use chicken breast: Boneless chicken breast cooks faster and is leaner, but it can dry out if simmered for the full time. Add whole breasts after the broth reaches a simmer, cook gently until they reach 165°F (74°C), then remove and slice them while the papaya cooks. Return the slices to the pot just before adding the greens.

Change the vegetables: Chayote is the simplest replacement for papaya. Peeled taro can also be used, though it makes the soup thicker and needs to simmer until completely tender. Add sturdy vegetables early enough to cook through; add delicate greens at the end. A whole bird’s-eye chili adds aroma and mild heat, while a split chili releases more spice into the broth.

Make the broth more coconut-forward: Replace 1 cup (240 ml) of chicken broth with an additional 1 cup (240 ml) coconut milk. The soup will be richer and less brothy, so it may need more lime and a small extra splash of fish sauce. Keep the heat low after adding the coconut milk.

Storage and Reheating

For food safety, refrigerate the soup within 2 hours of cooking. Divide a large pot into shallow containers so it cools more quickly, and store the chicken with enough broth to keep it moist. The soup keeps for 3 to 4 days in the refrigerator. You can freeze it for about 2 to 3 months; coconut milk may separate somewhat after thawing, but gentle reheating and stirring usually improve the texture. Papaya and greens will be softer after freezing.

Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring occasionally until it is steaming throughout and reaches 165°F (74°C), the safe temperature for reheated leftovers. Avoid a rolling boil, which can make the coconut broth look oily. If the soup has thickened, add a splash of broth or water. Microwave individual portions in a covered, microwave-safe bowl, stirring midway through and checking that the center reaches 165°F (74°C). Do not leave cooked soup at room temperature for more than 2 hours.

Frequently Asked Questions

Is this the same as Filipino ginataang manok?

It is closely related in flavor and ingredients, but names and methods vary among households. Ginataang manok generally refers to chicken cooked with gata, or coconut milk, and may be thicker or less brothy than this soup. This recipe uses extra chicken broth for a soup-like consistency and includes ginger, lemongrass, papaya, and greens. Filipino cooks may use different vegetables or seasonings depending on what is available.

Can I use light coconut milk?

Yes. Light coconut milk makes a thinner, less creamy broth, and the soup may taste less rich. Use the same 13.5-ounce (400 ml) quantity and keep the simmer gentle. Avoid replacing all the coconut milk with coconut beverage from a carton, which is usually much thinner and may contain added ingredients intended for drinking rather than cooking.

Can I make the soup ahead?

Yes. You can cook the soup a day ahead, cool it promptly, and refrigerate it. The flavors will mingle, but the papaya and greens may soften as they sit. For the freshest texture, make the broth and chicken ahead, then reheat to 165°F (74°C) and add freshly prepared greens during the final minute. Store rice separately.

What if I cannot find fish sauce or malunggay?

Fish sauce, called patis in Filipino, gives the broth a distinct salty, savory depth. If unavailable, use an equal amount of light soy sauce; the flavor will be less fishy and slightly different, but still savory. Use baby spinach instead of malunggay. Add it just before serving because it wilts much faster than sturdier leaves.

How can I tell when green papaya is tender?

Push a paring knife or fork into a chunk after about 8 minutes of simmering. It should go in with modest resistance, while the piece stays intact when lifted. If the center is still hard, simmer for another 2 minutes and check again. The exact time depends on the size and ripeness of the papaya, so cut the chunks evenly for more consistent cooking.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).