Salmon Thai soup is a Thai-inspired bowl of tender fish, rice noodles and vegetables in a fragrant coconut broth brightened with lime. Curry paste, ginger, lemongrass and fresh herbs bring sweet, savory, sour and gently spicy flavors together; versions vary, and this approachable one is easy to adjust at the table.
Ingredients
- 6 oz (170 g) medium-width dried rice noodles
- 1¼ lb (570 g) skinless salmon fillet, pin bones removed and cut into 1-inch (2.5 cm) pieces
- 1 tbsp (15 ml) neutral oil, such as canola or avocado oil
- 1 medium yellow onion, thinly sliced, about 1 cup (150 g)
- 3 garlic cloves, finely chopped, about 1 tbsp (9 g)
- 1 tbsp (6 g) finely grated fresh ginger
- 1 lemongrass stalk, tender inner portion finely chopped, about 1 tbsp (10 g)
- 2 tbsp (30 g) Thai red curry paste; check the label for shrimp or fish if cooking for someone with an allergy
- 3 cups (710 ml) low-sodium chicken or vegetable broth
- 1 can (13.5 oz/400 ml) full-fat coconut milk, well shaken
- 8 oz (225 g) cremini or shiitake mushrooms, thinly sliced
- 1 medium red bell pepper, thinly sliced, about 1½ cups (150 g)
- 1 tbsp (15 ml) fish sauce
- 1 tsp (4 g) brown sugar
- 2 tbsp (30 ml) fresh lime juice, plus lime wedges for serving
- ½ tsp (3 g) fine salt, plus more to taste
- ½ cup (12 g) loosely packed Thai basil leaves, torn if large
- ⅓ cup (10 g) chopped cilantro
- 2 scallions, thinly sliced, about ¼ cup (30 g)
Instructions
- Prepare the ingredients. Slice the onion, mushrooms and pepper; chop the aromatics and cut the salmon into even pieces so they cook at the same pace. Remove any pin bones with clean tweezers. Shake the coconut milk can before opening. Having everything ready matters because the fish cooks quickly once it goes into the broth.
- Cook the noodles. Bring a medium pot of water to a boil and cook the rice noodles for 5 minutes, or follow the package timing if it differs. They should be tender but not falling apart, since they will be served with hot soup. Drain, rinse briefly with cool water to stop the cooking, and set aside. Dividing the noodles among the bowls later helps prevent them from soaking up all the broth in the pot.
- Build the aromatic base. Set a large soup pot or Dutch oven over medium heat and add the oil. Add the onion and cook for 2 minutes, stirring occasionally, until it begins to soften. Stir in the garlic, ginger, lemongrass and curry paste. Cook for 1 minute, stirring constantly, until fragrant. Keep the heat moderate; scorching the garlic or curry paste can make the broth taste bitter. If the paste sticks, add a spoonful of broth rather than extra oil.
- Simmer the broth and vegetables. Pour in the broth and coconut milk, then stir in the mushrooms, bell pepper, fish sauce, brown sugar and salt. Bring the liquid just to a gentle simmer, not a hard boil, and cook for 7 minutes. Stir once or twice so the vegetables cook evenly. The mushrooms should be tender and the pepper softened but still have a little bite. Taste the broth before adding more salt, because curry paste and fish sauce vary in saltiness.
- Cook the salmon safely. Lower the salmon pieces into the gently simmering soup and cook for about 6 minutes, turning them carefully once if needed. Avoid vigorous stirring, which can break the fish into small flakes. Check the thickest piece with a food thermometer; USDA FSIS gives 145°F (63°C) as the safe minimum internal temperature for fish. If it has not reached that temperature, simmer briefly longer and check again. The salmon should be opaque and separate easily into large flakes.
- Finish and serve. Turn off the heat and stir in the lime juice, Thai basil, cilantro and most of the scallions. Taste and adjust with another squeeze of lime, a little salt, or a splash of fish sauce as needed. Divide the noodles among four bowls, ladle the salmon and vegetables over them, and add plenty of broth. Finish with the remaining scallions and lime wedges.
Tips
- Choose curry paste to suit your heat preference. Brands and batches differ in chile intensity and salt. Start with 1 tablespoon if you prefer mild soup, then taste the broth and add more before the salmon goes in. Red curry paste often includes shrimp paste, so read the ingredient label carefully for allergies; a suitable shrimp-free curry paste or a mild curry powder can be used, though the flavor will be less distinctly Thai.
- Use lemongrass thoughtfully. The tender inner stalk contributes a citrusy, lightly floral aroma. If fresh lemongrass is unavailable, use 1 teaspoon (5 ml) finely grated lime zest instead. It gives a brighter lime note but not the same herbal character. Avoid using a whole tough outer stalk chopped into the soup, since fibrous pieces are unpleasant to chew.
- Keep the fish in generous pieces. One-inch chunks are easy to portion and less likely to crumble. Add them only after the vegetables have softened, and keep the soup at a gentle simmer. A rolling boil can make the salmon break apart and can cause the coconut broth to look separated.
- Balance the bowl at the end. Lime, salt and fish sauce are best adjusted after simmering because broth and curry paste differ. If it tastes rich or flat, lime usually brings the flavors into focus; if it seems sharp, a small pinch of sugar can soften the edge. Add changes a little at a time rather than correcting the whole pot too aggressively.
Serving Suggestions
Serve the soup hot in wide bowls so each portion gets noodles, salmon, vegetables and plenty of broth. Put extra lime wedges, chopped cilantro, Thai basil and sliced scallions on the table, allowing everyone to season their own serving. For more heat, offer thinly sliced fresh chile or a small dish of chile flakes. A spoon is useful for the broth, while chopsticks or a fork make the noodles easier to eat.
This is a filling meal on its own, but a small side of steamed jasmine rice works well if you want a more substantial dinner; serve it separately rather than adding it to the soup pot. For a lighter accompaniment, offer cucumber slices or a simple crisp salad dressed with lime. Keep additional salty sides modest, since the curry paste and fish sauce already season the broth.
Variations
Adjust the vegetables: Replace the bell pepper with 2 cups (150 g) baby spinach, adding it during the final minute so it wilts without becoming dull. Thinly sliced bok choy, snap peas or zucchini can also be added with the mushrooms; cook until just tender. For a more mushroom-forward bowl, increase the mushrooms to 12 oz (340 g) and reduce the pepper or leave it out.
Make it dairy-free and gluten-aware: The listed ingredients contain no dairy, but check the curry paste and broth labels if you need to avoid particular ingredients. Fish sauce is naturally made from fish; for a fish-free alternative, use 1 tablespoon (15 ml) soy sauce or tamari, understanding that the result will be less traditionally savory. Choose rice noodles and a certified gluten-free broth and curry paste if gluten is a concern.
Change the protein or noodle: Firm white fish can replace salmon; cut it into similar pieces and check the thickest piece for the same 145°F (63°C) safe minimum. For a vegetarian variation, omit the fish sauce and salmon, use vegetable broth, and add 14 oz (400 g) cubed firm tofu. Simmer the tofu until hot, then season with soy sauce or tamari. Rice vermicelli or another rice noodle also works; cook it according to its package rather than assuming the same timing.
Storage and Reheating
For best texture, store the noodles separately from the soup. Transfer the soup and noodles to separate shallow, covered containers and refrigerate within 2 hours of cooking. The soup keeps for 3–4 days in the refrigerator; the noodles are best within about 3 days. If the noodles have already been mixed into the soup, they will continue to absorb broth and become softer, but the leftovers can still be reheated.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe bowl, stirring gently and heating until the leftovers reach 165°F (74°C). Avoid boiling the soup for a long time, which can toughen the salmon and make it flake apart. Add a splash of broth or water if the soup has thickened, and brighten it with fresh lime after reheating. Freezing is possible for up to 2 months, though coconut broth may separate and salmon texture can soften; thaw overnight in the refrigerator and reheat thoroughly to 165°F (74°C).
Frequently Asked Questions
Can I use frozen salmon?
Yes. Thaw it completely in the refrigerator before cutting it into even pieces, then pat it dry so excess water does not dilute the broth. If the salmon is individually portioned, remove any skin and pin bones before adding it. Cook the pieces in the soup and check the thickest one with a thermometer for 145°F (63°C).
Can I make the soup ahead?
You can prepare the broth and vegetables a day ahead, cool them promptly and refrigerate them. For the best texture, cook the noodles separately and add the salmon when reheating the broth, then simmer until the fish reaches 145°F (63°C). If you cook the salmon in advance, it is safe to refrigerate with the soup for 3–4 days, but reheating may make it flakier and drier.
Why does my coconut broth look split?
Coconut milk can separate when boiled vigorously, and some brands separate more readily than others. Keep the soup at a gentle simmer and stir it occasionally. A little separation does not mean the soup is spoiled; stir the broth gently before serving. Avoid prolonged boiling, especially after adding the salmon.
What can I use instead of fish sauce?
For a similar salty seasoning without fish, use the same amount of soy sauce or tamari, then taste before adding extra salt. The flavor will be different: fish sauce brings a distinctive fermented savoriness that soy sauce does not fully reproduce. If avoiding soy as well, season gradually with salt and a little extra lime, recognizing that the broth will be less complex.
How can I make the soup less spicy?
Use less red curry paste at the start, since it is easier to add more than to remove heat. Increase the coconut milk by up to ½ cup (120 ml) or add a little extra broth if the finished soup is too spicy, then adjust lime and salt to keep the flavor balanced. Serve fresh chile separately so each person can choose their own heat level.
Related
- Portuguese Pepper Soup with Potatoes and Chickpeas
- Portuguese Pork and Bean Stew with Sausage and Kale
- Portuguese Kale Soup with Linguica, Potatoes and Beans
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).