Introduction
This Creamy Coconut Curry Salmon in 30 Minutes is the perfect quick and healthy weeknight dinner. Tender salmon simmers in a rich, aromatic coconut curry sauce with sweet bell peppers and fresh spinach. It’s a flavorful, one-pan meal that feels indulgent yet is incredibly simple to make. For another delicious coconut curry dish, try this Thai Coconut Curry Shrimp Noodle Soup Recipe.
Ingredients
This vibrant dish comes together with a perfect balance of rich coconut milk, fragrant curry, and fresh vegetables, all ready in just half an hour.
- 1.7 lb salmon fillets (about 4 fillets), skin removed or on as preferred
- 1/4 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 3 tablespoons olive oil, divided
- 1 large red bell pepper, thinly sliced
- 1 tablespoon grated fresh ginger
- 3 cloves garlic, minced
- 1–2 tablespoons Thai red curry paste (adjust to taste)
- 14 oz full-fat unsweetened coconut milk (1 can)
- 1 tablespoon fish sauce
- 1 tablespoon honey or maple syrup
- 2 tablespoons lemon juice or lime juice
- 5 oz fresh spinach (about 5 cups loosely packed)
- Optional garnish: lemon or lime slices and chopped fresh cilantro or parsley

Timing
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
Context: This streamlined Coconut Curry Salmon with Bell Peppers and Spinach in 30 minutes is about 25% faster than similar curry recipes, which often require more prep or simmering time.
Step-by-Step Instructions
Step 1 — Prep Your Ingredients
Pat the salmon fillets dry with a paper towel and season generously with salt and pepper. Chop the bell peppers into thin strips and mince the garlic and ginger. Having everything ready before you start cooking is key to making this Coconut Curry Salmon with Bell Peppers and Spinach in 30 minutes.
Step 2 — Sear the Salmon
Heat a large skillet or pan over medium-high heat with a tablespoon of oil. Place the salmon fillets skin-side down (if skin-on) and sear for 3-4 minutes until the skin is crispy. Flip and cook for another 2 minutes, then remove to a plate. The salmon will finish cooking in the sauce later.
Step 3 — Sauté the Aromatics & Veggies
In the same pan, add a bit more oil if needed. Sauté the bell peppers for 3-4 minutes until they begin to soften. Add the minced garlic and ginger, cooking for another minute until fragrant. This builds the flavor base for your curry.
Step 4 — Build the Coconut Curry Sauce
Stir in the curry paste (red or yellow work well) and cook for 30 seconds to toast the spices. Pour in the coconut milk and a splash of fish sauce or soy sauce. Bring the sauce to a gentle simmer, scraping up any browned bits from the pan.
Step 5 — Simmer & Finish Cooking
Return the seared salmon fillets to the pan, nestling them into the sauce. Reduce heat to medium-low, cover, and let it simmer for 5-7 minutes. The salmon is done when it flakes easily with a fork and reaches an internal temperature of 125°F (52°C) for medium.
Step 6 — Wilt the Spinach & Final Seasoning
Remove the lid and stir in the fresh spinach by the handful, letting it wilt in the residual heat of the sauce. Taste the curry and adjust seasoning with a squeeze of lime juice, a pinch of sugar, or more salt as needed.
Step 7 — Serve Immediately
Serve your Coconut Curry Salmon with Bell Peppers and Spinach hot over steamed rice or quinoa. Garnish with fresh cilantro or basil and extra lime wedges for a bright, finishing touch.
Nutritional Information
| Calories | ~520 kcal |
| Protein | ~38 g |
| Carbohydrates | ~12 g |
| Fat | ~36 g |
| Fiber | ~3 g |
| Sodium | ~450 mg |
| Key Vitamins | High in Vitamin D, B12, and A |
Note: Nutritional values for this Coconut Curry Salmon with Bell Peppers and Spinach in 30 minutes are estimates based on typical ingredients and serving size; actual values may vary with specific brands and preparation.
Healthier Alternatives
This Coconut Curry Salmon with Bell Peppers and Spinach in 30 minutes is wonderfully adaptable. Here are practical swaps to suit different dietary needs and flavor preferences.
- Protein Swap: Use Cod or Tofu — For a milder fish, try cod. For a plant-based version, use extra-firm tofu (pressed and cubed) to absorb the rich coconut curry sauce.
- Lower-Carb Option: Swap Bell Peppers for Zucchini — Replace the bell peppers with spiralized or diced zucchini to reduce the carb count while keeping the dish fresh and colorful.
- Dairy-Free & Creamier: Full-Fat Coconut Milk — The recipe is already dairy-free. For an even richer, creamier texture, use full-fat coconut milk instead of light versions.
- Gluten-Free Assurance: Use Tamari — To ensure this Coconut Curry Salmon is gluten-free, substitute soy sauce with gluten-free tamari or coconut aminos.
- Low-Sodium Version: Omit Added Salt & Use Low-Sodium Broth — Rely on the spices, garlic, and ginger for flavor. Use a low-sodium vegetable broth and skip any added salt to control sodium levels.
- Extra Greens: Add Kale or Swiss Chard — Along with the spinach, stir in chopped kale or chard for a more robust, nutrient-packed green element.
- Heat Adjustment: Customize Your Curry Paste — Control the spice level by using a mild curry paste or, for more heat, adding a diced fresh chili like a serrano or Thai bird’s eye chili.
- Nut-Free Variation: Sunflower Seed Butter — If avoiding tree nuts, a tablespoon of sunflower seed butter can mimic the subtle richness that some curry pastes derive from nuts.

