How to Make Sinigang: A Tangy Filipino Soup

Updated November 4, 2026

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

Jump to recipe

How to Make Sinigang: A Tangy Filipino Soup

Sinigang is a Filipino sour soup, commonly made with pork, vegetables, and a tart tamarind-based broth, then served hot with rice. Families and regions vary the protein, vegetables, and souring agent; this version uses pork shoulder and tamarind soup mix for a practical, balanced pot.

Have a large pot, a slotted spoon, and a food thermometer ready. Check the soup mix label before measuring: some mixes are saltier or more concentrated than others, so add it gradually and adjust at the end.

What You’ll Need

  • 2 lb (900 g) bone-in pork shoulder, cut into 1½-inch (4 cm) pieces; pork ribs are another good option
  • 10 cups (2.4 L) water, plus more if needed
  • 1 medium yellow onion (about 6 oz/170 g), peeled and quartered
  • 2 medium tomatoes (about 10 oz/280 g), cut into wedges
  • 2 tablespoons (30 ml) fish sauce, plus more to taste
  • 1 packet (about 1.4 oz/40 g) tamarind sinigang soup mix, or the amount specified on its package; the mix may contain salt
  • 1 small daikon radish (about 8 oz/225 g), peeled and sliced into ½-inch (1 cm) rounds
  • 8 oz (225 g) green beans, trimmed and cut into 2-inch (5 cm) lengths
  • 1 small eggplant (about 8 oz/225 g), cut into 1-inch (2.5 cm) chunks
  • 2 cups (about 60 g) fresh water spinach (kangkong), tough stems removed and leaves separated; substitute baby spinach, which is softer and less traditional
  • 2 green chilies, optional
  • Steamed rice, to serve

Step-by-Step

  1. Prepare the ingredients. Rinse the pork and pat it dry. Cut the vegetables as listed, keeping the water spinach separate because it cooks quickly. Rinsing raw pork is unnecessary and can spread bacteria around the sink; wash your hands and clean tools after handling it.
  2. Start the broth. Put the pork, water, onion, tomatoes, and fish sauce in a large pot. Bring just to a boil over medium-high heat, skimming off the gray foam that rises. Lower the heat to maintain a gentle simmer. Avoid a hard boil, which can make the broth cloudy and the pork tougher.
  3. Simmer until the pork is tender. Partially cover the pot and simmer for 50–60 minutes, checking after 45 minutes. Turn pieces occasionally and add a little hot water if too much evaporates. Pork should become easy to pierce with a fork. Check the thickest piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork; for this soup, continue simmering until the shoulder is tender, which will normally take it well beyond that temperature.
  4. Season the sour broth. Stir in about three-quarters of the tamarind mix and taste. Add more in small increments until the broth is pleasantly tart. Mixes vary in saltiness, so do not assume the whole packet is needed. If using chilies, add them now for gentle heat.
  5. Cook the firm vegetables. Add the daikon and simmer for 8 minutes. Add the green beans and eggplant, then cook another 5–7 minutes, just until tender but not falling apart. If the pork is not tender yet, give it more time before adding vegetables.
  6. Finish with greens and adjust. Add the water spinach and stir it into the broth. Cook for 1–2 minutes, until wilted but still green. Taste the soup and adjust with more tamarind mix for sourness, a little fish sauce for salt, or hot water if the flavor is too concentrated. Serve hot with steamed rice.

Common Mistakes

  • Adding all the souring mix at once: Brand strength and packet size differ. Start with less, taste after it dissolves, and add more gradually.
  • Boiling the pork aggressively: A rolling boil can cloud the broth and toughen the meat. Keep it at a gentle simmer and skim foam early.
  • Cooking every vegetable for the same amount of time: Daikon needs longer than leafy greens. Add vegetables in stages so they retain their texture.
  • Salting before tasting: Fish sauce and soup mix both bring salt. Adjust the finished broth rather than seasoning heavily at the start.
  • Using an unsuitable cut: Very lean pork loin can dry out during a long simmer. Shoulder or ribs have more connective tissue and are better suited to this method.

Tips

  • For a clearer broth, keep the simmer low and skim the surface during the first 10 minutes. Do not stir vigorously while the pork cooks.
  • For a more traditional sour flavor, use tamarind pulp or a fresh tamarind base instead of packet mix. Soak prepared tamarind pulp in hot water, press it through a sieve, and add the strained liquid to taste; it is less salty, so season the soup separately.
  • Fish sauce is a useful seasoning, but soy sauce can substitute if needed. It gives a different, less distinctive savory flavor; begin with 1 tablespoon (15 ml) and taste.
  • Adjust sourness at the table with extra broth or tamarind mixture, and serve rice separately so each person can choose the ratio.
  • For seafood sinigang, make the broth and cook the vegetables first, then add fish or shellfish near the end. Cook fish to 145°F (63°C), checked with a food thermometer; shellfish should be cooked until opaque and firm, with shells opening where applicable.

Troubleshooting

  • The broth is too sour: Add hot water a little at a time, then retaste. A small amount of fish sauce can round out the flavor, but it will also make the soup saltier.
  • The soup tastes flat: Add tamarind mix for more tartness or fish sauce for savory depth, in small additions. Check that the tomatoes have softened and released their juices.
  • The pork is still tough: Keep simmering gently and check it every 10 minutes. Toughness usually means the connective tissue needs more time, not higher heat.
  • The vegetables are overcooked: They cannot be firmed up again. Add fresh greens just before serving if available, and shorten their cooking time next time.
  • The broth is too salty: Dilute with hot water or unsalted broth and add a little more tomato or tamarind to rebalance. Avoid adding more fish sauce or soup mix.

Frequently Asked Questions

Can I make sinigang without a soup-mix packet?
Yes. Use tamarind pulp or strained tamarind juice, adding it gradually until the broth is as sour as you like. You will need to season with fish sauce or salt separately.

Can I use another protein?
Yes. Beef short ribs, shrimp, fish, and chicken are common alternatives in different versions. Cooking times differ, so add quick-cooking seafood late and check it reaches its safe temperature.

Is sinigang supposed to be very sour?
It should have a noticeable sourness, but the level varies by household and souring ingredient. Taste as you go and stop when the broth suits you.

Can I make it ahead?
Yes. Cool the soup promptly and refrigerate it within 2 hours. Store in a covered container for 3–4 days; reheat leftovers to 165°F (74°C), checked with a food thermometer. The vegetables may soften after storage.

Can I freeze sinigang?
Yes. Freeze cooled soup in airtight, freezer-safe containers. Thaw in the refrigerator and reheat to 165°F (74°C). For better vegetable texture, freeze the broth and pork separately from leafy greens, then add fresh greens when reheating.

What should I serve with sinigang?
Steamed white rice is the usual accompaniment. Serve the soup in bowls with the pork and vegetables, and offer extra rice on the side.

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