This vibrant Thai dish features tender salmon fillets simmered in an aromatic green curry sauce. The rich coconut milk base balances the heat from curry paste, while fresh vegetables like zucchini, bell peppers, and sugar snap peas add crunch and color. Ready in just 35 minutes, this one-pan meal delivers restaurant-quality flavors with minimal effort. Serve over fluffy jasmine rice for a complete dinner that's naturally dairy-free and gluten-free.
The first time I made green curry with salmon was completely accidental. I had planned to use chicken but found these gorgeous salmon fillets at the market and couldn't resist. The way the fish absorbs all those aromatic spices while gently simmering in coconut milk creates something magical. Now it's become my go-to when I want something that feels special but comes together in under 40 minutes.
Last winter my friend came over completely exhausted from work and I made this curry for her. She took one bite and literally closed her eyes, saying it was exactly what she needed but didn't know how to ask for. Since then she requests it whenever life gets overwhelming, and honestly, there's something so comforting about watching the salmon turn that perfect pale pink as it simmers in the creamy sauce.
Ingredients
- Salmon fillets: I've learned that slightly thicker fillets work best here since they hold up better during simmering without falling apart
- Green curry paste: Look for one with visible herbs and spices rather than a completely smooth paste for deeper flavor
- Coconut milk: Full fat makes such a difference in creating that luxurious restaurant style sauce
- Fresh vegetables: The snap peas add such satisfying crunch while zucchini and bell pepper absorb the curry beautifully
- Fresh aromatics: Don't skip the garlic and ginger even though the curry paste has them, they add layers of fresh brightness
- Lime: This essential acid at the end cuts through the rich coconut and makes all flavors pop
Instructions
- Prep the salmon:
- Pat those fillets completely dry with paper towels, which helps them sear rather than steam when they hit the hot pan
- Build the aromatic base:
- Sauté the onion first until it's translucent, then add the curry paste with garlic and ginger, cooking until your kitchen smells incredible
- Add the vegetables:
- Toss in the sliced zucchini, bell pepper and snap peas, stir frying briefly so they stay crisp tender
- Create the sauce:
- Pour in that glorious coconut milk along with fish sauce and brown sugar, letting everything come to a gentle bubble
- Cook the salmon:
- Nestle the fillets right into the simmering sauce, cover and let them poach until they're just opaque throughout
- Finish with brightness:
- Squeeze fresh lime juice over everything and give it one gentle stir before serving
This recipe has become my favorite thing to make for new parents or anyone who needs a care package. It reheats beautifully and somehow tastes even better the next day when all those curry spices have had more time to meld together. I've started doubling the batch just to keep some in my freezer for those nights when cooking feels impossible.
Making It Your Own
Sometimes I swap in sweet potato chunks or baby corn depending what's in my crisper drawer. The technique stays exactly the same, just adjust the cooking time so vegetables are tender before adding the salmon.
The Rice Secret
Jasmine rice is traditional but I've discovered that cooking the rice with a pinch of turmeric and a whole cardamom pod makes it extra special. The subtle spices complement the curry without overwhelming it.
Serving Suggestions
A crisp cucumber salad with rice vinegar dressing cuts through the richness perfectly. I also love setting out extra lime wedges, crushed peanuts and fresh basil so everyone can customize their bowl.
- Have all ingredients prepped before you start cooking, this moves fast once you begin
- Warm your serving bowls first so the curry stays hot longer at the table
- Leftovers keep beautifully for 3 days in the refrigerator
There's something so satisfying about lifting that lid and seeing the salmon gently poaching in that fragrant, golden sauce. It's become one of those recipes I can make without even thinking, the kind of comfort food that never fails to make everything feel a little better.
Recipe FAQs
- → How spicy is green curry salmon?
-
The heat level depends on your curry paste. Start with 2 tablespoons for medium spice, or add more for extra heat. Fresh chili garnish increases the kick.
- → Can I use frozen salmon fillets?
-
Yes, thaw frozen salmon completely before cooking. Pat dry thoroughly to remove excess moisture, which helps the fish absorb the curry flavors better.
- → What vegetables work best in this curry?
-
Zucchini, bell peppers, and sugar snap peas are classic choices. You can also add eggplant, green beans, baby corn, or bamboo shoots for variety.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 2 days. The salmon may become slightly softer when reheated—warm gently over low heat.
- → Can I make this vegetarian?
-
Replace salmon with firm tofu or extra vegetables. Substitute fish sauce with soy sauce or a vegetarian fish sauce alternative to maintain the savory depth.
- → What's the best rice to serve?
-
Jasmine rice is traditional for Thai cuisine. Basmati or brown rice also work well. Cook rice separately and serve the curry spooned generously over the top.