One-Pan Coconut Curry Salmon with Garlic Butter

Anna

Sharing stories, traditions, and flavors

One-Pan Coconut Curry Salmon with Garlic Butter

Let me introduce you to the recipe that completely transformed my weeknight dinner routine: this One-Pan Coconut Curry Salmon with Garlic Butter. If you’re searching for a meal that feels incredibly luxurious but comes together in under 30 minutes with minimal cleanup, you have officially found your holy grail. The first time I made this, the aroma alone was enough to win me over—a fragrant cloud of warm curry, creamy coconut, and rich garlic butter filling the kitchen. But the taste? It’s simply sublime. The salmon is perfectly tender and flaky, practically melting in your mouth, while the skin gets delightfully crispy from the initial sear. It bathes in a luscious, velvety coconut curry sauce that strikes the perfect balance between savory, sweet, and spicy. The garlic butter isn’t just an afterthought; it weaves its way into the curry, adding a layer of savory depth that elevates the entire dish from great to unforgettable. What I love most is the sheer efficiency. Everything—the salmon, the vibrant spinach, the decadent sauce—cooks together in a single skillet. This means fewer dishes to wash and more time to actually sit down and enjoy the incredible meal you just created. It’s a healthy, satisfying, and ridiculously flavorful dish that looks and tastes like it came from a high-end restaurant, but is secretly one of the easiest recipes in my arsenal. It’s become my go-to for impressing guests, treating myself after a long day, or anytime I crave a massive flavor payoff for minimal effort. Prepare to fall in love.

Ingredients

  • 4 salmon fillets (about 6 oz each), skin-on or skinless
  • 1 tablespoon olive oil
  • 3 tablespoons unsalted butter
  • 6 cloves garlic, finely minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons medium curry powder
  • 1/2 teaspoon turmeric powder
  • 1/4 teaspoon red pepper flakes (or more, to taste)
  • 1 can (13.5 oz) full-fat coconut milk, well-shaken
  • 1 tablespoon low-sodium soy sauce (or tamari for gluten-free)
  • 1 tablespoon honey or maple syrup
  • 1 lime, juiced (about 2 tablespoons)
  • 5 oz fresh spinach, washed
  • Salt and freshly ground black pepper, to taste
  • For garnish: fresh cilantro, chopped; lime wedges; sliced red chili

Instructions

  1. Prepare the Salmon: Begin by preparing your salmon fillets. Pat them completely dry with a paper towel on all sides. This step is crucial, especially if you’re using skin-on salmon, as it helps the skin get wonderfully crispy instead of steaming in the pan. Season both sides generously with salt and black pepper. Set aside while you prepare the other components.
  2. Sauté the Aromatics: Place a large, oven-safe skillet (a 12-inch cast iron or stainless steel pan works perfectly) over medium-high heat. Add the olive oil. Once the oil is shimmering, carefully place the salmon fillets in the pan, skin-side down if using. Sear for 4-5 minutes without moving them. You want to develop a deep golden-brown crust and crispy skin. The salmon should release easily from the pan when it’s ready to be flipped. Flip the fillets and cook for another 1-2 minutes on the other side. The salmon will not be cooked through at this point, which is exactly what you want. Transfer the seared salmon to a clean plate and set aside.
  3. Build the Garlic Butter Base: Reduce the heat to medium. In the same skillet, add the 3 tablespoons of butter. Allow it to melt completely, scraping up any delicious browned bits left from the salmon with a wooden spoon. Add the minced garlic and grated ginger to the melted butter. Sauté for about 60-90 seconds, stirring constantly until fragrant. Be very careful not to burn the garlic, as it will become bitter.
  4. Create the Curry Sauce: Sprinkle the curry powder, turmeric, and red pepper flakes over the garlic and ginger. Stir continuously and cook for another minute. This process, known as “blooming” the spices, toasts them slightly and deeply enhances their flavor and aroma. Pour in the well-shaken can of full-fat coconut milk, soy sauce, and honey (or maple syrup). Whisk everything together until the sauce is smooth and uniform in color.
  5. Simmer and Thicken: Bring the sauce to a gentle simmer. Let it cook for 3-5 minutes, allowing it to reduce and thicken slightly. The flavors will meld together beautifully during this time. Give it a taste and adjust seasoning if necessary—you might want a bit more salt, a touch more sweetness, or an extra pinch of red pepper flakes for more heat.
  6. Wilt the Spinach: Add the fresh spinach to the skillet in large handfuls. It will look like a lot at first, but it wilts down significantly. Use tongs to gently fold the spinach into the hot curry sauce. It should only take about 1-2 minutes for the spinach to wilt completely.
  7. Return Salmon to the Pan: Squeeze the fresh lime juice into the sauce and stir to combine. This brightens up all the rich flavors. Now, nestle the seared salmon fillets back into the skillet, amongst the spinach and sauce. Spoon some of the creamy curry sauce over the top of each fillet to infuse them with flavor.
  8. Finish Cooking: Let the salmon simmer gently in the sauce for another 4-6 minutes, or until it is cooked to your desired level of doneness. You can check by gently flaking a small piece with a fork; it should be opaque and separate easily. Be mindful not to overcook it, as it will continue to cook slightly from the residual heat of the pan.
  9. Garnish and Serve: Remove the skillet from the heat. Garnish your beautiful one-pan meal generously with chopped fresh cilantro, extra lime wedges for squeezing, and some sliced red chili for a final kick of heat if you desire. Serve immediately directly from the pan.

