Filipino Fish Stew: Sinigang with Tamarind and Greens

Updated November 3, 2026

Total time
53 min
prep 25 min · cook 28 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Filipino Fish Stew: Sinigang with Tamarind and Greens

Filipino fish stew, often made as sinigang na isda, is a gently simmered, tangy broth with fish, tamarind, and vegetables. This version uses daikon, eggplant, green beans, and leafy greens for a satisfying one-pot meal, with a sourness you can adjust to taste.

Ingredients

  • 1 1/2 lb firm fish steaks or thick fillets (680 g), cut into 4 portions; see tips for suitable fish
  • 1 tbsp neutral oil (15 ml)
  • 1 medium yellow onion, thinly sliced (about 1 cup or 200 g)
  • 2 medium ripe tomatoes, chopped (about 1 1/2 cups or 300 g)
  • 1 tbsp finely sliced fresh ginger (about 10 g)
  • 8 cups water (1.9 L)
  • 1 medium daikon radish, peeled and cut into 1/2-inch (1.25 cm) half-moons (about 8 oz or 225 g)
  • 1 small Asian eggplant, cut into 1-inch (2.5 cm) pieces (about 7 oz or 200 g)
  • 3 tbsp tamarind concentrate (45 ml), or 1 packet sinigang mix (about 1.4 oz or 40 g); start with less and adjust to taste
  • 2 tbsp fish sauce (30 ml), plus more to taste
  • 1/2 tsp fine salt (3 g), plus more as needed
  • 1 cup trimmed green beans, cut into 2-inch (5 cm) lengths (about 5 oz or 150 g)
  • 4 cups loosely packed water spinach (kangkong) or baby spinach (about 4 oz or 115 g)
  • 1 or 2 Thai bird’s-eye chiles, left whole or slit (optional; about 5 g)
  • 1/4 tsp ground black pepper (about 0.5 g)

Instructions

  1. Prepare the ingredients, about 25 minutes. Cut the fish into four even portions if it is not already portioned, then pat it dry with paper towels. Do not rinse raw fish, which can splash germs around the sink. Slice the onion and ginger, chop the tomatoes, and prepare the daikon, eggplant, beans, and greens. Keep the fish separate from ready-to-eat ingredients and wash your hands and board after handling it.
  2. Start the flavor base, 4 minutes. Set a large, heavy pot over medium heat and add the oil. When it shimmers, add the onion and ginger. Cook for about 4 minutes, stirring now and then, until the onion has softened but not browned. A gentle sauté keeps the broth clean-tasting rather than toasted.
  3. Soften the tomatoes, 3 minutes. Add the chopped tomatoes and cook for 3 minutes, stirring and pressing a few pieces against the pot with a spoon. They should begin to slump and release juice. Stir in the fish sauce, salt, and black pepper.
  4. Simmer the broth and daikon, 8 minutes. Pour in the water and add the daikon and optional chiles. Bring the pot to a boil, then lower the heat to maintain a steady simmer. Cook uncovered for 8 minutes, until the daikon is starting to turn tender at the edges. Stir in 2 tablespoons of tamarind concentrate, or the sinigang mix according to its packet directions. Taste a spoonful of broth; add the remaining concentrate gradually if you want a sharper sour flavor. Tamarind products vary in strength and saltiness, so avoid adding the full amount automatically.
  5. Add the eggplant and beans, 4 minutes. Stir in the eggplant and green beans. Keep the liquid at a gentle simmer for 4 minutes. A hard, rolling boil can break up the vegetables and make the fish harder to cook evenly later.
  6. Cook the fish and greens, about 9 minutes. Lower the fish portions into the broth in a single layer. Spoon a little broth over the tops, cover the pot, and simmer gently for about 8 minutes. Add the water spinach or baby spinach for the final minute, just until wilted. Check the thickest part of the largest fish portion with a food thermometer; USDA FSIS guidance sets the safe minimum internal temperature for fish at 145°F (63°C). If it has not reached that temperature, simmer briefly longer and check again. Avoid stirring vigorously once the fish is in the pot.
  7. Adjust and serve. Taste the broth and adjust with a little more fish sauce for savoriness, tamarind for tartness, or water if the flavor is too concentrated. Lift the fish carefully with a wide spatula and ladle broth and vegetables into warm bowls. The listed 28 minutes of cooking covers the timed stages; a particularly thick portion may need a few extra minutes to reach the safe temperature.

