Soups & Stews
This salmon sinigang soup recipe delivers the perfect balance of tangy tamarind broth and delicate, flaky fish that melts in your mouth—just like my grandmother used to make.
The secret lies in the slow simmering of the broth, where the sour tamarind and aromatic vegetables meld into a deeply flavorful foundation. I've perfected this dish over years, ensuring every spoonful captures that authentic Filipino comfort.
The beauty of sinigang is its simplicity—just a few key ingredients transform into a restaurant-quality soup. You'll start with a rich tamarind broth, then add tender vegetables and flaky salmon that absorbs all the bright, citrusy flavors.
The result is a soup that's both hearty and refreshing, perfect for any occasion. This recipe stays true to tradition while being approachable for home cooks.
What makes this version special is the tender, flaky salmon that practically disintegrates with each bite. The broth remains clear and vibrant, with just the right amount of sourness to cut through the richness of the fish.
Served with steamed rice and pickled papaya, it becomes a complete meal that's impossible to resist. The aroma alone will have everyone gathering around the table.
Whether you're cooking for family or hosting a dinner party, this salmon sinigang delivers professional results with minimal effort. The technique is straightforward, but the flavors are anything but ordinary. Let's create a bowl of comfort that tastes like home. Here's how to make it perfect every time.
Ingredients for salmon sinigang soup
Just 15 ingredients transform into this restaurant-quality Filipino comfort soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Salmon Fillets 🐟 | 1 ½ lb | Skin-on, boneless, center-cut preferred |
| Tamarind Paste 🍯 | ½ cup | Or 2 tbsp tamarind blocks |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Radishes 🥕 | 1 lb | Sliced into 1/4-inch rounds |
| Long Green Beans 🌿 | 1 lb | Trimmed, cut into 2-inch pieces |
| Kangkong (Water Spinach) 🌱 | 1 bunch | Or sub with regular spinach |
| Fresh Ginger 🧄 | 2 tbsp | Grated, aromatic and fresh |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic intensity |
| Dried Shrimp 🦐 | ½ cup | Rinsed well, for umami depth |
| Daikon Radish 🥕 | ½ lb | Julienned, for crisp texture |
| Fish Sauce 🫒 | 2 tbsp | Red Boat preferred for quality |
| Sugar 🍚 | 1 tbsp | White granulated, balances sour |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed, bright finish |
| Green Onions 🧅 | ¼ cup | Sliced, for fresh garnish |
The tamarind is the soul of this soup—look for blocks at Asian markets or paste in tubes at Trader Joe's. Fresh ginger and garlic should smell vibrant, not musty. Red Boat fish sauce is worth the splurge for that authentic umami punch. I always grab extra salmon—half goes in the soup, half gets pan-seared for topping. The radishes and kangkong? Asian grocery stores have the freshest selection, but regular supermarkets work too. Just make sure the greens are crisp, not wilted.
No tamarind? Lime juice plus a pinch of sugar gets you close, though it won't be identical. Subbing kangkong? Baby spinach or bok choy works in a pinch. The dried shrimp can be skipped if you're avoiding seafood, but it adds that unmistakable savory depth. Daikon radish is key for texture—if you can't find it, extra radishes or even cucumber in thin slices will do. The coconut milk should be full-fat for that creamy contrast against the tangy broth. And for heaven's sake, don't use powdered fish sauce—it's not the same.
This soup tastes even better the next day—make a double batch and freeze half. Store the broth separately if you want to reheat just the base later. The greens will wilt if reheated too long, so add them last. Keeps 4-5 days in the fridge, 3 months frozen. I always serve it with steamed jasmine rice and quick-pickled papaya—game-changer side that cuts through the richness.
Why You'll Love This Recipe
- 20-Minute Start: I swear, the hardest part is peeling the radishes—once that’s done, the broth simmers while you prep the salmon. No chopping marathons, no last-minute scrambling.
- Tamarind-Coconut Magic: That tangy tamarind and creamy coconut milk combo? It’s like a flavor hug for your taste buds. The salmon just melts into it, so rich and slightly sweet—no heavy spices needed.
- Leftover Hero: This soup tastes better the next day—honestly, I make a double batch on Sundays. The radishes stay crisp, the fish flakes perfectly, and it reheats in minutes.
- Budget Luxury: Fresh salmon feels fancy, but the rest is pantry basics. A single fillet stretches across two servings, and the veggies stretch further than you’d think. My wallet and my family thank me.
Step-by-step instructions for salmon sinigang soup
Here's how to create this tangy, comforting soup with perfectly flaky salmon every time.
🍳 Step 1: Build the Tangy Tamarind Broth
In a large pot, combine the 0.5 cup tamarind paste, 1 can coconut milk, 2 tablespoons fish sauce, 1 tablespoon sugar, and 1.5 teaspoons salt. Add 6 cloves minced garlic and 2 tablespoons grated ginger. Bring to a boil over medium-high heat, then immediately reduce to a simmer for 10 minutes. You'll notice the tamarind dissolving completely and the broth developing a rich, tangy aroma—this is your flavor foundation.
While simmering, add the 0.5 cup dried shrimp and let them rehydrate in the broth for 5 minutes. They'll plump up and infuse the liquid with deep umami. Keep the broth at a gentle simmer—you want it bubbling softly, not vigorously, to prevent the tamarind from curdling. This step is where all the complex flavors come together, so don't rush it.
🥘 Step 2: Prepare the Vegetable Base
Add the 1 pound sliced radishes, 1 pound trimmed long green beans, and 0.5 pound julienned daikon radish to the simmering broth. Cook for 5 minutes until the radishes soften slightly but still maintain their shape. The green beans should be bright green and just beginning to soften at the edges—this ensures they stay crisp yet tender in the final soup.
Next, add the 1 bunch kangkong (water spinach) and cook for another 2-3 minutes until just wilted. The spinach should still have a vibrant green color and slight crispness—overcooking will turn it mushy. Here's the thing—adding vegetables in this order ensures each component reaches perfect doneness without sacrificing texture. The radishes and daikon need more time, while the spinach just needs to wilt.
🔥 Step 3: Cook the Salmon to Flaky Perfection
Gently place the 1.5 lb fresh salmon fillets (skin-side down) into the simmering broth. The water should be at a gentle simmer—if it's boiling vigorously, reduce the heat immediately. Cook for 8-10 minutes until the salmon flakes easily with a fork and reaches an internal temperature of 145°F. The skin should be opaque and the flesh should pull apart cleanly when tested—this is your signal for perfect flakiness.
Here's my pro tip: Don't lift the salmon to check doneness—this disrupts the cooking process. Instead, use a fork to gently test the thickest part. If it flakes easily, it's done. If not, give it another minute or two. The tamarind broth will keep the salmon moist while infusing it with that signature tangy flavor.
⏰ Step 4: Finish with Bright Lime and Fresh Garnishes
Remove the pot from heat and stir in the 0.25 cup lime juice. This brightens the broth and cuts through the richness of the coconut milk. Taste and adjust seasoning—you might need a little more fish sauce for saltiness or sugar to balance the acidity. The soup should be vibrant, tangy, and perfectly balanced between sweet, sour, and umami.
Ladle the hot soup into bowls and garnish with 0.25 cup sliced green onions. Serve immediately while the salmon is still flaky and the broth is steaming hot. Each spoonful should deliver that perfect combination of tender fish, crisp vegetables, and complex broth flavors. This is where the magic happens—the contrast between the flaky salmon and the tangy broth creates an unforgettable dining experience.
Pro Tips For Making Salmon Sinigang Soup
- Simmer Salmon Slow: DESCRIPTION: Don’t rush the cooking—once the broth starts boiling, drop the heat to a gentle simmer and let the salmon cook for 8-10 minutes. I used to pull it out too soon, and it’d turn rubbery. Low and steady keeps it tender while the tamarind and coconut milk meld into the broth.
- Cut Tamarind Paste Fine: DESCRIPTION: Grate or finely chop the tamarind paste before adding it to the broth—no bigger than rice grains. I learned this the hard way when I just tossed in chunks, and they sat like little bricks at the bottom. It dissolves smoothly and balances the coconut’s richness.
- Skip Overcrowding Greens: DESCRIPTION: Add radishes and green beans in batches, not all at once. The soup’s liquid will absorb them unevenly, leaving some limp. Start with half, let them cook 3 minutes, then add the rest—this keeps their crunch intact.
- Stir in Coconut Last: DESCRIPTION: Wait until the very end to fold in the coconut milk—just before serving. Stirring it in too early can make the broth split or turn greasy. A quick swirl at the last second keeps the texture silky without breaking the soup.
Perfect pairings for this salmon sinigang soup
Rice Pairing Perfection
Steamed jasmine rice is the classic companion to sinigang, soaking up every drop of that tangy tamarind broth. I use a 1:1.5 rice-to-water ratio and cook it in my Zojirushi rice cooker for that signature fluffy texture.
For extra flavor, add a pinch of salt and a splash of coconut milk to the cooking water—trust me, it elevates everything. 🍚
Pickled Papaya Side
No Filipino meal is complete without atchara (pickled papaya), which cuts through the soup's richness beautifully. I make a quick version by thinly slicing 1 green papaya, soaking in ½ cup vinegar, 1 tbsp sugar, and 1 tsp salt for 30 minutes.
The bright, crunchy acidity balances the soup's depth perfectly. Look for fresh papaya at Asian markets or use green mango in a pinch.
Crispy Garlic Fried Rice
For a heartier option, try garlic fried rice with leftover rice. Sauté 3 minced garlic cloves in 1 tbsp oil until fragrant, then add 2 cups cooked rice, 1 egg, and 1 tbsp soy sauce.
Top with crispy fried shallots for crunch. The savory depth pairs surprisingly well with the tangy soup—it’s a crowd-pleaser at my dinner table. 🥟
Warm Tortilla Wraps
For a fusion twist, serve the soup in warm corn tortillas with a side of avocado slices and cilantro. The slight sweetness of the tortillas contrasts the tamarind’s sourness, while the creamy avocado adds richness.
I like to lightly toast the tortillas in a dry skillet for 30 seconds per side to keep them pliable. This works especially well for casual gatherings or when serving kids.
Spicy Chili Oil Drizzle
Add a kick with chili oil—simmer ½ cup neutral oil with 1 tbsp crushed red pepper flakes and 1 tsp Sichuan peppercorns until fragrant. Drizzle 1 tsp per bowl just before serving.
The heat wakes up the palate between spoonfuls of soup, and the nutty peppercorns add an unexpected depth. For a milder version, skip the Sichuan peppercorns and double the red pepper flakes. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute tamarind paste with something else?
If you can't find tamarind, use 0.25 cup lime juice plus 1 tbsp sugar for a similar tangy effect. For deeper flavor, try 1 tbsp vinegar (rice or cane) plus 1 tsp sugar. The broth will be slightly different but still delicious—just adjust seasoning to taste after cooking.
How do I keep the salmon from falling apart in the broth?
Cook the salmon for just 8-10 minutes at a gentle simmer—never boiling. Use skin-on fillets for extra structure, and avoid lifting them while cooking. The tamarind broth should be at 180°F max. If the salmon flakes too easily, it's done perfectly for this dish!
Can I make this soup ahead of time?
Yes! Prepare the broth and vegetables up to 2 days ahead—just reheat gently and add fresh greens last. For the salmon, cook it separately and add to bowls when serving. The flavors actually improve overnight as the tamarind mellows. Store in an airtight container in the fridge.
What vegetables can I use if I can't find kangkong?
Try baby spinach, bok choy, or watercress for similar texture. For heartier options, use green cabbage or celery. Just adjust cooking time—delicate greens need only 2-3 minutes while denser veggies may need 5 minutes. The key is keeping them vibrant and slightly crisp.
Is this soup spicy? Can I make it milder?
This recipe isn't spicy by default, but you can easily adjust. For a milder version, skip the dried shrimp (or use 1 tbsp shrimp paste instead) and reduce fish sauce to 1 tbsp. If you love heat, add 1 tsp chili flakes or a dash of sambal oelek at the end. The tamarind's natural sourness balances any spice beautifully.