Filipino Taro Soup with Pork, Gabi, and Tamarind Broth

Updated November 4, 2026

Total time
1 hr 45 min
prep 25 min · cook 1 hr 20 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Filipino Taro Soup with Pork, Gabi, and Tamarind Broth

Filipino taro soup is often made as sinigang na baboy with gabi: tender pork and taro simmered in a savory, sour tamarind broth with vegetables. The taro softens as it cooks, giving the broth a gently creamy body, while tomatoes and greens keep the bowl bright. Families and regions season sinigang differently, so this version gives you a balanced base you can adjust to taste.

Ingredients

  • 2 lb (900 g) bone-in pork shoulder or country-style pork ribs, cut into 1½-inch (4 cm) pieces
  • 8 cups (1.9 L) water, plus a little more if needed
  • 1 medium yellow onion, about 1 cup (150 g) sliced
  • 2 medium ripe tomatoes, about 1½ cups (300 g) chopped
  • 1 tbsp (15 ml) fish sauce, plus more to taste
  • 1 lb (450 g) fresh taro corm, peeled and cut into 1½-inch (4 cm) chunks
  • 1 packet sinigang soup mix, about 40 g, or 2–3 tbsp (30–45 ml) unsweetened tamarind concentrate
  • 8 oz (225 g) daikon radish, peeled and cut into ½-inch (1 cm) half-moons
  • 1 cup (100 g) trimmed green beans, cut into 2-inch (5 cm) lengths
  • 1 small green chile, such as a long green finger chile, left whole (optional)
  • 5 oz (140 g) fresh spinach or water spinach (kangkong), tough stems removed
  • ½ tsp (3 g) fine salt, then more only if needed
  • ¼ tsp ground black pepper
  • Steamed rice, for serving

Instructions

  1. Prepare the vegetables. Cut the onion, tomatoes, taro, radish, and green beans as listed, keeping the taro pieces fairly even so they finish at about the same time. If handling raw taro bothers your skin, use kitchen gloves while peeling and cutting it; rinse the pieces under cool water and set them aside. Taro must be cooked thoroughly before eating.
  2. Start the pork broth. Put the pork in a large, heavy pot and add the water. Bring it to a boil over medium-high heat, then skim off the gray foam that rises during the first few minutes. Add the onion, tomatoes, and fish sauce. Lower the heat to maintain a gentle simmer, partially cover, and cook for 55 minutes, turning the pork once or twice. A quiet simmer, with occasional small bubbles, keeps the broth clearer and helps the meat become tender without boiling hard.
  3. Check the pork and season the broth. After the simmer, check the largest piece of pork with a food thermometer. Whole cuts of pork should reach the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest; the longer simmer here should also make shoulder tender. If a piece has not reached that temperature, continue simmering and check again. Stir in the sinigang mix, or begin with 2 tablespoons of tamarind concentrate. Add the black pepper and salt, remembering that soup mix and fish sauce can already be salty.
  4. Cook the taro and radish. Add the taro and daikon to the pot. Return the broth to a gentle simmer, cover partially, and cook for 15 minutes. Check the taro with a fork: it should be tender enough to pierce easily but still hold its shape. If it is firm in the center, simmer for a few more minutes before adding the quicker-cooking vegetables.
  5. Add the green beans and chile. Stir in the green beans and add the whole chile if using. Simmer for 5 minutes, until the beans are tender but still have a little bite. Taste the broth now. Add more tamarind concentrate a teaspoon at a time for stronger sourness, or a splash of water if the flavor is too intense.
  6. Finish with the greens. Fold in the spinach or water spinach and cook just until wilted, about 1 minute. Turn off the heat and leave the soup to stand for 5 minutes so the flavors settle and the pork completes its rest. Taste once more and adjust with fish sauce, salt, or tamarind. Serve hot, taking care to distribute pork, taro, and vegetables among the bowls.

Tips

  • Choose the right taro. Look for firm, unblemished corms that feel heavy for their size. Taro is sometimes labeled gabi in Filipino or Asian grocery stores. Frozen peeled taro can work; thaw it first and check it early, since smaller pieces may become tender sooner than fresh chunks.
  • Keep the sourness adjustable. Sinigang mix varies by brand and tamarind concentrate varies in strength. Start with less concentrate than you think you need, taste after it has simmered briefly, and add more gradually. If the soup gets too sour, dilute it with a little hot water rather than adding a large amount of sugar.
  • Do not rush the pork or taro. Shoulder needs a gentle, sustained simmer to become pleasantly tender, and undercooked taro can have an unpleasantly firm texture. Cut the corm into similar-sized pieces, and test both pork and taro before moving on to the greens.
  • Use fish sauce carefully. Different fish sauces and soup mixes have different salt levels. Season in stages and taste at the end; more fish sauce can add savory depth, but it is easy to oversalt the broth if you add it all at once.

