Bangus sinigang is a Filipino sour soup made with milkfish, vegetables, and a tart tamarind broth, usually served hot with rice. Its bright, savory broth balances the mild fish and tender vegetables; ingredients and sourness vary by region and household, so the seasoning here is easy to adjust.
Ingredients
- 1½ lb (680 g) bangus (milkfish) steaks, bone-in, about 4 pieces
- 8 cups (1.9 L) water
- 2 tbsp (30 ml) neutral cooking oil
- 1 medium yellow onion (about 150 g), thinly sliced
- 2 medium tomatoes (about 300 g), cut into wedges
- 3 tbsp (45 ml) unsweetened tamarind concentrate, plus more to taste; or 1 packet (about 40 g) sinigang seasoning mix, added according to its package directions
- 2 tbsp (30 ml) fish sauce, plus more to taste
- 1 small daikon radish (about 280 g), peeled and cut into ½-inch (1 cm) half-moons
- 1 small Asian eggplant (about 225 g), cut into 1-inch (2.5 cm) pieces
- 8 oz (225 g) green beans, trimmed and cut into 2-inch (5 cm) lengths
- 1 small green chile (about 10 g), left whole for gentle heat or slit for more heat; optional
- 2 packed cups (60 g) kangkong (water spinach), cut into manageable lengths; or baby spinach
- ¼ tsp (1 g) ground black pepper, optional
Instructions
- Prepare the ingredients. If the bangus is frozen, thaw it in the refrigerator before cooking. Pat the steaks dry with paper towels and check for loose scales or stray bones. Slice the onion, cut the tomatoes and vegetables, and keep the fish chilled while you work. The quantities of vegetables are flexible, but cut them into similarly sized pieces so they cook evenly.
- Start the broth. Heat the oil in a large, heavy pot over medium heat. Add the onion and cook for about 3 minutes, stirring until it begins to soften. Add the tomato wedges and cook for 2 minutes, gently pressing a few pieces to release their juices. This quick sauté gives the broth a rounded savory base; it should not brown heavily.
- Simmer the aromatics. Pour in the water and stir in the fish sauce and whole green chile, if using. Bring the liquid to a boil, then lower the heat and simmer gently for 8 minutes. Stir in the tamarind concentrate, starting with the listed amount. If using sinigang seasoning mix instead, add it in place of the concentrate and follow its package quantity; mixes vary in saltiness and sourness.
- Cook the daikon. Add the daikon to the pot and simmer for 7 minutes, or until it is beginning to turn tender but still holds its shape. Keep the broth at a steady, gentle simmer rather than a rolling boil. Taste a spoonful and note the sourness and salt level, but wait until the vegetables and fish are in before making final adjustments.
- Add the firmer vegetables. Put in the eggplant and green beans. Simmer for 5 minutes, turning the vegetables gently once or twice so they cook in the broth. They should be nearly tender but not falling apart. If your eggplant is particularly small or your beans are thin, begin checking them a minute early.
- Poach the bangus. Lower the fish steaks into the broth and simmer gently for about 8 minutes, turning them only if needed and handling them carefully so they stay intact. Check the thickest part of a steak with a food thermometer; fish should reach the USDA FSIS safe minimum internal temperature of 145°F (63°C). The flesh should also look opaque and separate easily with a fork. If a thick piece needs more time, simmer for another minute or two and check again.
- Finish and season. Stir in the kangkong or spinach and cook for about 2 minutes, just until wilted. Taste the broth and adjust with a little more tamarind for sharper sourness or fish sauce for salt and savory depth. Add the black pepper if desired. Turn off the heat and serve while hot, taking care around the fish bones.
Tips
- Adjust sourness gradually. Tamarind products differ in strength, so begin with the measured amount and add more in small increments. If the broth gets too tart, add a little hot water and taste again; a small splash of fish sauce can help restore savory balance. Sugar is not required, and a sweet broth is not the goal.
- Choose a practical tamarind substitute. Tamarind concentrate is convenient, while sinigang seasoning mix is a widely used shortcut; it may contain salt and other seasonings, so start with less fish sauce and adjust at the end. If neither is available, a combination of lemon or lime juice and a little mild vinegar can provide acidity, but it will taste brighter and less rounded than tamarind. Add citrus near the end rather than boiling it for a long time.
- Keep the simmer gentle. A hard boil can break the bangus steaks and make the broth cloudy. Use a broad pot if possible, slide the fish in rather than dropping it, and avoid stirring once it is cooking. Bone-in steaks give the soup its traditional character, but watch for small bones when serving.
- Use vegetables in season. Kangkong is traditional in many versions, but it can be hard to find outside Filipino or Asian markets. Baby spinach is an easy substitute and wilts quickly; add it at the very end. Avoid cooking leafy greens for a long time, since they lose their fresh color and soft texture.
Serving Suggestions
Serve bangus sinigang in deep bowls with plenty of broth, one or two fish pieces, and a mix of vegetables in each portion. Steamed white rice is the usual companion: spoon a little broth over the rice, then alternate bites of rice, fish, and vegetables. Since bangus can have small bones, encourage diners to eat slowly and remove bones as they come across them.
For a simple table condiment, offer extra fish sauce and a small dish of sliced chile. Some cooks like a squeeze of calamansi or lime at the table, but taste the soup first because the broth is already sour. If serving other dishes, keep them straightforward, such as a fresh tomato salad or simply cooked greens, so they do not compete with the tangy soup.
Variations
Vegetables differ across Filipino households and regions, and the recipe is easy to adapt. Use taro (gabi) in place of some of the daikon for a softer, starchier broth; peel and cut about 8 oz (225 g) into chunks, then simmer until tender before adding the fish. Taro can thicken the soup, so stir carefully and add a little water if the broth becomes too dense. Okra is another common choice: add 6 oz (170 g) during the last 5 minutes of vegetable cooking.
If bangus is unavailable, use another firm fish that can hold together in soup, such as salmon or snapper, in the same total weight. The flavor will change, and cooking time will depend on the thickness of the pieces, so use the thermometer rather than relying only on the clock. For a more vegetable-forward pot, reduce the fish to 1 lb (454 g) and add an extra 1 cup (150 g) of green beans or eggplant. You can also omit the chile for a mild broth or slit it for a more pronounced heat.
Storage and Reheating
Refrigerate leftover soup within 2 hours of cooking in a covered, shallow container. It keeps for 3–4 days in the refrigerator, although the bangus and vegetables are usually at their best within 1–2 days. If possible, store the fish and broth together to keep the fish from drying out, and use a clean serving spoon when taking portions.
Reheat only the portion you plan to eat, in a covered saucepan over medium-low heat until steaming throughout. Stir the broth gently and handle the fish carefully; avoid a vigorous boil, which can break it apart. Leftovers should reach 165°F (74°C) when reheated, checked with a food thermometer. You can also reheat a serving in the microwave in a covered, microwave-safe bowl, pausing to stir the broth and checking the temperature before eating. Freeze leftovers in a sealed freezer-safe container for up to 2 months for best quality; thaw overnight in the refrigerator and reheat as above. The vegetables may soften after freezing.
Frequently Asked Questions
What does bangus mean?
Bangus is the Filipino name for milkfish, a mild-flavored fish commonly sold whole, as steaks, or butterflied. This recipe uses bone-in steaks because they are convenient to portion and fit easily in a soup pot. If using a whole fish, have it cleaned and cut into serving pieces before cooking.
Can I use frozen bangus?
Yes. Thaw it in the refrigerator, not on the counter, and pat it dry before adding it to the pot. Frozen fish can release a little extra water, so taste the broth after cooking and adjust the tamarind and fish sauce. Do not put a large frozen block directly into the soup, since it will cool the broth and cook unevenly.
How can I make the broth more sour?
Add tamarind concentrate a teaspoon at a time, simmer briefly, and taste after each addition. If you are using a seasoning mix, check its package directions before adding more because it may already be quite salty. A little citrus juice can sharpen the finished bowl, but it will give a different flavor from tamarind.
Why did my fish break apart?
Bangus can become fragile when it is overcooked, stirred repeatedly, or boiled hard. Keep the broth at a gentle simmer, lower the steaks in carefully, and move them as little as possible. Use a wide pot so pieces are not stacked, and take the soup off the heat once the thickest part reaches 145°F (63°C).
Can I make sinigang ahead?
You can prepare and cut the vegetables earlier in the day, keeping them covered in the refrigerator, and cook the broth close to serving time. For the best fish texture, add and cook the bangus shortly before eating. If the soup is already cooked, refrigerate it promptly and reheat portions gently to 165°F (74°C) rather than leaving the pot at room temperature.
Related
- What Is Evening Food Called? Dinner, Supper and Tea
- Long Evening Skirts UK: A Practical Styling Guide for Events
- How Much Couscous for 2 People? A Practical Portion Guide
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).