This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
Looking for a quick, delicious dinner that feels like a warm hug in a bowl? Say hello to Easy Salmon Curry—a one-pan wonder adapted from Martha Stewart Magazine. This dish brings together creamy coconut milk, tender salmon chunks, and vibrant greens, all tied together with fragrant green curry paste. Whether you’re a busy parent, a new cook, or just someone who craves comfort food with a twist, this salmon curry will win you over in just one bite.
Easy Salmon Curry is all about simplicity and bold flavor. In less than 20 minutes, you’ve got a satisfying dinner that’s dairy-free, gluten-free, and totally customizable. It’s perfect for weeknights, family dinners, or when you’re craving something cozy and nourishing without a ton of effort.
And if you’re always hunting for flavor-packed dinners that don’t take forever, make sure you save this to your Pinterest board at Cooking with Callie on Pinterest.
Why You’ll Love This Recipe
Key Benefits
- Quick & Easy: Ready in under 20 minutes with simple pantry staples
- One-Pan Magic: Minimal dishes, maximum flavor
- Family-Friendly: Mild enough for kids but still exciting for adults
- Freezer-Friendly: Make a double batch and save some for later
- Budget Conscious: Uses affordable ingredients, no fancy extras
Taste & Texture
This salmon curry is creamy and deeply savory, with just the right level of heat from green curry paste. The salmon cooks to tender perfection in the coconut broth, absorbing the bold flavors while keeping its delicate texture. Bell peppers add sweetness and a gentle crunch, while leafy greens bring a satisfying freshness. It’s spoon-licking good with every bite.
Dietary Attributes
- Dairy-Free
- Gluten-Free
- Egg-Free
- Nut-Free (Note: Coconut is botanically a fruit, but always check with your doctor if you have nut allergies)
- High in protein and naturally low-carb (if served without rice)
Ingredients & Substitutions
Ingredient List
- 2 tablespoons olive oil or coconut oil
- ½ onion, diced
- 1 bell pepper (yellow or green), seeded and diced
- 2 cloves garlic, minced
- 1-inch piece fresh ginger, peeled and thinly sliced
- 2 tablespoons green curry paste
- 1 (14-ounce) can full-fat coconut milk, unsweetened
- 1½ cups water or broth (or a combination)
- ¾ pound salmon, skin removed and cut into 1-inch chunks
- 2 cups chopped greens (Swiss chard, bok choy, kale, or spinach)
- Salt, to taste
- 4 servings cooked brown rice
- Torn basil or Thai basil, optional garnish
- Fresh lime juice, optional garnish
Notes on Quality
For the best flavor and texture:
- Choose wild-caught salmon when possible. It’s firmer and more flavorful.
- Use a high-quality green curry paste—we love Thai Kitchen or Mae Ploy for bold flavor.
- Full-fat coconut milk is essential here. Light versions just don’t create the same creamy broth.
Possible Substitutions
- No salmon? Try shrimp, firm white fish, or even tofu for a vegetarian version
- No green curry paste? Red curry paste can be used for a deeper, slightly smokier flavor
- Low on greens? Frozen spinach or a handful of arugula stirred in at the end works well
- Don’t want rice? Serve over quinoa, cauliflower rice, or even noodles
Step-by-Step Instructions

