30-Minute Pan-Seared Salmon

Golden pan-seared salmon nestled in a rich, aromatic coconut milk sauce infused with garlic, turmeric, and ghee. The sauce gets body from tapioca starch and freshness from wilted spinach, creating a restaurant-quality dish that's naturally dairy-free and gluten-free. Perfect for weeknight dinners or entertaining, this recipe transforms simple salmon into something special with its vibrant color and complex flavors that balance richness with bright herbaceous notes.
Ingredients
Instructions
- 1
Heat skillet over medium-high heat and melt half the ghee
- 2
Sear salmon fillets until cooked through, about 5 minutes per side, then remove and set aside
- 3
Melt remaining ghee in the same skillet with pan juices
- 4
Add garlic and fry until fragrant, about 1 minute
- 5
Stir in onions and saute until tender, about 5 minutes
- 6
Reduce heat to low and add coconut milk, turmeric, and salt
- 7
Simmer for 10 minutes, stirring every few minutes
- 8
Add tapioca starch and mix until fully dissolved
- 9
Toss in spinach and let wilt for 1 minute, then remove from heat
- 10
Return salmon to skillet and spoon sauce over
- 11
Sprinkle with parsley and serve warm
Tips
Pat salmon completely dry before searing to achieve a golden crust and prevent oil splatter.
Don't move the salmon once it hits the pan - let it sear undisturbed for the best color.
Whisk tapioca starch with a small amount of cold coconut milk before adding to prevent lumps.
Good to Know
Refrigerate leftovers up to 2 days. Store salmon and sauce separately if possible.
Sauce can be made 1 day ahead and reheated gently. Cook salmon fresh for best texture.
Serve immediately while salmon is warm and sauce is creamy.
Common Mistakes
Don't overcook salmon to avoid dry, tough texture.
Keep heat low when simmering sauce to prevent curdling.
Add tapioca starch gradually to avoid lumping.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I use frozen salmon fillets?
Yes, thaw completely and pat very dry before cooking. Frozen salmon may release more moisture during cooking.
What if my sauce is too thin?
Simmer uncovered a few more minutes to reduce, or mix additional tapioca starch with cold water before stirring in.
How long will leftovers keep?
Refrigerate up to 2 days. Reheat gently to prevent the coconut milk from separating.