Search

Thai Coconut Milk Poached Salmon Bowls

Thai Coconut Milk Poached Salmon Bowls

This recipe is what weeknight dinners should feel like — minimal effort, maximum flavor. Salmon fillets are gently poached in a rich red curry coconut broth with tender cabbage, then served over gluten-free ramen noodles and finished with fresh cilantro and green onions. It’s dairy-free, and the whole thing comes together in one pan in about 25 minutes.

 

Why You Will Love This Recipe

This one surprised me. It looks impressive, tastes like something from a restaurant, and honestly couldn’t be easier to pull off on a Tuesday night.

  1. One pan, easy cleanup. The broth, the cabbage, and the salmon all cook together in a single skillet — fewer dishes, less stress. (I use my [Caraway pan](AFFILIATE LINK PLACEHOLDER) for this and it’s perfect.)
  2. Big flavor from simple ingredients. Red curry paste, coconut milk, ginger, and garlic do all the heavy lifting. The broth alone is worth making.
  3. Salmon done right. Poaching keeps the salmon incredibly moist and tender — no dry, overcooked fish here.
  4. Naturally dairy-free. The coconut milk makes the broth creamy and rich without a drop of dairy.
  5. Fast enough for a weeknight. Start to finish, you’re looking at about 25 minutes.

 

Ingredients Overview

You’ll find exact measurements in the recipe card below. Here’s how the ingredients work together.

 

For the Poaching Broth

  1. Canned coconut milk (full fat) brings the creamy, rich base that makes this broth so satisfying and ties all the Thai flavors together.
  2. Chicken broth lightens the coconut milk slightly and adds savory depth.
  3. Thai red curry paste is where the bold color and warming spice come from — a little goes a long way.
  4. Tamari adds a savory, umami backbone. (Coconut aminos work great as a swap.)
  5. Fish sauce is the secret ingredient that makes this taste authentically Thai — don’t skip it.
  6. Lime juice brightens the whole broth and balances the richness of the coconut milk.
  7. Fresh ginger adds that warm, slightly spicy note that makes Thai food so distinctive.
  8. Garlic deepens the flavor of the broth as it simmers.
  9. Raw honey adds just a touch of sweetness to balance the heat and acidity.
  10. Red pepper flakes are optional but add a gentle kick if you want it.

 

For the Bowls

  1. Salmon fillet — wild caught sockeye is my preference here. It’s flavorful, rich, and poaches beautifully. Sockeye cooks faster than Atlantic, so keep an eye on it.
  2. Gluten-free ramen noodles soak up the broth and make this a real, filling meal. You can also serve over rice if you prefer.
  3. Green cabbage softens in the broth before the salmon goes in, soaking up all that curry flavor.

 

Garnish

  1. Cilantro and green onions finish each bowl with freshness and a little color — simple and perfect.

 

How To Make Thai Coconut Milk Poached Salmon Bowls

Here’s how it comes together.

Step 1: Build the broth.

In a wide, deep skillet or sauté pan over medium heat, whisk together the coconut milk, chicken broth, red curry paste, tamari, fish sauce, lime juice, ginger, garlic, honey, and red pepper flakes. Bring to a very gentle simmer — do not let it boil. Pro tip: a true simmer means just a few lazy bubbles breaking the surface. That’s all you need.

Step 2: Cook the cabbage.

Add the chopped cabbage directly into the simmering broth. Let it cook for 3–4 minutes, stirring occasionally, until it starts to soften and soak up that broth. It should look wilted and slightly translucent before the salmon goes in.

Step 3: Poach the salmon.

Nestle the salmon pieces into the broth skin side down. Spoon some broth over the top of each fillet. Cover the pan and poach on medium-low for 6–8 minutes. Sockeye cooks faster than Atlantic — start checking at 6 minutes. The salmon is done when it flakes easily and is just opaque through the center.

Step 4: Cook the noodles.

While the salmon poaches, cook your gluten-free ramen noodles separately according to package directions. Drain and set aside. Cooking them separately keeps them from soaking up all the broth before it hits the bowl.

Step 5: Assemble and serve.

Divide noodles into bowls. Ladle the broth and cabbage over the noodles, then place a salmon fillet on top. Garnish with chopped cilantro and green onions. Enjoy!

Storage, Reheating & Make Ahead

 

Fridge storage: Store leftover salmon and broth separately from any remaining noodles. Everything keeps well in the fridge for up to 2 days.

Reheating: Warm the broth and cabbage gently on the stovetop over low heat. Add the salmon in at the end and just warm it through — you don’t want to overcook it. Reheat noodles separately with a splash of water.

Make ahead tips: The broth can be made up to 2 days ahead and stored in the fridge. When you’re ready to eat, bring it back to a gentle simmer, add the cabbage, then the salmon, and dinner is done.

 

Substitutions and Variations

  1. If you don’t have fish sauce: Add an extra splash of tamari and a tiny squeeze of extra lime. The flavor won’t be identical, but it still works well.
  2. If you’re sensitive to spice: Use 1 tablespoon of red curry paste instead of 2, and skip the red pepper flakes entirely.
  3. Different vegetables: Spinach stirred into the hot broth at the very end wilts beautifully and is a great swap. Baby bok choy is another excellent option.
  4. Different protein: This broth works wonderfully with shrimp (poach for about 5 minutes) or tofu for a plant-based version.
  5. Serve over rice: Skip the ramen entirely and ladle everything over steamed jasmine rice or brown rice instead.
  6. Green curry paste: Swap red for green curry paste for a brighter, more herb-forward version of this dish.

 

Health Benefits At A Glance

  1. Wild caught sockeye salmon is rich in omega-3 fatty acids, which support heart and brain health.
  2. Coconut milk provides healthy fats that help keep you full and satisfied longer.
  3. Ginger has long been used to support digestion and has natural anti-inflammatory properties.
  4. Garlic supports immune function and is packed with antioxidants.
  5. Green cabbage is high in fiber and vitamin C and is one of the most underrated vegetables you can add to a meal.
  6. Lime juice adds a bright boost of vitamin C and helps balance every flavor in the bowl.

 

Ways To Serve This Dish

  1. Serve it straight from the pan as a complete weeknight dinner — it needs nothing else.
  2. Skip the ramen and serve the salmon and broth over steamed jasmine rice for a lighter feel.
  3. Pack leftover broth and salmon separately for a next-day lunch — reheat and assemble fresh.
  4. Serve the broth as a standalone soup with just the cabbage and noodles as a simpler, lighter meal.
  5. Add a soft boiled egg on top for extra protein and a full ramen-bowl vibe.

 

Shelley’s Tips

  1. Wild caught sockeye salmon cooks faster than Atlantic — start checking at 6 minutes so you don’t overcook it.
  2. Cook the noodles separately so they don’t soak up all your broth before it hits the bowl.
  3. Taste the broth before the salmon goes in and adjust lime juice or curry paste to your liking.
  4. Use a wide, deep skillet ([this Caraway pan](AFFILIATE LINK PLACEHOLDER) is my go-to) so the salmon fillets have room to poach evenly.

 

Nutrition Note

Nutrition will vary based on the ingredients you use. This recipe and all content on this site is for educational purposes only and is not medical advice.

Nutritional Disclaimer

Nutrition information is an estimate generated from a nutrition calculator. There may be errors here or variations based on ingredients you use.

Share

I’m Shelley Loving, a home cook who healed through food. Now I share simple, delicious recipes and kitchen tips to help you cook with more confidence.

Know more about me…