Experience the delightful fusion of creamy coconut, aromatic Thai spices, and tender salmon in this Thai-Inspired Coconut Curry Salmon with Broccoli. This easy weeknight recipe is bursting with flavor, featuring a rich red curry sauce, fresh veggies, and a hint of lime that perfectly complements the savory fish. Whether you’re cooking for family or meal prepping for the week, this dish is a crowd-pleaser that’s as nourishing as it is delicious.
Why You’ll Love This Thai-Inspired Coconut Curry Salmon

- Quick and Easy: Ready in just 35 minutes, making it perfect for busy evenings.
- Flavor-Packed: Red curry paste, coconut milk, and fresh herbs create authentic Thai taste.
- Healthy & Balanced: High in protein, full of omega-3s, and loaded with vibrant vegetables.
- Versatile: Serve with rice, quinoa, or noodles for a complete meal.
- Family-Friendly: Mildly spicy with options to adjust heat to your taste.
Ingredients for Thai-Inspired Coconut Curry Salmon
For the Salmon
- 4 salmon fillets, skin removed
- Salt and black pepper, to taste
- 1 tablespoon olive oil or butter
For the Curry Sauce
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1–2 tablespoons Thai red curry paste (adjust to taste)
- 1 (14 oz) can full-fat coconut milk
- 1 tablespoon fish sauce (or soy sauce for vegetarian/family-friendly swap)
- 1 teaspoon brown sugar
- 1 cup carrots, thinly sliced
- 2 cups broccolini or broccoli florets
- Juice of 1 lime
- Fresh basil or cilantro, for garnish
Ingredient Notes & Substitutions
- Fish Sauce Alternative: Soy sauce works for a vegetarian-friendly version.
- Coconut Milk: Full-fat gives creamier texture, but light coconut milk works for fewer calories.
- Veggies: Snow peas, bell peppers, or snap peas can replace broccolini for variety.
- Spice Level: Adjust red curry paste for milder or hotter heat.
Step-by-Step Instructions
Step 1 – Prepare the Salmon
- Pat salmon fillets dry and season with salt and pepper.
- Heat 1 tablespoon olive oil or butter in a large skillet over medium heat.
- Sear salmon 3–4 minutes per side until lightly golden but slightly undercooked (it will finish cooking in the sauce). Remove and set aside.
Step 2 – Make the Curry Sauce
- In the same skillet, add 1 tablespoon olive oil.
- Sauté onions until translucent, then add garlic and red curry paste. Cook for 1–2 minutes until fragrant.
- Stir in coconut milk, fish sauce, and brown sugar. Mix until smooth.
Step 3 – Cook the Vegetables
- Add carrots and broccolini to the sauce.
- Simmer for 5–7 minutes until vegetables are tender but still vibrant.
Step 4 – Combine Salmon and Sauce
- Return salmon to the pan and spoon sauce over each fillet.
- Cook an additional 3–4 minutes until salmon is fully cooked and sauce is heated through.
- Remove from heat and stir in lime juice.
Step 5 – Garnish and Serve
- Sprinkle fresh basil or cilantro over the top.
- Serve immediately with steamed jasmine rice, quinoa, or noodles.
Pro Tips for Success
- Don’t overcook salmon: Slightly undercook when pan-searing; it will finish in the sauce.
- Use fresh lime juice: Adds bright flavor that balances creamy coconut milk.
- Prep veggies first: Makes the cooking process smoother and faster.
- Adjust spice gradually: Start with 1 tablespoon curry paste and taste before adding more.
- Garnish generously: Fresh herbs enhance flavor and presentation.
- Cook veggies al dente: They’ll retain color and texture in the curry.
Flavor Variations
- Spicy Thai Kick: Add sliced red chili or a dash of sriracha.
- Tangy Twist: Use kaffir lime leaves or a splash of rice vinegar.
- Creamy Coconut Lovers: Stir in a tablespoon of coconut cream before serving.
- Nutty Crunch: Top with toasted cashews or peanuts.
- Herb Swap: Try mint or Thai basil for a unique aroma.
Serving Suggestions

