Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Craving that bright, tangy slurp that wakes up your whole palate? This easy fish sinigang recipe delivers exactly that, with tender fish gently simmered in a tamarind-sour broth, tomatoes and onions for sweetness, and a market basket of vegetables added in stages so every bite stays just-cooked.
You can use bangus, pompano, salmon head, or tilapia, then layer in daikon, eggplant, okra, long green chiles, and a last handful of spinach. A splash of fish sauce ties it all together, and a crack of black pepper finishes the bowl. As a coastal cook, I always aim for clean flavors, simple technique, and reliable results.
Hungry now? Use the Jump to Recipe at the bottom to go straight to measurements and steps, or skim the Table of Contents just below to hop to ingredients, storage tips, or FAQs.
Table of Contents
Ingredients for Fish Sinigang

- Fish (2 lb / about 900 g) โ bangus (milkfish), pompano, salmon head, or tilapia, cleaned and cut into 2โ3 inch slices
- Onion (1 medium) โ cut into wedges
- Garlic (3 cloves) โ lightly smashed
- Tomatoes (2 medium) โ diced or cut into cubes
- Daikon radish (1 cup, about 150 g) โ peeled and sliced into thin rounds
- Eggplants (2 medium) โ sliced into half-moons
- Okra (10 pods) โ trimmed on both ends
- Long green chiles (2 pieces) โ kept whole for gentle heat
- Spinach or kangkong (3 cups, packed) โ rinsed and drained
- Tamarind base โ either ยฝ cup tamarind paste, 1 cup strained fresh tamarind pulp, or 1 packet Knorr Sinigang sa Sampaloc Mix (40 g)
- Water or light fish stock (2 quarts / 8 cups)
- Fish sauce (2โ3 tbsp, or to taste)
- Ground black pepper (ยผ tsp, or more to taste)
- Salt โ only if needed, since fish sauce already adds saltiness
- Optional flavor boosts:
- 2 tbsp miso paste (for sinigang sa miso variation)
- A splash of calamansi juice or cane vinegar before serving for extra tang
Step-by-Step Instructions
Step 1: Season and Prep the Fish
Lightly sprinkle the fish pieces with salt, then set them aside for 10โ15 minutes. This helps firm up the flesh and seasons it gently before cooking. Pat the fish dry with paper towels to avoid excess moisture.
Step 2: Build the Aromatic Base
In a deep stock pot, heat a little oil over medium heat. Add onion wedges and smashed garlic, sautรฉing until fragrant. Stir in the diced tomatoes and cook until they soften and release their juices. This forms the savory-sweet base of the broth.
Step 3: Add Liquid and Souring Agent
Pour in 2 quarts of water (or light fish stock) and bring it to a gentle boil. Stir in the tamarind paste, fresh pulp, or sinigang mix until dissolved. Let the broth simmer for about 5 minutes so the sourness develops fully.
Step 4: Simmer the Fish
Gently slide the seasoned fish into the pot. Do not stir right away, this helps keep the fish intact and prevents the broth from turning murky. Reduce heat to medium-low and simmer for 6โ8 minutes, until the fish is just cooked through and opaque.
Step 5: Add Sturdy Vegetables
Drop in the daikon slices and whole long green chiles. Let them simmer for about 4โ5 minutes until the daikon begins to soften but still holds its shape.
Step 6: Add Tender Vegetables
Next, stir in the eggplant slices and cook for 3 minutes. Follow with the okra, simmering another 3 minutes until tender but not mushy.
Step 7: Season and Adjust Flavor
Taste the broth and season with fish sauce and ground black pepper. If you prefer extra tang, splash in calamansi juice or add a bit more tamarind paste. Adjust salt if needed.
Step 8: Finish with Greens
Finally, add the spinach (or kangkong). Stir gently and let it wilt for just 1โ2 minutes. Turn off the heat immediately to keep the greens vibrant.
Step 9: Serve
Ladle the steaming broth, fish, and vegetables into deep bowls. Serve hot with jasmine rice and a small dish of fish sauce on the side for dipping or adjusting saltiness at the table.
Fish Sinigang Recipe (Filipino Tamarind Fish Soup)
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A classic Filipino fish sinigang recipe, featuring tender fish, daikon, eggplant, okra, and spinach simmered in a tangy tamarind broth. Comforting, flavorful, and best enjoyed with hot steamed rice.
Ingredients
- 2 lb fish (bangus, pompano, salmon head, or tilapia), cleaned and cut into 2โ3 inch pieces
- 1 medium onion, cut into wedges
- 3 cloves garlic, smashed
- 2 medium tomatoes, diced
- 1 cup daikon radish, sliced into thin rounds
- 2 Japanese eggplants, sliced into half-moons
- 10 okra pods, trimmed
- 2 long green chiles, whole
- 3 cups spinach or kangkong, rinsed
- 1/2 cup tamarind paste OR 1 packet Knorr Sinigang sa Sampaloc Mix (40 g) OR 1 cup strained fresh tamarind pulp
- 2 quarts water or light fish stock
- 2โ3 tbsp fish sauce, or to taste
- 1/4 tsp ground black pepper
- Salt to taste
- Optional: 2 tbsp miso paste, 1 tbsp calamansi juice or cane vinegar
Instructions
- Season fish with salt and set aside 10โ15 minutes, then pat dry.
- In a stock pot, sautรฉ onion and garlic until fragrant. Add tomatoes and cook until softened.
- Pour in water or fish stock, bring to a boil, and stir in tamarind paste or sinigang mix.
- Add fish gently, lower heat, and simmer 6โ8 minutes without stirring.
- Add daikon slices and long green chiles, simmer 4โ5 minutes.
- Add eggplant slices, simmer 3 minutes, then add okra and cook 3 minutes more.
- Season with fish sauce and black pepper. Adjust sourness with more tamarind or calamansi.
- Stir in spinach or kangkong and cook 1โ2 minutes until wilted.
- Serve hot with steamed rice and extra fish sauce on the side.
Notes
- You can swap tamarind with green mangoes or guava for a different sour flavor.
- Use pompano or salmon head for richer broth, or tilapia for a budget-friendly version.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Seafood
- Method: Stovetop
- Cuisine: Filipino
Nutrition
- Serving Size: 1 bowl
- Calories: 230
- Sugar: 4 g
- Sodium: 520 mg
- Fat: 8 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 65 mg
Make-Ahead, Storage & Reheating
Make-Ahead Prep
If you want to save time on cook day, make the broth base in advance. Simmer onions, garlic, tomatoes, water (or light fish stock), and your chosen souring agent (tamarind paste, pulp, or mix) for about 10 minutes; let it cool, then store in the fridge up to 2 days.
When itโs time to cook, bring the broth to a gentle boil, then add the fish and vegetables fresh. This keeps the textures vibrant and streamlines the final cooking.
Storing Leftovers
- In the refrigerator: Transfer sinigang into an airtight container. It keeps well for 3โ4 days. Keep fish and hearty vegetables submerged in broth to preserve flavor.
- Freezer option: Freeze the broth separately from fish and vegetables. Liquids freeze cleanly and thaw better; vegetables tend to go mushy, and fish may break apart if frozen.
Reheating with Care
- Reheat the broth only, bringing it to a rolling boil.
- While it heats, gently warm up the fish and vegetables in a separate pot (or briefly in the microwave).
- Combine them just until warmed, avoid overcooking the fish. A quick 30โ60 second stir-in ensures everything is heated through without turning to mush.
- If the broth tastes flat after refrigeration, brighten it with a splash of tamarind paste or a squeeze of calamansi juice before serving.
FAQs about Fish Sinigang
Can I use frozen fish for sinigang?
Yes, frozen fish works fine. Just thaw it completely in the fridge overnight and pat it dry before cooking so it doesnโt water down the broth.
Whatโs the best souring agent for authentic flavor?
Fresh tamarind pulp gives the most traditional taste. Tamarind paste or sinigang mix are quicker options, while green mango or guava can be used for fun variations.
How do I keep the fish from falling apart in the soup?
Add the fish gently, avoid stirring right after it goes into the pot, and simmer on medium-low heat. This keeps the flesh intact.
When should I add the vegetables?
Sturdy vegetables like daikon go in first, then medium ones like eggplant, and finally delicate greens like spinach at the very end. This ensures everything is cooked just right.
Can I make fish sinigang without fish sauce?
Yes, you can season with salt instead, though youโll miss some of the depth that fish sauce adds. A splash of soy sauce or miso paste can also boost flavor.
Is it okay to reheat sinigang more than once?
Itโs best to only reheat the portion you plan to eat. Repeated reheating can make the fish overly soft and the vegetables mushy.
Wrapping Up with a Steaming Bowl
Fish sinigang is one of those recipes that proves how simple ingredients can create something deeply comforting. With tender fish, fresh vegetables, and a tangy tamarind broth, itโs a dish thatโs as perfect for an ordinary weeknight as it is for a family gathering.
You may also like:
– Apollo Fish Recipe in 4 Easy Steps
– The Ultimate Fish Burrito Recipe
The steps are straightforward, the flavors are bright, and every bowl feels like a hug from the kitchen.
Give this recipe a try and let it fill your table with that classic Filipino warmth. If you do make it, Iโd love to hear how it turned out, drop your thoughts in the comments below.
Until then, enjoy the sour-savory goodness, and happy cooking!