Serving Suggestions

Serve the soup hot in deep bowls, with steamed white rice on the side. Some people spoon broth over the rice; others keep the rice separate so it can be dipped or added a little at a time. Make sure each serving gets a mix of pork, taro, and vegetables, since the taro is especially good for catching the tangy broth.

Offer extra fish sauce and sliced fresh chile at the table for diners who want a saltier or hotter bowl. A small dish of calamansi or lime wedges is another option, though the tamarind should already give the soup its characteristic sourness. A simple plate of fresh fruit can finish the meal without competing with the savory broth.

Variations

Use fresh tamarind. If you have fresh or frozen tamarind pulp rather than concentrate or soup mix, simmer a small amount in water until soft, then strain it and add the liquid gradually. The pulp’s strength varies, so taste as you go. Fresh tamarind usually gives a more rounded, less standardized sourness than a packet mix, and you may need extra fish sauce or salt to balance it.

Swap the pork cut. Bone-in ribs give the broth a fuller flavor; boneless pork shoulder is convenient and still becomes tender. Lean pork loin is less suited to a long simmer because it can dry out. If using it, cut it into larger pieces and add it later, cooking only until tender and until the center reaches the USDA FSIS safe minimum for whole pork cuts.

Change the vegetables. Water spinach is traditional in many versions, but ordinary spinach is an easy substitute. Eggplant, okra, or additional green beans can stand in for some of the vegetables, though each changes the texture and flavor. Add firm vegetables with the taro and quick-cooking greens at the end. Leave out the chile for a mild pot or serve sliced chile separately.

Make a seafood version. For a different pot, use a seafood sinigang approach rather than cooking seafood for the full pork simmer. Build and season the broth with vegetables first, then add fish or shrimp near the end. Cook fish to 145°F (63°C), the USDA FSIS safe minimum; shrimp should be cooked until opaque and firm. This is a variation, not a direct swap for pork, because seafood needs much less cooking time.

Storage and Reheating

Refrigerate leftover soup within 2 hours of cooking, using shallow, covered containers so it cools promptly. It keeps for 3–4 days in the refrigerator. The taro will continue to soften as it sits, and some pieces may break down when reheated; this thickens the broth but does not mean the soup has spoiled. For easier reheating, store rice separately.

Reheat only the portion you plan to eat in a saucepan over medium heat, stirring gently until steaming throughout. Add a splash of water if the broth has thickened, and taste before adding more seasoning. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. You can also freeze the soup in airtight freezer-safe containers for up to 2–3 months for best quality, though the taro and greens may become softer after thawing. Thaw in the refrigerator and reheat thoroughly; do not leave the soup at room temperature for extended storage.

Frequently Asked Questions

What is Filipino taro soup called?
One familiar version is sinigang na baboy with gabi: pork sinigang with taro. Sinigang refers to a family of Filipino sour soups, often flavored with tamarind, while gabi is the Filipino name commonly used for taro. Recipes vary in their meat, vegetables, and souring agent.

Can I use frozen taro?
Yes. Frozen peeled taro is useful when fresh corms are hard to find. Thaw and drain it first, then add it as directed, checking for tenderness earlier than the 15-minute mark because frozen pieces are often smaller or partially cooked. Avoid stirring vigorously so the pieces do not crumble.

Can I make the soup without a sinigang packet?
Yes. Use unsweetened tamarind concentrate, starting with 2 tablespoons and adding more to taste. Fresh tamarind pulp also works if you simmer it in water and strain out the fibers and seeds. The packet is convenient and consistent, while concentrate or fresh pulp gives you more control over the sourness and salt.

Why is my taro itchy or firm?
Raw taro can irritate the skin, so gloves are helpful during peeling. The corm also needs thorough cooking; if it is still firm or feels unpleasantly scratchy in the mouth, simmer it longer until it is fully tender. Do not serve it partly cooked.

Can I cook this in advance?
Yes. The pork broth can be made a day ahead and refrigerated promptly. For the best vegetable texture, add the taro and quicker-cooking vegetables when reheating, then cook them until tender. If the whole soup is already made, reheat it gently and expect the taro to soften further; adjust the sourness and salt after reheating.

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).