- Rice: Jasmine rice absorbs the flavorful curry sauce.
- Noodles: Rice noodles or soba noodles make it a hearty meal.
- Bread: Crusty bread or naan is perfect for dipping in sauce.
- Salad: Serve with a simple cucumber salad to balance richness.
Storage and Freezing Instructions
- Refrigerator: Store leftover curry in an airtight container for up to 3 days.
- Freezing: Freeze cooked curry (without rice) for up to 1 month. Reheat gently on the stove or microwave.
- Tip: Add fresh lime and herbs after reheating to refresh flavors.
Nutrition Facts (Per Serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|---|---|---|---|---|---|
| 420 | 28g | 15g | 28g | 4g | 650mg |
Values are approximate and vary by ingredient brand and portion size.
FAQ About Thai-Inspired Coconut Curry Salmon
What type of salmon is best for this recipe?
Fresh or thawed wild-caught salmon fillets are ideal. Farmed salmon works too, but may have higher fat content. Skinless fillets help the curry coat the fish evenly.
Can I make this recipe dairy-free?
Yes! The recipe is naturally dairy-free unless you use butter for searing. Replace butter with olive or coconut oil for a fully dairy-free dish.
How can I adjust the spice level?
Reduce red curry paste for mild flavor, or add chili flakes for extra heat. Tasting as you go ensures it matches your preferred spice level.
Can I prep this ahead of time?
You can chop vegetables and measure ingredients ahead, but sear the salmon and cook the curry right before serving for best texture and flavor.
What can I serve instead of broccolini?
Broccoli, snap peas, or green beans work well. Cut them into bite-sized pieces so they cook evenly in the curry sauce.

Thai-Inspired Coconut Curry Salmon with Broccoli
Equipment
- large skillet
- cutting board
- chef’s knife
- Measuring spoons
- spatula or cooking spoon
Ingredients
- 4 salmon fillets, skin removed
- salt and black pepper, to taste
- 1 tbsp olive oil or butter
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1-2 tbsp Thai red curry paste
- 14 oz full-fat coconut milk (1 can)
- 1 tbsp fish sauce or soy sauce
- 1 tsp brown sugar
- 1 cup carrots, thinly sliced
- 2 cups broccolini or broccoli florets
- 1 lime, juiced
- fresh basil or cilantro, for garnish
Instructions
- Pat the salmon fillets dry and season with salt and black pepper. Heat 1 tablespoon olive oil or butter in a large skillet over medium heat and sear the salmon for 3–4 minutes per side until lightly golden but slightly undercooked. Remove from the skillet and set aside.
- In the same skillet, add 1 tablespoon olive oil. Sauté the chopped onion until translucent, then add the minced garlic and red curry paste. Cook for 1–2 minutes until fragrant. Stir in coconut milk, fish sauce, and brown sugar until smooth.
- Add the sliced carrots and broccolini to the sauce. Simmer for 5–7 minutes until the vegetables are tender but still vibrant.
- Return the salmon to the skillet and spoon the sauce over the fillets. Cook for another 3–4 minutes until the salmon is fully cooked and the sauce is heated through. Remove from heat and stir in fresh lime juice.
- Sprinkle fresh basil or cilantro over the curry and serve immediately with steamed jasmine rice, quinoa, or noodles.
Notes
Nutrition
Final Thoughts
This Thai-Inspired Coconut Curry Salmon with Broccoli is an easy, flavorful, and nourishing meal that elevates weeknight dinners. With creamy coconut milk, aromatic Thai spices, tender salmon, and vibrant vegetables, it’s a wholesome dish that everyone will love. Perfect for meal prep or an elegant dinner, it’s flexible, customizable, and sure to become a favorite.