This Thai-inspired coconut curry salmon is a vibrant, one-pan dinner that’s ready in just 30 minutes. I love how the rich coconut milk and mild red curry paste create a creamy, flavorful sauce that pairs perfectly with tender salmon, fresh veggies, and a hint of natural sweetness from bananas.

Why You’ll Love This Recipe

I like this recipe because it delivers restaurant-quality flavor with minimal effort, all in one skillet. The salmon is pan-seared for a golden crust, then simmered in a silky coconut curry sauce that’s balanced with savory, sweet, and tangy notes. It’s naturally dairy-free, gluten-free, and nutrient-packed, making it a wholesome yet indulgent meal.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Salmon fillets (skin-on or skinless, fresh or thawed from frozen)
  • Olive oil
  • Salt and freshly ground black pepper
  • Red bell pepper (thinly sliced)
  • Fresh spinach (or kale/arugula)
  • Bananas (sliced)
  • Full-fat unsweetened coconut milk (or lite)
  • Thai red curry paste (such as Thai Kitchen)
  • Fish sauce
  • Honey (or brown sugar)
  • Lemon juice (freshly squeezed)
  • Red pepper flakes (optional, for heat)

Directions

  1. I pat the salmon fillets dry, season with salt and pepper, and heat olive oil in a large skillet over medium-high heat.
  2. I sear the salmon, skin side down if applicable, for 3–4 minutes per side until golden. I remove it from the skillet and set aside.
  3. In the same skillet, I add the sliced bell pepper and cook for 2–3 minutes until slightly softened.
  4. I stir in the bananas, coconut milk, red curry paste, fish sauce, honey, and lemon juice, bringing the mixture to a gentle simmer.
  5. I let the sauce cook for 3–4 minutes to thicken slightly, then add the spinach and stir until wilted.
  6. I return the salmon to the skillet, spoon some sauce over the top, and let it simmer gently for 2–3 more minutes until cooked through.
  7. I serve hot, with extra sauce spooned over, and sprinkle with red pepper flakes if I want extra heat.

Servings and timing

This recipe serves 4. Prep time is about 10 minutes, cooking time is 20 minutes, so dinner is ready in 30 minutes.

Variations

  • I sometimes swap red bell pepper for yellow or green for a color mix.
  • For a spicier curry, I add extra red curry paste or a chopped Thai chili.
  • Broccoli, snap peas, or mushrooms make great veggie swaps.
  • I replace bananas with mango or pineapple for a fruitier curry.
  • Fresh basil or cilantro adds a fragrant finish before serving.

storage/reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm gently on the stovetop over low heat, adding a splash of coconut milk if the sauce has thickened too much.

FAQs

Can I make this with canned salmon?

I recommend fresh or frozen salmon fillets for best texture, but canned salmon can work in a pinch—just add it at the end to warm through.

Is this curry spicy?

Using Thai Kitchen red curry paste makes it mild, but other brands may be spicier.

Can I make it ahead of time?

Yes, I prepare the sauce in advance and cook the salmon just before serving for the freshest result.

Can I use light coconut milk?

Yes, the bananas help thicken the sauce even with light coconut milk.

What should I serve it with?

I love it over jasmine rice, coconut rice, or even rice noodles to soak up the sauce.

Conclusion

I enjoy making Thai-inspired coconut curry salmon because it’s a quick, colorful, and flavor-packed dinner that feels special yet fits into a busy weeknight. The creamy coconut curry sauce, tender salmon, and fresh vegetables make it a dish I can come back to again and again.

Print

Thai-Inspired Coconut Curry Salmon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Thai-Inspired Coconut Curry Salmon is a creamy, flavorful one-pan dinner ready in just 30 minutes. Pan-seared salmon fillets are simmered in a rich coconut milk curry sauce with fresh vegetables, bananas for natural sweetness, and fragrant Thai spices—perfect served over jasmine rice or noodles.

  • Author: Mayaa
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Dish, Seafood
  • Method: Stovetop, One-Pan
  • Cuisine: Thai-Inspired

Ingredients

  • 4 salmon fillets (skin-on or skinless, fresh or thawed)
  • 2 tbsp olive oil
  • ½ tsp salt (or to taste)
  • ¼ tsp black pepper (or to taste)
  • 1 red bell pepper, thinly sliced
  • 2 cups fresh spinach (or kale or arugula)
  • 12 bananas, sliced
  • 1 can (13.5 oz) full-fat unsweetened coconut milk (or lite)
  • 23 tbsp Thai red curry paste (e.g., Thai Kitchen)
  • 1 tbsp fish sauce
  • 1 tbsp honey (or brown sugar)
  • 1 tbsp fresh lemon juice
  • Red pepper flakes (optional, for heat)

Instructions

  1. Pat salmon dry, season with salt and pepper.
  2. Heat olive oil in a large skillet over medium-high heat. Sear salmon for 3–4 minutes per side until golden; remove and set aside.
  3. Add bell pepper to skillet; cook 2–3 minutes until slightly softened.
  4. Stir in bananas, coconut milk, curry paste, fish sauce, honey, and lemon juice; simmer for 3–4 minutes.
  5. Add spinach; stir until wilted.
  6. Return salmon to skillet, spoon sauce over top, and simmer 2–3 minutes until cooked through.
  7. Serve hot with extra sauce, sprinkling with red pepper flakes if desired.

Notes

  • Swap bell pepper color for variety.
  • Add extra curry paste or Thai chili for more heat.
  • Try broccoli, snap peas, or mushrooms as veggie swaps.
  • Replace bananas with mango or pineapple for a fruitier curry.
  • Garnish with fresh basil or cilantro before serving.

Nutrition

  • Serving Size: 1 salmon fillet with sauce
  • Calories: 420
  • Sugar: 9g
  • Sodium: 590mg
  • Fat: 27g
  • Saturated Fat: 15g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 90mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star