Tips

  • Choose fish that holds together. Milkfish (bangus) is a familiar Filipino choice, though it may have many small bones. Salmon, snapper, cod, grouper, or another firm fish also works. Use steaks or thick pieces rather than very thin fillets, which can overcook before the vegetables are ready. If using bone-in fish, let diners know and serve with care.
  • Adjust the souring ingredient in stages. Tamarind concentrate is convenient, but brands differ. Sinigang mix is a practical traditional pantry option when fresh or prepared tamarind is hard to find; it often contains salt and seasoning, so taste before adding extra salt or fish sauce. If neither is available, a little lime juice can provide acidity, but it gives a brighter citrus flavor rather than tamarind’s rounded, fruity sourness. Stir citrus in near the end.
  • Keep the broth at a simmer after adding fish. Boiling vigorously can make delicate fish flake apart and turn the broth cloudy. Lower the heat as soon as the fish goes in, and use a thermometer rather than relying only on whether the fish looks opaque. Don’t crowd the pot; use a wider pot or cook in batches if needed.
  • Plan for the greens you can find. Kangkong, also called water spinach, is widely used in Filipino cooking but may be difficult to find. Baby spinach is an easy substitute and wilts quickly; add it at the very end. Tougher greens need more time, so add them earlier and cook until tender.

Serving Suggestions

Serve the stew hot in deep bowls, making sure each portion gets fish, broth, and a mix of vegetables. Steamed white rice is the classic partner: it softens the tartness and gives the broth something to soak into. Put extra rice on the table because the broth is often enjoyed spooned over it. A small dish of fish sauce with sliced chile lets each person season their own serving without making the whole pot saltier or hotter.

For a fuller meal, add a simple side of sliced cucumber or lightly dressed greens. The stew is already sour and savory, so sides with mild flavors work best. If serving fish with bones, provide a bowl for them and remind guests to eat carefully. Bring the pot to the table only if it can be kept safely hot; otherwise, ladle portions into bowls straight from the stove.

Variations

There is no single version of Filipino fish stew. Sinigang varies by household and region, and cooks use different fish, souring ingredients, and vegetables according to availability and preference. Daikon is a useful choice here, but you can replace it with a similar amount of peeled taro or add okra, a few pieces of green papaya, or more eggplant. Add vegetables in order of how long they need to soften so that tender greens do not spend the whole cooking time in the pot.

For a milder bowl, omit the Thai chiles and serve sliced chile on the side. For a more assertive sour broth, increase the tamarind a teaspoon at a time after tasting; it is easier to make the stew more tart than to correct an overly sour pot. You can also use a whole small fish, cleaned and cut into sections, instead of steaks, but cooking time will depend on its size and thickness. Check the thickest flesh for 145°F (63°C) and handle the pieces gently when serving.

If you prefer a more vegetable-forward stew, reduce the fish to 1 lb (455 g) and add another cup of green beans or a small extra eggplant. Keep the broth and tamarind amounts the same initially, then adjust seasoning at the end. Avoid adding a large amount of extra water without tasting; it can dilute both the sourness and the savory seasoning.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking. Transfer the stew to a shallow, covered container so it cools promptly, and keep it refrigerated for 3 to 4 days. The fish may break into smaller flakes as it sits, but the broth and vegetables remain suitable for reheating. If you expect leftovers, you can keep some leafy greens separate and add them when reheating for a fresher texture.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring carefully, until it is steaming throughout and reaches 165°F (74°C). Check the temperature in the broth and in a substantial piece of fish with a food thermometer. Avoid repeated reheating, which can dry the fish and soften the vegetables too much. A microwave also works: cover loosely, heat in short intervals, stir the broth gently between intervals, and check that the food reaches 165°F (74°C).

For longer storage, freeze the cooled stew in a freezer-safe container for up to 2 months for best quality, leaving a little headspace for expansion. Thaw it in the refrigerator, then reheat to 165°F (74°C). The fish and vegetables may be softer after freezing, so freezing is most useful when texture matters less than having a ready meal.

Frequently Asked Questions

What fish is best for Filipino fish stew?
Milkfish is a common choice for sinigang na isda, but firm fish such as snapper, salmon, cod, or grouper can work well. Choose pieces thick enough to stay intact during simmering. Cooking time depends on thickness, so check the thickest portion with a thermometer rather than treating the suggested time as a guarantee.

Can I use frozen fish?
Yes. Thaw it in the refrigerator before cooking, then pat it dry. Frozen fish can release extra water as it warms, which may slightly dilute the broth, so taste and adjust the tamarind and fish sauce at the end. Do not put a thick frozen portion directly into the pot; the outside can overcook before the center reaches a safe temperature.

Is sinigang mix the same as tamarind concentrate?
No. Tamarind concentrate is primarily a souring ingredient, while sinigang mix is a seasoned powdered or concentrated soup base and may include salt and other flavorings. Either can make a tangy broth, but their strength varies. Begin with less than you think you need, taste, and add more in small amounts.

Why did my fish fall apart?
It may have been cut too thin, simmered at a hard boil, stirred after it softened, or cooked longer than necessary. Use thick pieces, lower the heat after adding them, and lift them with a wide spatula. Some fish naturally flakes more readily than others, but loose flakes still taste good in the broth.

Can I make the broth ahead?
Yes. Cook the broth with the aromatics, tamarind, and firm vegetables, then cool and refrigerate it promptly. When ready to eat, bring it to a simmer, add the fish, and cook until it reaches 145°F (63°C); add the leafy greens at the end. This approach gives the fish a better texture than cooking it far ahead and reheating it several times.

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