Succulent salmon fillets simmer gently in a fragrant green curry sauce made with coconut milk, Thai curry paste, and fresh aromatics like ginger, garlic, and lemongrass. The tender vegetables—zucchini, bell pepper, and snap peas—absorb the rich flavors while cooking. Ready in just 35 minutes, this vibrant curry delivers restaurant-quality Thai flavors at home with minimal effort. Serve over fluffy jasmine rice for a complete, satisfying meal.
My tiny apartment kitchen filled with the most intoxicating aroma the first time I attempted green curry from scratch. The jarred paste sat there staring at me, and somewhere between the sizzling garlic and that first pour of coconut milk, I realized thirty minutes of cooking could transport me across an ocean. Now this salmon version is my weeknight escape hatch whenever life feels too ordinary.
Last Tuesday, after a particularly brutal day at work, I came home to an almost empty fridge and zero motivation. This curry saved dinner in under forty minutes, and my roommate actually put down her phone to ask what smelled so good. Thats the magic of coconut milk and curry paste working together.
Ingredients
- 2 salmon fillets: Skinless and boneless works best here so the curry sauce can coat every inch of the fish
- 1 small zucchini: Slice it thin so it cooks through without becoming mushy in the coconut milk
- 1 red bell pepper: The sweetness balances the heat and adds gorgeous color to the bowl
- 100 g sugar snap peas: They stay crisp tender and bring a fresh crunch to each bite
- 1 small onion: Sliced thin, it melts into the sauce and builds that essential savory base
- 2 tbsp Thai green curry paste: This is your flavor engine so do not skimp on quality
- 1 tbsp vegetable oil: Helps bloom the curry paste and aromatics for maximum flavor
- 2 cloves garlic: Minced fresh because jarred garlic cannot compete with the real thing
- 1 tsp fresh ginger: Grate it right into the pan for that warm zing that wakes up the whole dish
- 1 stalk lemongrass: Bruise it with the back of your knife to release those citrusy floral notes
- 400 ml coconut milk: Full fat is your friend here, it creates that luscious restaurant quality sauce
- 1 tbsp fish sauce: The secret umami bomb that makes everything taste deeper and more complete
- 1 tsp brown sugar: Just enough to round out the heat and bring all the flavors together
- Juice of 1 lime: Bright acid cuts through the rich coconut and makes everything sing
Instructions
- Prep the salmon:
- Pat those fillets completely dry with paper towels and give them a light sprinkle of salt before you start anything else
- Build your flavor base:
- Heat the oil in a large skillet over medium heat, add the onion, and let it soften for 2 minutes until it starts to turn translucent
- Wake up the aromatics:
- Stir in the garlic, ginger, and curry paste and cook for exactly 1 minute until your kitchen smells incredible and the paste darkens slightly
- Add the vegetables:
- Toss in the zucchini, bell pepper, and snap peas and stir fry for 2 minutes so they are coated in all that fragrant paste
- Create the sauce:
- Pour in the coconut milk, add the fish sauce, brown sugar, and lemongrass, then bring everything to a gentle simmer
- Cook the salmon:
- Nestle the salmon fillets right into the sauce, cover the pan, and let it cook for 8 to 10 minutes until the fish flakes easily with a fork
- Finish with brightness:
- Pull the pan from the heat, fish out the lemongrass stalk, squeeze in the lime juice, and give it one gentle stir
Serving this over steaming jasmine rice with cilantro scattered on top has become my favorite way to end a long week. Something about that first spoonful, rich and spicy and comforting all at once, makes everything else fade away for a few minutes.
Making It Your Own
I have learned that green curry paste brands vary wildly in heat level. Start with less if you are unsure, then taste and add more. The vegetables are also flexible, whatever you have in the crisper drawer will probably work beautifully.
The Coconut Milk Secret
Shake your can of coconut milk before opening and scoop out the thick cream that rises to the top. That creamier portion is what gives restaurant curries their velvety texture and rich mouthfeel.
Perfect Pairings
A crisp lager or dry riesling cuts through the richness beautifully. If you want to keep it simple, just plenty of steamed jasmine rice is really all you need to soak up every drop of that sauce.
- Cook your rice before you start the curry so everything is ready at the same time
- Prep all your vegetables first because once you start cooking, everything moves fast
- Save any leftovers, the flavors actually get better overnight
This recipe has become my go to for dinner guests because it looks impressive but comes together in under an hour. Hope it brings a little warmth to your kitchen too.
Recipe FAQs
- → How spicy is green Thai curry salmon?
-
The spice level depends on your curry paste. Most green curry pastes provide moderate heat, but you can adjust by using less paste for milder flavor or adding fresh chilies for more intensity. The coconut milk helps balance the spiciness naturally.
- → Can I use frozen salmon fillets?
-
Yes, frozen salmon works well. Thaw completely in the refrigerator overnight, then pat dry before cooking. The texture remains excellent when simmered in the curry sauce.
- → What vegetables work best in this curry?
-
Zucchini, bell peppers, and snap peas are ideal because they cook quickly and absorb flavors. You can also add bamboo shoots, eggplant, green beans, or baby corn depending on what's available.
- → Can I make this ahead of time?
-
The curry base tastes even better the next day as flavors meld. However, it's best to cook the salmon fresh since reheating can overcook the fish. Store sauce and vegetables separately, then reheat and add salmon when ready to serve.
- → What's the best way to store leftovers?
-
Refrigerate in an airtight container for up to 2 days. The coconut milk may separate when cold but will emulsify again when gently reheated. Avoid freezing as the texture of both salmon and coconut milk can become grainy.
- → Can I make this vegetarian?
-
Absolutely. 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 while keeping it plant-based.