- Heat the oil in a medium saucepan over medium heat. Add the onion, bell pepper, garlic, and ginger. Stir and cook until the onion softens, about 2–3 minutes.
- Stir in the green curry paste and cook for 1 more minute to release the aromatics.
- Pour in the coconut milk and water or broth. Bring to a gentle simmer and cook for 5 minutes, until the vegetables are tender.
- Add the salmon chunks and chopped greens. Cook for another 2–3 minutes until the salmon is light pink and fully cooked.
- Taste and season with salt.
- Spoon the curry over warm brown rice. Garnish with fresh basil and a squeeze of lime juice, if desired.
Expert Tips & Tricks
Best Practices
- Slice your ginger thin so it melts into the curry as it cooks—no chewy bits
- Let the curry simmer gently; don’t boil it, or the salmon may fall apart
- Add greens near the end to keep them vibrant and tender
Common Mistakes
- Overcooking salmon: Just 2–3 minutes in simmering broth is enough
- Using low-fat coconut milk: This can make the curry watery and less rich
- Skipping the curry paste sauté: You need that moment of heat to develop depth of flavor
Time-Saving Tips
- Use pre-cut veggies or frozen stir-fry mix
- Try pre-cooked brown rice packets (huge time saver on busy nights)
- Double the curry base and freeze half for next week’s dinner
Serving Suggestions
Pairings
This curry is hearty on its own, but if you’re looking to round out the meal:
- Side of naan or roti for dipping
- Cucumber salad with a splash of vinegar and sesame oil
- Roasted sweet potatoes or crispy tofu cubes for a veggie sidekick
Presentation Ideas
Serve the curry in wide, shallow bowls over rice so you can see all the beautiful layers. A few torn basil leaves on top and a bright squeeze of lime really make it pop visually and flavor-wise.
Beverage Pairings
- White wine like Riesling or Pinot Grigio to balance the spice
- Thai iced tea or lime soda for something cooling
- Sparkling water with a splash of grapefruit juice for a non-alcoholic option
Storage & Reheating
Leftover Storage
- Store leftovers in an airtight container in the fridge for up to 3 days
- You can also freeze this curry (without the rice) for up to 2 months
Reheating Methods
- Warm gently in a saucepan over medium heat, stirring occasionally
- Microwave in 1-minute intervals, stirring between, until hot
- Add a splash of water or broth if the curry thickens too much after storing
Frequently Asked Questions
Substitutions & Adjustments
Can I use frozen salmon?
Yes! Just thaw completely and pat dry before adding it to the pot.
Can I make it spicier?
Add an extra spoonful of curry paste or a pinch of chili flakes.
Can I double the recipe?
Absolutely. Just use a larger pot and extend the simmer time slightly to account for the extra volume.
Troubleshooting
My curry is too watery—what went wrong?
Double-check that you’re using full-fat coconut milk and simmer uncovered to let it reduce a little.
Salmon is dry or falling apart?
Reduce the cook time. The fish only needs a few minutes in hot broth to cook through.
Curry lacks flavor?
Try adding more curry paste or a splash of fish sauce or soy sauce for extra umami.
Variations & Customizations
Dietary Adaptations
- Vegan: Swap salmon for tofu or chickpeas
- Low-Carb: Serve with cauliflower rice or steamed vegetables
- Whole30/Paleo: Use homemade curry paste and serve without rice
Flavor Twists
- Add chopped pineapple for a sweet contrast
- Stir in a spoonful of peanut butter for a nutty Thai-inspired flavor
- Top with crushed peanuts or crispy shallots for added crunch
Seasonal/Holiday Versions
- In summer, add zucchini or cherry tomatoes
- In fall, try diced butternut squash or pumpkin
- For holidays, serve in mini bowls as a cozy starter
Conclusion
If you’re looking for a quick, flavorful meal that checks all the boxes—easy, healthy, freezer-friendly, and totally satisfying—Easy Salmon Curry is your answer. It’s bold without being overpowering, nourishing without being fussy, and best of all, it comes together in less than 20 minutes.
Tried it? I’d love to hear how it turned out for you! Share your version in the comments or tag @CookingWithCallie on social media. And if you’re looking for more dinner ideas like this, check out these reader favorites:
- Chicken Cabbage Stir Fry
- Sheet Pan Gnocchi (Ultimate Easy Dinner)
- Creamy Chicken Marsala (Perfect Date Night Dish)
And don’t forget to pin this recipe for later at Cooking with Callie on Pinterest.
PrintEasy Salmon Curry (A One-Dish Dinner Bursting with Flavor!)
Easy Salmon Curry is your go-to 20-minute dinner made in one pan with creamy coconut milk, bold green curry paste, and tender salmon
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai-Inspired
- Diet: Gluten Free
Ingredients
- 2 tablespoons olive oil or coconut oil
- ½ onion, diced
- 1 bell pepper, diced (yellow or green)
- 2 cloves garlic, minced
- 1-inch piece fresh ginger, peeled and thinly sliced
- 2 tablespoons green curry paste
- 1 (14-ounce) can full-fat coconut milk
- 1½ cups water or broth
- ¾ pound salmon, skin removed and cut into 1-inch chunks
- 2 cups chopped greens (Swiss chard, spinach, kale, or bok choy)
- Salt, to taste
- 4 servings cooked brown rice
- Torn basil or Thai basil, optional garnish
- Fresh lime juice, optional garnish
Instructions
- Heat the oil in a medium saucepan over medium heat and sauté the onion, bell pepper, garlic, and ginger until the onion softens
- Stir in the green curry paste and cook for about a minute to bring out the flavor
- Pour in the coconut milk and water or broth, bring it to a gentle simmer and let it cook for 5 minutes until the veggies are tender
- Add the salmon chunks and chopped greens, cooking just 2 to 3 minutes until the salmon is cooked through
- Taste and season with salt as needed
- Serve the curry over warm brown rice and top with fresh basil and lime juice if using
Notes
- Full-fat coconut milk makes the broth rich and creamy, don’t swap it for light
- Use pre-cut veggies or frozen stir-fry mix if you’re in a rush
- Frozen salmon works too—just thaw it fully and pat dry before using
- This dish freezes beautifully but skip freezing the rice
- Red curry paste can be subbed if you don’t have green
Nutrition
- Serving Size: 1 serving
- Calories: 415
- Sugar: 5g
- Sodium: 580mg
- Fat: 28g
- Saturated Fat: 20g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 3g
- Protein: 29g
- Cholesterol: 60mg