Serving Suggestions
- Serve your Coconut Curry Salmon with Bell Peppers and Spinach over a bed of fluffy jasmine rice or quinoa to soak up the creamy, aromatic sauce.
- For a low-carb option, pair it with cauliflower rice or zucchini noodles, which complement the dish’s vibrant flavors beautifully.
- This quick curry is perfect for a casual weeknight dinner but elegant enough for a weekend gathering with friends.
- Brighten the plate with a simple side salad of cucumber ribbons and fresh mint tossed in a lime vinaigrette.
- For a heartier meal, add a side of warm, buttery naan bread or roti for dipping into the rich coconut curry sauce.
- Garnish with extra fresh cilantro, a squeeze of lime juice, and a sprinkle of red pepper flakes for a pop of color and heat just before serving.
- Consider serving it family-style in a large, shallow bowl to showcase the colorful bell peppers and vibrant green spinach against the creamy coconut curry.
This Coconut Curry Salmon with Bell Peppers and Spinach is a versatile, flavor-packed meal that comes together in 30 minutes, making it ideal for both busy evenings and relaxed entertaining.
Common Mistakes to Avoid
- Mistake: Overcooking the salmon, making it dry and tough. Fix: Add the salmon to the simmering sauce last, cooking just until it flakes easily.
- Mistake: Using light coconut milk, which makes the curry thin and less rich. Fix: Always use full-fat coconut milk for a creamy, luxurious sauce.
- Mistake: Adding spinach too early, causing it to wilt into a mushy, dark green mass. Fix: Stir in fresh spinach at the very end, letting the residual heat wilt it perfectly.
- Mistake: Not toasting the curry powder, resulting in a raw, bland flavor. Fix: Sauté the curry powder with the aromatics for 30 seconds to bloom its spices.
- Mistake: Crowding the pan when searing salmon, which steams instead of sears the skin. Fix: Cook the salmon in batches if needed, ensuring each piece has space.
- Mistake: Cutting bell peppers too small, so they become soggy and lose their texture. Fix: Slice them into uniform, hearty strips that hold up during simmering.
- Mistake: Underseasoning the sauce, leading to a flat-tasting coconut curry salmon. Fix: Season in layers and finish with a squeeze of lime juice to brighten all flavors.
- Mistake: Rushing the onion and pepper sauté, which doesn’t develop a sweet, caramelized base. Fix: Cook them over medium heat until softened and fragrant, about 5-7 minutes.
- Mistake: Using skin-on salmon without patting it completely dry first. Fix: Dry the skin thoroughly with paper towels for a crisp, non-stick sear.
Storing Tips
- Fridge: Cool the coconut curry salmon completely, then store in an airtight container for up to 3 days. Ensure the salmon reaches a safe internal temperature of 145°F before storing.
- Freezer: Freeze in a freezer-safe container or heavy-duty bag for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Gently reheat in a saucepan over medium-low heat, adding a splash of water or coconut milk to loosen the sauce. Microwave in a covered dish, stirring occasionally, until hot throughout.
For best quality, add fresh spinach just before serving reheated portions. Avoid repeated reheating cycles.
Conclusion
This Coconut Curry Salmon with Bell Peppers and Spinach is a perfect 30-minute meal that’s both flavorful and healthy. If you enjoyed this recipe, be sure to try our Thai-Inspired Coconut Curry Salmon Recipe for another delicious twist. We’d love to hear how yours turned out—leave a comment or subscribe for more quick dinner ideas!
PrintCoconut Curry Salmon with Bell Peppers and Spinach
A quick 30-minute one-pan Thai-inspired salmon in a creamy red-curry coconut sauce with bell peppers and wilted spinach—savory, slightly spicy, and perfect with rice.
- Author: Dorothy Miller
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: Thai-inspired
Ingredients
- 1.7 lb salmon fillets (about 4 fillets), skin removed or on as preferred
- 1/4 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 3 tablespoons olive oil, divided
- 1 large red bell pepper, thinly sliced
- 1 tablespoon grated fresh ginger
- 3 cloves garlic, minced
- 1–2 tablespoons Thai red curry paste (adjust to taste)
- 14 oz full-fat unsweetened coconut milk (1 can)
- 1 tablespoon fish sauce
- 1 tablespoon honey or maple syrup
- 2 tablespoons lemon juice or lime juice
- 5 oz fresh spinach (about 5 cups loosely packed)
- Optional garnish: lemon or lime slices and chopped fresh cilantro or parsley
Instructions
- Pat salmon dry and season with 1/4 teaspoon salt and 1/4 teaspoon black pepper.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat; add salmon and sear 2–3 minutes per side until lightly golden (it will finish cooking in the sauce). Remove salmon and set aside.
- Add remaining 1 tablespoon olive oil to the skillet; sauté sliced red bell pepper for 2–3 minutes until slightly softened.
- Stir in grated ginger and minced garlic and cook 30–60 seconds until fragrant.
- Add red curry paste and cook, stirring, about 1 minute to bloom the flavors.
- Pour in coconut milk, fish sauce, honey (or maple syrup), and lemon or lime juice; stir and bring to a gentle simmer for 3–5 minutes until sauce is smooth and slightly thickened.
- Add fresh spinach to the sauce and stir until wilted.
- Return seared salmon to the skillet, nestling fillets into the sauce; cover and simmer on low 4–6 minutes more (or until salmon reaches desired doneness).
- Taste the sauce and adjust seasoning with more salt, curry paste, or a squeeze of lemon/lime as needed.
- Serve salmon and vegetables with sauce over jasmine rice or cauliflower rice, garnished with lemon/lime slices and chopped herbs.
Notes
1) For crispier skin, sear salmon skin-side down in a separate pan and finish in the sauce briefly. 2) Adjust red curry paste to control heat—start with 1 tablespoon for mild, 2–3 for medium-hot. 3) Swap spinach for kale or bok choy if preferred; add a few minutes to wilt tougher greens.
Nutrition
- Calories: 520
- Sugar: 5
- Sodium: 680
- Fat: 38
- Saturated Fat: 18
- Unsaturated Fat: 20
- Trans Fat: 0
- Carbohydrates: 8
- Fiber: 2
- Protein: 36
- Cholesterol: 95
FAQs
Can I use frozen salmon for this Coconut Curry Salmon with Bell Peppers and Spinach in 30 minutes?
Yes, you can use frozen salmon. Thaw it completely in the refrigerator first and pat it very dry with paper towels before cooking. This ensures your Coconut Curry Salmon with Bell Peppers and Spinach in 30 minutes cooks evenly and gets a nice sear.
What can I use instead of spinach if I don’t have any?
Kale, Swiss chard, or even bok choy are excellent substitutes. Add these sturdy greens a minute or two earlier than you would spinach, as they take slightly longer to wilt in the creamy coconut curry sauce.
How can I make this coconut curry salmon dish spicier?
Increase the heat by adding more fresh ginger, a diced jalapeño with the bell peppers, or a pinch of red pepper flakes when you cook the aromatics. You can also stir in a tablespoon of red curry paste for a deeper, more complex spice.



