Fish Sinigang is the sour, savory Filipino soup that turns a handful of vegetables and a few pieces of fish into something deeply comforting. The broth gets its signature tang from tamarind, and every spoonful is loaded with tender fish, radish, eggplant, and leafy greens. This easy one-pot recipe comes together in under an hour for a light, healthy weeknight dinner.
Rinse the fish under cold water, pat dry, and cut into 2-inch chunks. Sprinkle lightly with salt on both sides and set aside.
Pour water into a large stockpot over medium-high heat. Add onion, tomatoes, and ginger. Bring to a boil, then reduce to a simmer and cook for 8 minutes until tomatoes soften.
Stir in the tamarind soup base mix or paste until fully dissolved. Simmer for 2-3 minutes to meld flavors. Taste and add more tamarind if desired.
Add daikon radish and simmer for 5 minutes. Add eggplant and simmer for another 5 minutes until just tender.
Gently lower the seasoned fish into the broth. Poach for 5-6 minutes until opaque and flakes easily. Avoid stirring vigorously.
Add okra, string beans, and chili peppers. Simmer 3-4 minutes until beans are tender-crisp. Stir in fish sauce and adjust seasoning with salt and pepper.
Turn off the heat and add kangkong or spinach. Let residual heat wilt the greens for 1 minute. Ladle into bowls and serve hot with steamed rice.
Notes
Add the fish last so it stays tender instead of falling apart in the broth.
Taste the broth before adding fish sauce, since tamarind mixes vary in saltiness.
Use fish with firmer flesh like salmon or red snapper so it holds its shape during simmering.
Do not stir the pot too much once the fish is in; a gentle swirl is enough.
Add more tamarind paste toward the end if you prefer a sharper sour flavor.
Keep the greens for the very last step so they stay bright and do not turn mushy.
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop over low heat.
Freezing is not recommended, as the fish and vegetables lose their texture upon thawing.
For a vegetarian version, swap the fish for tofu and use vegetable broth instead of fish sauce.
Serve with a side of fish sauce and chopped chili so everyone can adjust the seasoning to their taste.