One-Pan Coconut Curry Salmon

One-Pan Coconut Curry Salmon is a flavorful and healthy dish featuring seared salmon fillets simmered in a creamy coconut curry sauce infused with garlic, ginger, and aromatic spices. It’s a quick and elegant meal made in a single skillet.

Why You’ll Love This Recipe

This recipe brings together the richness of coconut milk, the warmth of curry spices, and the heart-healthy benefits of salmon—all in under 30 minutes. It’s vibrant, satisfying, and leaves minimal cleanup, making it ideal for busy weeknights or date-night dinners.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Salmon fillets (skin-on or skinless)
  • Olive oil
  • Garlic, minced
  • Ginger, grated
  • Onion, diced
  • Thai red curry paste
  • Coconut milk (full-fat for creaminess)
  • Fish sauce or soy sauce
  • Brown sugar (optional)
  • Lime juice
  • Fresh cilantro (for garnish)
  • Salt and black pepper

Directions

  1. Season salmon with salt and pepper. In a skillet, heat olive oil and sear salmon on both sides until golden (about 3–4 minutes per side). Remove and set aside.
  2. In the same pan, sauté onion, garlic, and ginger until fragrant.
  3. Stir in red curry paste and cook for 1–2 minutes to release its flavor.
  4. Add coconut milk, fish sauce, and brown sugar. Simmer for 5 minutes.
  5. Return salmon to the pan and cook for 5–7 minutes, spooning sauce over the top until fully cooked.
  6. Finish with lime juice and garnish with cilantro. Serve with rice or naan.

Servings and timing

Serves 4. Prep time: 10 minutes. Cook time: 15 minutes. Total: 25 minutes.

Variations

  • Use shrimp, chicken, or tofu instead of salmon
  • Add vegetables like spinach, bell peppers, or green beans
  • Use yellow or green curry paste for a different flavor profile
  • Add chili flakes for extra heat

Storage/Reheating

Store leftovers in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat to preserve the salmon’s texture. Avoid microwaving for best results. Not ideal for freezing due to the coconut milk base.

FAQs

What kind of salmon should I use?

Fresh or thawed fillets, either skin-on or skinless, work well.

Can I use light coconut milk?

Yes, but the sauce will be thinner and less creamy.

Is this dish spicy?

Moderately—adjust spice by using more or less curry paste.

What sides go well with this?

Steamed jasmine rice, cauliflower rice, or naan are great pairings.

Can I make it dairy-free?

It already is—coconut milk provides the creamy texture without dairy.

How long should I cook the salmon?

About 3–4 minutes per side for searing, and another 5–7 minutes in the sauce.

Can I substitute the curry paste?

Thai curry paste is essential for flavor, but you can try a curry powder blend in a pinch.

How do I thicken the sauce?

Simmer uncovered to reduce or stir in a cornstarch slurry for faster results.

Can I meal prep this recipe?

Yes—cook everything and store in individual portions with rice.

Is this dish gluten-free?

Yes, as long as you use gluten-free fish sauce or soy sauce.

Conclusion

One-Pan Coconut Curry Salmon is a bold, creamy, and comforting dish made effortlessly in a single skillet. With its perfect balance of spice, richness, and fresh herbs, it’s a go-to meal for both weeknights and special occasions.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One-Pan Coconut Curry Salmon

One-Pan Coconut Curry Salmon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 10 min
  • Cook Time: 15 min
  • Total Time: 25 min
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai-Inspired
  • Diet: Gluten Free

Description

One-Pan Coconut Curry Salmon is a flavorful and healthy dish featuring seared salmon fillets simmered in a creamy coconut curry sauce infused with garlic, ginger, and aromatic spices. It’s a quick and elegant meal made in a single skillet.


Ingredients

Scale
  • 4 salmon fillets (skin-on or skinless)
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 small onion, diced
  • 2 tbsp Thai red curry paste
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 tbsp fish sauce or soy sauce
  • 1 tsp brown sugar (optional)
  • 1 tbsp lime juice
  • Salt to taste
  • Black pepper to taste
  • Fresh cilantro, chopped (for garnish)

Instructions

  1. Season salmon fillets 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. In the same skillet, sauté onion, garlic, and ginger until fragrant, about 2–3 minutes.
  4. Add red curry paste and cook for 1–2 minutes to deepen the flavor.
  5. Pour in coconut milk, fish sauce, and brown sugar. Stir to combine and simmer for 5 minutes.
  6. Return salmon to the skillet. Spoon sauce over the fillets and cook for 5–7 more minutes, or until salmon is cooked through.
  7. Drizzle with lime juice and garnish with fresh cilantro. Serve hot with rice or naan.

Notes

  • Swap salmon with shrimp, chicken, or tofu for variation.
  • Add vegetables like bell peppers, spinach, or green beans.
  • Use yellow or green curry paste to change the flavor profile.
  • Stir in chili flakes for a spicier kick.
  • Simmer uncovered to reduce and thicken the sauce naturally.

Nutrition

  • Serving Size: 1 salmon fillet with sauce
  • Calories: 450
  • Sugar: 4g
  • Sodium: 540mg
  • Fat: 32g
  • Saturated Fat: 18g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 34g
  • Cholesterol: 75mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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