Prepare Your Ingredients: Gather all your ingredients and prep them as indicated above.
Sauté Aromatics: In a large skillet, heat olive oil or butter over medium heat. Add minced garlic, chopped onion, and grated ginger; sauté until fragrant and onions are translucent, about 3-4 minutes.
Create the Poaching Liquid: Pour in coconut milk and fish stock (or water), followed by lime zest and juice, soy sauce, and optional sweetener if using. Stir well to combine all elements, then season with salt and pepper to taste.
Poach the Salmon: Gently place salmon fillets into the poaching liquid ensuring they are submerged. Cover the skillet and let it simmer on low heat for about 15-20 minutes until salmon is cooked through but still moist.
Serve and Garnish: Carefully remove salmon from the skillet using a slotted spatula onto plates. Spoon some of the coconut lime sauce over each fillet and garnish with fresh cilantro if desired.