I am always looking for new and interesting ways to incorporate more seafood into my life, and this coconut salmon soup keeps me on my healthy eating journey. If you are a serious salmon lover, make sure to check out my Oven Baked Sockeye Salmon, Slow Baked Salmon, and Grilled Sockeye Salmon, too.
Ingredients
The ingredients for this Thai salmon soup are broken down into two parts for ease – Thai coconut broth and salmon soup. Here’s a look at what we need for each one:
Thai Coconut Broth
- Vegetable Broth: One quart of either low sodium store bought or homemade vegetable stock (or Vegetable Scrap Stock) will work. Chicken Stock is another option, but I find the vegetable stock to work better with the salmon.
- Coconut Milk: Use one full-fat can of unsweetened coconut milk, shaken or blended until smooth.
- Aromatics: These include fresh ginger, shallots and garlic, all minced to the finest texture.
- Lime Zest: Lime zest offers that extra bit of zing and adds a sour note to the overall flavor.
- Lemon grass: If using fresh lemongrass stalks, remove the tough outer layers, smash it gently to release its oils and slice the bottom white portion (the dark green portion can be discarded). If you can’t find fresh lemongrass, 1 Tablespoon storebought Lemongrass paste is a great substitute.
Salmon Soup
- Wild Salmon Fillet: Wild Alaskan salmon or wild sockeye salmon are both delicious here. Feel free to leave the skin on or remove the skin depending on your preference. Also make sure to check parts of the salmon for pin bones before slicing them into 1-inch pieces. If using frozen salmon, thaw overnight in the refrigerator.
- Coconut Oil: Coconut oil rounds out the coconut flavor, but olive oil, sesame oil, or avocado oil can also be used.
- Yellow Onion
- Pepper: Red peppers, yellow or orange bell pepper all work here.
- Fresh Ginger
- Garlic Cloves
- Coconut Milk: Use another can of coconut milk, blended or shaken until smooth.
- Broccoli: For best results, make sure to cut the broccoli head into small florets, or bite size pieces.
- Lime: A final squeeze of fresh lime juice at the end brightens the richness of the coconut broth and gives it a tangy finish.
- Maple Syrup: Maple syrup balances the heat from the ginger. Brown sugar or coconut sugar will also work.
- Garnish: Garnish each bowl of soup with freshly sliced green onion, fresh cilantro and jalapeno slices or serrano chiles just before serving.
Optional Add-Ins
- Umami: For an extra dose of umami, you can add 1 teaspoon of fish sauce, soy sauce, or coconut aminos near the end of cooking.
- Mushrooms: Toss in a handful of thinly sliced shiitake, button, or oyster mushrooms along with the broccoli for even more fiber, vegetables, and flavor.
- Curry Paste: To make this more of a coconut curry salmon soup, add 1 Tablespoon red or yellow curry paste while sauteing the garlic and ginger.
- Chilli Paste: Another common ingredient in Thai cuisine, feel free to add 1 tsp – 1 tbsp of your favorite chili paste depending on your desired spice level. If you can get your hands on Thai chiles, a little goes a long way.
- Noodles: You can cook some vermicelli noodles on the side, divide it in bowls and pour the soup over for more of a filling meal.
How to Make It?
Whether you call it salmon belly soup or salmon chowder, this delicious and nutritious meal comes together in under 1 hour. Here’s how I like to do it from start to finish:
- Make the Thai coconut broth: In a medium-sized saucepan, add the vegetable stock, coconut milk, ginger, shallot, garlic, lime zest, lemongrass, and salt. Bring to a boil over high heat, then reduce the heat to medium-low and allow to simmer for 30 minutes.
- Discard solids: Strain the broth through a fine mesh strainer, either into a medium bowl or a large container. Set aside until ready to use.
- Prep salmon: While the stock is simmering, pat the salmon dry with a paper towel. Sprinkle it with salt and pepper.
- Saute aromatics: In a large stock pot or large Dutch oven set over medium heat, add the oil and heat for 1 minute. Then, add the onion and peppers and cook, stirring frequently, until translucent, 4-5 minutes. Add grated ginger and garlic and cook for approximately 1 minute.
- Add liquids: Once the aromatics are softened and fragrant, add the reserved broth and extra can of coconut milk. Bring the mixture to a boil, then reduce to medium-low heat and let simmer for 15 minutes.
- Add broccoli: Stir in the broccoli florets during the last 5 minutes of simmering time.
- Add salmon: At the last minute, add the pieces of salmon and let it cook for 1 minute, then turn off the heat. The salmon will continue to cook as the soup settles.
- Finish: Add the lime juice and maple syrup. Taste for seasoning and adjust to your liking.
- Garnish: Ladle into soup bowls and top with scallions, a handful of cilantro leaves, and sliced jalapenos. Serve with lime wedges on the side.
How to Make Ahead, Store & Reheat Leftovers?
Since poached salmon soup is technically made in two parts, you can prepare the coconut lemongrass broth ahead of time and keep it in the fridge until the day you are ready to serve. To do so, simply:
- Make Ahead: Prepare the stock 1-2 days in advance and store in an airtight container in the fridge. With the stock already prepared, the recipe should only take about 20 – 30 minutes from start to finish.
- Store: Leftover salmon soup will keep in the fridge for up to 3 days in an airtight container.
- Reheat: Reheat in a saucepan on the stove over medium-low heat until steamy and warmed through.
- Freezing: We do not recommend freezing this soup as the poached salmon will not thaw well. However, you can certainly make the coconut broth, bring it to room temperature, and freeze it by itself to make this soup at a later time.
What to Serve it With?
This fish coconut soup is a gorgeous meal that can be served any night of the week. While it is a complete meal all on its own, you can serve it with:
- Cooked Rice: For a more filling meal, serve it with a side of Brown Jasmine Rice, Black Rice, or Rice Noodles.
- Asian Salad: To celebrate Thai salmon soup and all its flavors, serve it with Forbidden Rice Salad or Thai Quinoa Salad.
- Bread: Soak up all the deliciousness of this coconut salmon soup with Naan Bread or Crusty No Knead Bread.
- Steamed Vegetables: Keep it healthy and light with Steamed Asparagus or Steamed Store Bought Veggies.
Expert Tips
While the recipe for this Salmon Coconut Soup is pretty straightforward there are a few things that we recommend paying attention to for the best results. Here are a few things to pay attention to:
- Cut the broccoli into small pieces. Smaller pieces make for a faster cooking time, which means your broccoli will be tender, not crunchy.
- Do not overcook the salmon. For best results, add the salmon at the very last minute of simmering and immediately turn off the heat. The salmon will continue to cook in the residual heat from the soup.
- Taste test as you go. The key to Thai cuisine is its use of salty, sweet, spicy, sour, and umami flavors. Taste and adjust the seasonings as you go for a delicious and well-balanced meal.
FAQs
This coconut salmon soup recipe starts with a coconut lemongrass broth as the base. The addition of onions, peppers, garlic, ginger, more coconut milk, salmon, and broccoli make it a complete dish.
Salmon is a delicate, flaky fish that only needs 1 minute in simmering broth, especially if you are cutting it into small cubes. Immediately remove it from the heat as the residual heat from the coconut milk broth will continue to cook the salmon.
Salmon coconut soup is a Thai-inspired meal that strikes the right balance of salty, sweet, spicy, sour and umami. As always, taste test and adjust the seasonings to your liking.
Other Seafood Recipes You Might Also Like:
- Barefoot Contessa Shrimp Salad
- Grilled Blackened Mahi Mahi
- Breaded Fish
- Curry Tomato Soup with Shrimp
If you try this Salmon Coconut Soup recipe, please take a minute to rate the recipe and leave a comment below. It helps others who are thinking of making the recipe. And if you took some pictures, be sure to share them on Instagram using #foolproofeats so I can share them on my stories.
Salmon Coconut Soup Recipe
Ingredients
For the Thai Coconut Broth:
- 4 cups vegetable stock
- 1 can full-fat coconut milk – 13.5 ounces
- 1 tablespoon fresh ginger, minced
- 1 shallot, minced
- 2 cloves garlic, minced
- 1 teaspoon lime zest, 1 lime
- 1 stalk lemongrass, thinly sliced or storebought Lemongrass paste
- ½ teaspoon Kosher salt
For the Soup:
- 1 ½ pounds salmon filets, any residual bones removed, cut into 1-inch cubes
- ½ teaspoon Kosher salt
- 1 teaspoon freshly ground black pepper
- 1 tablespoon coconut oil , or olive oil if you prefer
- 1 medium yellow onion, diced
- 1 red or yellow bell pepper, diced
- 1 tablespoon fresh ginger, grated
- 3 cloves garlic, finely minced
- 1 can full fat coconut milk , – 13.5 ounces
- 1 cup broccoli florets, rinsed and cut into small pieces
- 4 tablespoons lime juice, freshly squeezed
- 1 teaspoon maple syrup
- 2 limes, quartered
Garnishes:
- 2 scallions, thinly sliced
- 3 tablespoons fresh cilantro, roughly chopped
- 1 jalapeno, thinly sliced
Instructions
- To make the Thai Coconut Broth: Place the vegetable stock, coconut milk, ginger, shallot, garlic, lime zest, lemongrass, and salt in a medium-sized saucepan. Bring it to a boil on high heat, then turn it down to medium-low and let it simmer for 30 minutes.
- Strain the broth into a bowl and discard the solids. Set the broth aside.
- Meanwhile, start working on the chowder ingredients. Pat the salmon dry using paper towels. Season with salt and pepper.
- Heat the oil in a stock pot over medium heat. Add in the onion and peppers and cook, stirring frequently, until translucent, 4-5 minutes. Add in the grated ginger and garlic and cook for approximately 1 minute.
- Add in the broth that was set aside along with the second can of coconut milk. Bring the mixture to a boil and let it simmer for 15 minutes.
- Add in the broccoli florets in the last 5 minutes of the simmering time.
- At the last minute, add in the cubed salmon and let it cook for a minute, and turn the heat off. It should continue to cook with the help of the residual heat.
- Stir in the lime juice and maple syrup. Taste for seasoning and add more if necessary.
- Garnish with chopped scallions, sliced jalapenos, and torn fresh cilantro leaves. Serve with lime wedges on the side.
Notes
- This recipe is adapted (with minor changes) from Clean Soups: Simple, Nourishing Recipes for Health and Vitality cookbook.
- Store: Leftover soup will keep in the fridge for up to 3 days in an airtight container.
- Reheat: Reheat in a saucepan on the stove over medium-low heat until steamy and warmed through.
- Freezing: We do not recommend freezing this soup as the poached salmon will not thaw well. However, you can certainly make the coconut broth, bring it to room temperature, and freeze it by itself to make this soup at a later time.
- Make Ahead: You can make the broth a day or 2 in advance and refrigerate it in an airtight container.
- This recipe was tested with the salmon skin on and removed – there was no difference in taste or the salmon staying intact.
- Make sure that the broccoli florets are cut small so that they can cook quickly.
- Add the salmon at the very last minute. If you let it simmer too long, it will be overcooked and lose most of its flavor.
- Be sure to taste the soup and adjust the seasoning accordingly. You may even have to add a bit more maple syrup and lime juice if you are a fan of those spicy, sweet, and sour flavors.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I’ve made this THREE times and LOVE it….relatively easy. I like the heat option and have added in crushed dried hot peppers during the broth stage and jalepeno-sized red peppers during the soup stage for great results. I also added mushrooms with the broccoli.
This is music to my ears. The addition of mushroom sounds great. Thanks for letting me know Rob.
I am just finishing up the last bowl of this as I write. This soup is excellent. The only complaint I had is that the broccoli texture went weird after a couple days in the fridge. Next time I will use spinach instead and maybe add some crushed Thai peppers for a little heat.
So happy to hear that you liked it Crystal. It is a favorite in our house too. Good to know about broccoli too. I have never had to keep it in the fridge more than a day as it usually disappears right away in our house. ?
Spinach sounds like a great alternative.
Thanks for coming by and leaving a comment. Cheers!
I think this is one of the best dishes I’ve ever made – the broth is incredible. This seemed (I mean this in the nicest way possible) like an odd dish, but an intriguing one. Very glad to’ve stumbled upon it, will definitely make it again!
So happy to hear that Joseph. I agree with you, this broth is really good. Lemongrass and ginger mixed in with coconut milk creates magic ๐
Thanks so much for coming back and writing a comment. I really appreciate it.
Cheers!
It looks amazing I love your photos xxx
Thank you Aimee. This note, coming from you, means so much to me. <3
Just made this and it is AMAZING! I did make a few changes. Broccoli doesnโt seem very chowder-ish so I added 4 diced red skinned potatoes (which I boiled prior to adding to the soup) and two years of fresh corn, which I cut off the cob. Because we like heat I added a tablespoon of red curry paste as well. Such an incredible flavor. It was my first time cooking with lemongrass and I see Iโve been missing out. Thanks for such a superb recipe.
Hi Jerilyn,
I love the addition of red-skinned potatoes. I am so happy to hear that you liked it. It is a favorite in our house as well.
Thanks for coming back and leaving a review.
Cheers!