Nutrition Facts

This recipe offers a balanced nutritional profile, rich in healthy fats, protein, and essential vitamins. The salmon provides a fantastic source of Omega-3 fatty acids, crucial for brain and heart health, while the coconut milk offers medium-chain triglycerides for energy. Spinach packs in iron and vitamins A and K, making this a wholesome and satisfying meal.

  • Servings: 4
  • Calories per serving: Approximately 650 kcal
  • Protein: 42g
  • Fat: 48g
  • Carbohydrates: 15g
  • Fiber: 4g
  • Sodium: 550mg

Preparation Time

Quick to whip up, this recipe fits easily into a busy schedule. The total time from starting your prep to sitting down to eat is just under 30 minutes, making it an ideal choice for a flavorful weeknight dinner without the long wait or extensive cleanup.

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes

How to Serve

  • With Rice: Serve the salmon and generous spoonfuls of the curry sauce over a bed of fluffy jasmine or basmati rice to soak up every last drop.
  • With Quinoa or Couscous: For a healthier, high-protein option, pair it with cooked quinoa or pearl couscous.
  • With Bread: Warm naan bread or a crusty baguette is perfect for dipping into the rich, creamy sauce.
  • Low-Carb Option: Serve alongside cauliflower rice or zucchini noodles for a delicious low-carb meal.
  • With Roasted Vegetables: Complement the dish with a side of simple roasted broccoli or asparagus.
  • Garnish Power: Don’t skip the garnishes! A final squeeze of fresh lime, a sprinkle of cilantro, and a few slices of red chili elevate the presentation and add a final layer of fresh flavor.

Additional Tips

  • Choosing Your Salmon: For the best flavor and texture, opt for high-quality, thick-cut salmon fillets. King, Coho, or Atlantic salmon all work wonderfully. If using frozen salmon, ensure it is fully thawed before you begin.
  • Control the Spice Level: This recipe is easily customizable. For a milder curry, reduce or omit the red pepper flakes. For a spicier kick, add a finely diced chili pepper along with the garlic, or increase the amount of red pepper flakes.
  • Vegetable Variations: Feel free to substitute the spinach with other vegetables. Kale (add it a few minutes earlier to allow it to soften), sliced bell peppers, peas, or lightly steamed broccoli florets are all fantastic additions. Add heartier vegetables along with the aromatics to give them enough time to cook.
  • Make the Sauce Creamier: For an even richer and more decadent sauce, ensure you are using full-fat, canned coconut milk, not the light version or the kind from a carton. If your sauce isn’t as thick as you’d like, you can let it simmer for a few extra minutes before adding the salmon back in.
  • Storage and Reheating: Store leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm the sauce and salmon in a skillet over low heat until just warmed through. Avoid the microwave, as it can overcook the salmon and make it rubbery.

