This creamy coconut curry salmon broccoli is a cozy one-pan dinner with tender salmon, bright broccoli, and a rich curry sauce.
It comes together easily in one skillet, making it perfect for a flavorful weeknight meal.
Why You’ll Love This Recipe
This dish is creamy, warm, and full of comforting curry flavor.
The salmon stays tender while the skin gets beautifully crisp from a quick sear.
Broccoli adds color, freshness, and a light crunch that balances the rich coconut sauce.
Everything cooks in one pan, which keeps cleanup simple and easy.

What You’ll Need (Ingredient Highlights)
Salmon fillets bring rich flavor and tender texture to the dish.
Coconut milk creates a smooth, creamy sauce that balances the curry powder.
Curry powder adds warmth, depth, and gentle spice.
Broccoli florets give the meal freshness, texture, and a bright green color.
Garlic, ginger, and lime juice add fragrance and brightness to the sauce.
Pro Tips Before You Start
Pat the salmon dry before seasoning so it sears better in the skillet.
Start the salmon skin-side down to help the skin crisp properly.
Do not overcook the broccoli; it should stay bright and slightly crisp.
Simmer the coconut curry sauce gently so it stays creamy and smooth.
How to Make Creamy Coconut Curry Salmon Broccoli
Step 1 – Prepare the ingredients
Wash and cut the broccoli into bite-sized florets. Pat the salmon fillets dry, season both sides with salt and pepper, then mince the garlic and grate the ginger.
Step 2 – Sear the salmon
Heat olive oil or coconut oil in a large skillet over medium-high heat. Place the salmon skin-side down and cook for 3–4 minutes, then flip and cook for another 2–3 minutes before removing it from the pan.
Step 3 – Cook the broccoli
Add a splash of water to the same skillet and toss in the broccoli florets. Cover and steam for about 4 minutes, until the broccoli is bright green and tender-crisp.
Step 4 – Make the coconut curry sauce
Reduce the heat to medium and push the broccoli to one side. Add garlic and ginger to the empty space, sauté until fragrant, then stir in curry powder, coconut milk, and lime juice.
Step 5 – Combine and finish
Return the salmon to the skillet and nestle it into the curry sauce and broccoli. Spoon sauce over the top and simmer for another 2 minutes, until everything is heated through and the salmon finishes cooking.
What to Serve Them With
Serve this coconut curry salmon over steamed jasmine rice for a simple, filling meal.
Pair it with brown rice or quinoa for a heartier option.
Warm naan or flatbread also works well for soaking up the creamy curry sauce.
Variations / Substitutions
Use spinach, green beans, or snap peas instead of broccoli for a different vegetable option.
Swap salmon for shrimp or chicken if you prefer another protein.
Add red pepper flakes or chili paste if you want a spicier curry sauce.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet over low heat or in the microwave in short intervals.
Avoid overheating the salmon so it stays tender and moist.
FAQs
Can I use frozen salmon?
Yes, but thaw it fully and pat it dry before cooking so it sears properly.
Can I use light coconut milk?
Yes, but full-fat coconut milk gives the sauce a richer, creamier texture.
How do I know when the salmon is cooked?
The salmon should flake easily with a fork and look opaque in the center.
Can I make this dish spicy?
Yes, add chili flakes, cayenne, or a little chili paste to the curry sauce.
Can I make this ahead of time?
You can prepare the ingredients ahead, but the dish tastes best when cooked fresh.
What kind of curry powder should I use?
Use your favorite mild or medium curry powder, depending on your spice preference.
Can I use skinless salmon?
Yes, skinless salmon works well, though it will not have the crispy skin texture.
Can I add more vegetables?
Yes, bell peppers, carrots, spinach, or zucchini can be added to the skillet.
Is this recipe dairy-free?
Yes, the creamy sauce comes from coconut milk, so no dairy is needed.
What should I serve with it?
Rice, quinoa, noodles, or warm flatbread all pair well with the coconut curry sauce.
Final Thoughts
Creamy coconut curry salmon broccoli is a simple one-pan dinner with bold flavor and a comforting sauce.
It is rich, bright, and easy enough for busy nights while still feeling special.
Full Recipe Card
Ingredients
- Salmon Fillets: Fresh, skin-on for maximum flavor and crispiness.
- Coconut Milk: Adds creamy richness, balancing the curry spices perfectly.
- Curry Powder: The heart of the dish, bringing warmth and complexity.
- Broccoli Florets: Tender and bright, adding crunch and a pop of green.
- Garlic and Ginger: Fresh aromatics that lift the curry with zesty, fragrant notes.
- Lime Juice: A splash of acidity that brightens every bite.
- Olive Oil or Coconut Oil: For searing the salmon to golden perfection.
- Salt and Pepper: Essential for seasoning and balancing flavors throughout.
Instructions
- Wash and cut the broccoli into bite-sized florets.
- Pat the salmon fillets dry and season both sides with salt and pepper.
- Mince the garlic and grate the fresh ginger.
- Heat olive oil or coconut oil in a large skillet over medium-high heat.
- Sear salmon skin-side down for 3–4 minutes, then flip and cook another 2–3 minutes.
- Remove salmon from the pan and set aside.
- Add a splash of water and steam the broccoli for about 4 minutes, until bright green and tender-crisp.
- Reduce heat to medium and push broccoli to one side.
- Add garlic and ginger, sauté until fragrant, then stir in curry powder.
- Add coconut milk and lime juice, then simmer gently for 3–5 minutes.
- Return salmon to the skillet and spoon sauce over the top.
- Simmer for another 2 minutes, until heated through and fully cooked.
