Filipino sinigang is a savory, sour soup, usually made with pork or seafood, vegetables, and a tangy broth. This version uses pork ribs, tamarind, daikon, eggplant, long beans, and leafy greens, and is served hot with rice. Sinigang has many regional and family variations; other popular versions use fish, shrimp, beef, or a different souring fruit.
Allow about 25 minutes to prepare the ingredients and 1 hour 20 minutes to cook the soup. A large heavy pot and a ladle are useful. The pork simmers until tender, while the vegetables go in near the end so they keep their shape and texture.
What You’ll Need
- Large heavy pot or Dutch oven, at least 6 quarts (5.7 L)
- Sharp knife and cutting board
- Measuring cups and spoons
- Ladle and a small plate or bowl for checking the pork
Ingredients
- 2½ lb (1.13 kg) pork spare ribs, cut into individual ribs or short sections
- 10 cups (2.4 L) water
- 1 medium yellow onion, about 1 cup (150 g) chopped
- 2 medium ripe tomatoes, about 1½ cups (300 g) chopped
- 1 packet sinigang soup base, about 1.4 oz (40 g), or the amount recommended on its package for about 10 cups (2.4 L) liquid
- 2 tbsp (30 ml) fish sauce, plus more to taste
- 1 medium daikon radish, about 12 oz (340 g), peeled and sliced into ½-inch (1.3 cm) half-moons
- 1 medium Asian eggplant, about 8 oz (225 g), cut into 2-inch (5 cm) pieces
- 8 oz (225 g) long beans, cut into 2-inch (5 cm) lengths
- 1 long green chili, whole or slit once lengthwise, optional
- 4 packed cups (120 g) baby spinach or tender water spinach leaves
- Cooked rice, for serving
Sinigang soup base is a convenient seasoning and souring ingredient, often sold at Filipino and other Asian grocery stores. For a more traditional souring option, use ripe tamarind pulp: simmer about 4 oz (113 g) pulp in 1½ cups (355 ml) water until soft, press it through a sieve, and add the strained liquid to the soup. Start with about 1 cup (240 ml) of that liquid and add more to taste; it gives a fruitier, less standardized sourness than the packet and may require extra seasoning. If you cannot find long beans, use green beans; the flavor is similar, though the pieces are usually less firm. Spinach is an easy substitute for water spinach, which may be harder to find.
Step-by-Step
- Prepare the ingredients. Cut the ribs into manageable pieces if they are still in a rack. Chop the onion and tomatoes, slice the daikon, and cut the eggplant and long beans. Keep the leafy greens separate from the firmer vegetables; they need only a short time in the hot broth. Rinse the ribs under cool running water and pat them dry. Wash the cutting board, knife, and hands after handling raw pork.
- Start the broth. Put the ribs, water, onion, and tomatoes in the pot. Bring the liquid to a boil over medium-high heat. As foam rises, skim it off with a ladle or spoon. This is optional for safety, but removing excess foam makes a clearer-looking broth. Once it boils, lower the heat until the surface has a gentle, steady simmer rather than a hard rolling boil.
- Simmer the ribs until tender. Partially cover the pot and simmer for 60 minutes, checking occasionally that the broth is not boiling away. Turn the ribs once or twice so they cook evenly. If the liquid drops substantially, add hot water to keep the ribs mostly submerged. The meat should be tender and beginning to pull from the bone; if it is still tough, continue simmering and check every 10 minutes. Ribs can take longer depending on their size and the pot.
- Season the soup with the sour base. Stir in the packet of sinigang soup base and 2 tablespoons (30 ml) fish sauce. Start with the stated amount of sour base, since packets vary in strength and saltiness. Taste a spoonful of broth after it dissolves. Add more soup base in small increments if you want a sharper sour flavor, or a little hot water if it tastes too intense. Do not add extra salt until you have tasted the finished broth; the mix and fish sauce both contribute salt.
- Cook the daikon. Add the daikon and simmer for 10 minutes. It should become tender when pierced with a fork but should not collapse. If you prefer firmer radish, begin checking after 7 minutes. Keep the heat gentle; a vigorous boil can break up the vegetables and make the broth cloudy.
- Add the eggplant, beans, and chili. Stir in the eggplant, long beans, and optional whole green chili. Simmer for about 8 minutes, until the vegetables are tender but still hold their shape. A whole chili gives a mild, gentle warmth; slit it or add another chili for more heat. Avoid stirring hard, especially once the eggplant softens.
- Check pork doneness, then finish the greens. Check a thick, meaty piece of pork with a food thermometer, inserting it into the meat without touching bone. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork; these ribs simmer longer for tenderness, and should be well cooked. Turn off the heat and let the ribs rest in the hot broth for at least 3 minutes. Stir in the spinach or water spinach and leave it in the hot soup for 1 to 2 minutes, just until wilted.
- Adjust and serve. Taste the broth and adjust it with small additions of fish sauce for savory depth, soup base or strained tamarind liquid for more sourness, or hot water if it is too concentrated. Ladle ribs, vegetables, and broth into bowls. Serve immediately with cooked rice on the side; diners can spoon rice into the soup or eat it alongside.
Common Mistakes
Adding every vegetable at the start: Daikon, eggplant, beans, and leafy greens cook at different speeds. If they all simmer with the ribs for an hour, the greens disappear and the softer vegetables can turn mushy. Cook the pork first, then add the vegetables in stages as directed.
Boiling the soup hard: A rolling boil can make the ribs and vegetables break apart, and it can reduce the broth too quickly. After bringing the pot to a boil, lower the heat to a quiet simmer. If the broth is bubbling aggressively, reduce the burner.
Seasoning before accounting for the soup base: Packets can contain a good deal of salt, and fish sauce is salty too. Adding salt or several tablespoons of fish sauce before tasting can make the finished soup unpleasantly salty. Dissolve the sour base first, then adjust gradually.
Expecting ribs to soften on a strict timer: The listed 60-minute simmer is a useful starting point, not a guarantee. Thick ribs, a crowded pot, or a very low simmer may need extra time. Tenderness matters more than the clock; continue cooking in 10-minute increments if the meat remains chewy.
Making the broth sour all at once: Soup mixes and tamarind products vary in concentration. A full packet may be right for one brand and too sharp for another. Add it according to the package guidance, taste, and increase the sourness in small steps.
Tips
Choose ribs with a good amount of meat and some connective tissue; slow simmering gives the broth body and makes the meat tender. Spare ribs are convenient, but country-style pork ribs also work if cut into similarly sized pieces. If using a leaner cut, shorten the simmer once it is tender so the meat does not dry out.
Cut the vegetables to similar sizes within each type so they cook evenly. Daikon pieces around ½ inch (1.3 cm) thick soften at a predictable pace, while larger eggplant pieces are less likely to disintegrate. Keep the long beans in short lengths that are easy to pick up with a spoon.
For deeper savory flavor, brown the ribs in a little neutral oil before adding the water, onion, and tomatoes. This is optional and adds a step; the broth will be somewhat richer and less clean-tasting than the straightforward simmered version. If you brown them, pour off excess rendered fat before adding the water.
Keep the chili whole if you want its aroma without much heat, and remove it before serving if desired. For a spicier pot, slit the chili or add sliced chili at the table so each person can choose. Fish sauce can also be served at the table for diners who want a saltier, more savory bowl.
Rice is the usual companion, but the soup can be served on its own as a substantial meal. If cooking rice specifically for the meal, start it while the ribs simmer. For leftovers, refrigerate the soup within 2 hours in shallow containers and use within 3 to 4 days. Reheat only the portion you need until it is steaming hot throughout; leftovers should reach 165°F (74°C).
Troubleshooting
The broth is too sour: Add hot water a little at a time, then taste again. You can also add a few extra pieces of tomato and simmer briefly, though they will soften. Avoid trying to mask a very sour broth with a large amount of fish sauce, which can make it too salty.
The soup tastes flat: First check whether it needs more sour base, then add fish sauce in 1-teaspoon (5 ml) increments. A flat broth can be under-seasoned rather than under-soured. Stir well and taste after each addition so the flavor does not overshoot.
The soup is too salty: Add hot water, a little at a time, and taste after each addition. If you have not yet added all the vegetables, add them as planned; their juices will slightly dilute the broth. Do not add more packet mix or fish sauce, and serve with plain rice to balance each bowl.
The pork is still tough: Keep the pot at a gentle simmer and cook for another 10 to 20 minutes, checking periodically. Add hot water if the ribs are no longer mostly covered. A tough rib usually needs more time, not a higher flame.
The vegetables are already too soft: Take the pot off the heat to stop further cooking. For future batches, add the firmer daikon first, then the eggplant and beans later, and wilt the greens only after turning off the burner. If making the soup ahead, cook the vegetables just shy of done and finish them while reheating.
The broth reduced too much: Stir in hot water until it reaches the consistency you want, then retaste and adjust the sourness and fish sauce. Add water in increments rather than pouring in a large amount at once, since that can make the broth bland.
Frequently Asked Questions
What makes sinigang sour?
Tamarind is a well-known souring ingredient for sinigang, but versions also use other sour fruits or vegetables. This recipe uses a convenient sinigang soup base; ripe tamarind pulp is an option when you prefer to prepare and strain the souring liquid yourself.
Can I make sinigang with a different protein?
Yes. Shrimp, fish, beef, and other cuts of pork are used in different versions. Cooking time changes with the protein: shrimp and fish generally need far less time than ribs, so cook them separately or add them only near the end. Fish should reach 145°F (63°C) when checked with a food thermometer.
Can I make this soup ahead?
Yes. You can simmer the ribs in the broth a day ahead, cool and refrigerate them promptly, then reheat and cook the vegetables shortly before serving. Refrigerate within 2 hours, keep for 3 to 4 days, and reheat leftovers to 165°F (74°C). The vegetables have better texture when added close to serving time.
What can I use instead of long beans?
Use ordinary green beans cut into short lengths. They are a practical substitute and bring a similar fresh, green flavor, though they may cook faster and have a slightly different texture. Begin checking them a few minutes earlier than the long beans.
Is sinigang supposed to be very sour?
It depends on the cook and the souring ingredient. The broth should taste distinctly tangy, but there is no single required level of sourness. Start with less soup base than you think you need, taste after it dissolves, and adjust until the balance of sour, savory, and salty suits you.
Related
- Shank Stew Recipe with Tender Beef and Vegetables
- Sheep Head Stew: A Slow-Cooked, Spice-Scented Recipe
- Shiner Bock Beef Stew with Rich, Slow-Braised Flavor
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).