Budgeting the Recipe

Creating a dish that tastes this luxurious doesn’t have to break the bank. With a few smart strategies, you can enjoy this One-Pan Coconut Curry Salmon on a regular budget. The most significant cost is typically the salmon itself. Keep an eye out for sales at your local grocery store, or consider buying frozen salmon fillets. Frozen fish is often more affordable than fresh, and since it’s flash-frozen at peak freshness, the quality is excellent. Buying a larger bag of frozen fillets can provide several meals at a lower cost per serving.

For the sauce ingredients, canned coconut milk is an inexpensive pantry staple. Opt for store brands, which are often identical in quality to their name-brand counterparts but at a fraction of the price. When it comes to spices like curry powder and turmeric, buying them from the bulk section of your grocery store or at an international market is far more cost-effective than purchasing small jars. You can buy just the amount you need, or stock up on your favorites for a lower price per ounce. Finally, use seasonal vegetables. While the recipe calls for spinach, you can easily substitute it with whatever leafy green or vegetable is in season and on sale, like kale, chard, or even zucchini.

Frequently Asked Questions

Q: Can I use a different type of fish for this recipe?

A: Absolutely! While salmon is fantastic, this coconut curry sauce is very versatile. A firm white fish like cod, halibut, or mahi-mahi would be a great substitute. You would follow the same searing instructions but may need to adjust the final cook time depending on the thickness of the fillets.

Q: Is this recipe dairy-free?

A: It can easily be made dairy-free. The only dairy ingredient is the butter. Simply substitute the unsalted butter with a dairy-free butter alternative or use an equal amount of coconut oil or olive oil. The flavor will be slightly different but still incredibly delicious.

Q: My sauce seems too thin. How can I thicken it?

A: If your sauce is thinner than you’d like, the easiest method is to let it simmer for a few extra minutes before you return the salmon to the pan. The gentle heat will help it reduce and thicken naturally. For a quicker fix, you can make a small slurry by mixing 1 teaspoon of cornstarch with 2 teaspoons of cold water, then whisking it into the simmering sauce until it thickens.

Q: What is the best type of curry powder to use?

A: Any standard medium yellow curry powder will work beautifully. Brands can vary in their specific spice blend and heat level, so use one that you know and enjoy. If you like more heat, you could opt for a “hot” curry powder. Don’t be afraid to experiment with different brands to find your favorite.

Q: Can I make this recipe ahead of time?

A: While this dish is best enjoyed fresh, you can certainly do some prep ahead of time to make it even faster for a weeknight. You can mince the garlic, grate the ginger, and mix all your dry spices together in a small bowl. Store them in an airtight container. With these components ready, the dish will come together in about 20 minutes.

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 with Garlic Butter


  • Author: Anna
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

This Coconut Curry Salmon with Garlic Butter recipe offers a balanced nutritional profile, rich in healthy fats, protein, and essential vitamins. The salmon provides a fantastic source of Omega-3 fatty acids, crucial for brain and heart health, while the coconut milk offers medium-chain triglycerides for energy. Spinach packs in iron and vitamins A and K, making this a wholesome and satisfying meal.

 

Quick to whip up, this recipe fits easily into a busy schedule. The total time from starting your prep to sitting down to eat is just under 30 minutes, making it an ideal choice for a flavorful weeknight dinner without the long wait or extensive cleanup.


Ingredients

Salmon fillets: 4 (about 6 oz each), skin-on or skinless

Olive oil: 1 tablespoon

Unsalted butter: 3 tablespoons

Garlic cloves: 6, finely minced

Fresh ginger: 1 tablespoon, grated

Medium curry powder: 2 tablespoons

Turmeric powder: 1/2 teaspoon

Red pepper flakes: 1/4 teaspoon (or more, to taste)

Full-fat coconut milk: 1 can (13.5 oz), well-shaken

Low-sodium soy sauce (or tamari for gluten-free): 1 tablespoon

Honey or maple syrup: 1 tablespoon

Lime: 1, juiced (about 2 tablespoons)

Fresh spinach: 5 oz, washed

Salt and freshly ground black pepper, to taste

For garnish: fresh cilantro, chopped; lime wedges; sliced red chili


Instructions

1. Prepare the Salmon:

2. Begin by preparing your salmon fillets. Pat them completely dry with a paper towel on all sides. This step is crucial, especially if you’re using skin-on salmon, as it helps the skin get wonderfully crispy instead of steaming in the pan. Season both sides generously with salt and black pepper. Set aside while you prepare the other components.

3. Sauté the Aromatics:

4. Place a large, oven-safe skillet (a 12-inch cast iron or stainless steel pan works perfectly) over medium-high heat. Add the olive oil. Once the oil is shimmering, carefully place the salmon fillets in the pan, skin-side down if using. Sear for 4-5 minutes without moving them. You want to develop a deep golden-brown crust and crispy skin. The salmon should release easily from the pan when it’s ready to be flipped. Flip the fillets and cook for another 1-2 minutes on the other side. The salmon will not be cooked through at this point, which is exactly what you want. Transfer the seared salmon to a clean plate and set aside.

5. Build the Garlic Butter Base:

6. Reduce the heat to medium. In the same skillet, add the 3 tablespoons of butter. Allow it to melt completely, scraping up any delicious browned bits left from the salmon with a wooden spoon. Add the minced garlic and grated ginger to the melted butter. Sauté for about 60-90 seconds, stirring constantly until fragrant. Be very careful not to burn the garlic, as it will become bitter.

7. Create the Curry Sauce:

8. Sprinkle the curry powder, turmeric, and red pepper flakes over the garlic and ginger. Stir continuously and cook for another minute. This process, known as “blooming” the spices, toasts them slightly and deeply enhances their flavor and aroma. Pour in the well-shaken can of full-fat coconut milk, soy sauce, and honey (or maple syrup). Whisk everything together until the sauce is smooth and uniform in color.

9. Simmer and Thicken:

10. Bring the sauce to a gentle simmer. Let it cook for 3-5 minutes, allowing it to reduce and thicken slightly. The flavors will meld together beautifully during this time. Give it a taste and adjust seasoning if necessary—you might want a bit more salt, a touch more sweetness, or an extra pinch of red pepper flakes for more heat.

11. Wilt the Spinach:

12. Add the fresh spinach to the skillet in large handfuls. It will look like a lot at first, but it wilts down significantly. Use tongs to gently fold the spinach into the hot curry sauce. It should only take about 1-2 minutes for the spinach to wilt completely.

13. Return Salmon to the Pan:

14. Squeeze the fresh lime juice into the sauce and stir to combine. This brightens up all the rich flavors. Now, nestle the seared salmon fillets back into the skillet, amongst the spinach and sauce. Spoon some of the creamy curry sauce over the top of each fillet to infuse them with flavor.

15. Finish Cooking:

16. Let the salmon simmer gently in the sauce for another 4-6 minutes, or until it is cooked to your desired level of doneness. You can check by gently flaking a small piece with a fork; it should be opaque and separate easily. Be mindful not to overcook it, as it will continue to cook slightly from the residual heat of the pan.

17. Garnish and Serve:

18. Remove the skillet from the heat. Garnish your beautiful one-pan meal generously with chopped fresh cilantro, extra lime wedges for squeezing, and some sliced red chili for a final kick of heat if you desire. Serve immediately directly from the pan.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course, Seafood, Asian, Curry, One Pan
  • Method: Preparing, Searing, Sautéing, Building Sauce, Simmering, Wilting, Finishing
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 650 kcal
  • Sugar: N/A
  • Sodium: 550mg
  • Fat: 48g
  • Saturated Fat: N/A
  • Unsaturated Fat: N/A
  • Trans Fat: N/A
  • Carbohydrates: 15g
  • Fiber: 4g
  • Protein: 42g
  • Cholesterol: N/A