Green Thai Curry Salmon

Tender salmon fillets simmer in fragrant green Thai curry salmon with coconut milk and crisp vegetables. Pin it
Tender salmon fillets simmer in fragrant green Thai curry salmon with coconut milk and crisp vegetables. | tastymakerblog.com

This vibrant dish features tender salmon fillets gently simmered in a rich, fragrant green curry sauce made with creamy coconut milk. Fresh vegetables like zucchini, bell peppers, and sugar snap peas add crunch and color, while aromatics like garlic, ginger, and lemongrass build layers of Thai-inspired flavor. The entire dish comes together in just 35 minutes, making it perfect for busy weeknights when you want something special but don't have hours to spend cooking.

The first time I made green curry salmon, my kitchen smelled like a Bangkok street vendor's cart. My roommate wandered in, followed the scent, and ended up eating half the portion I'd planned for lunch the next day. That's when I knew this recipe was a keeper.

Last winter, when my friend was recovering from surgery and couldn't handle heavy meals, I brought over a container of this curry. She texted me two days later asking for the recipe, and now it's her go-to comfort food whenever she needs something nourishing but gentle on the stomach.

Ingredients

  • 2 salmon fillets: Choose pieces that are roughly the same thickness so they cook evenly. Skinless works best here since the sauce provides all the richness you need.
  • 2 tbsp Thai green curry paste: This is the flavor backbone. I've found that Maesri or Mae Ploy brands give the most authentic taste without being overwhelming.
  • 400 ml coconut milk: Full-fat is essential here. The creaminess balances the spicy curry paste and creates that luscious restaurant-style sauce.
  • 1 small zucchini, 1 red bell pepper, 100 g sugar snap peas: These vegetables add crunch and color. Cut them uniformly so they cook at the same rate.
  • 2 cloves garlic and 1 tsp fresh ginger: Fresh aromatics make all the difference. Pre-minced garlic from a jar simply doesn't have the same punch.
  • 1 tbsp fish sauce and 1 tsp brown sugar: This combination creates that perfect sweet-savory balance that defines Thai cuisine.
  • Juice of 1 lime: Added at the end, this brightens the entire dish and cuts through the rich coconut milk.

Instructions

Prep the salmon:
Pat the fillets completely dry with paper towels. A dry surface helps the fish sear slightly and hold its shape in the sauce.
Build the aromatic base:
Heat oil in your largest skillet over medium heat. Sauté the onion until translucent, then add garlic, ginger, and curry paste. Cook until the paste darkens slightly and becomes incredibly fragrant.
Add the vegetables:
Toss in the zucchini, bell pepper, and snap peas. Stir-fry for just 2 minutes so they maintain their crunch.
Create the sauce:
Pour in the coconut milk and add fish sauce, brown sugar, and the lemongrass stalk if you have it. Let everything come to a gentle bubble.
Simmer the salmon:
Nestle the salmon into the sauce, cover, and cook for 8-10 minutes. You'll know it's done when the fish flakes easily but still looks moist and tender.
Finish bright:
Remove from heat, fish out the lemongrass, and squeeze fresh lime juice over everything. This final acid wake-up transforms the dish.
A vibrant green Thai curry salmon bowl served over jasmine rice with fresh lime wedges. Pin it
A vibrant green Thai curry salmon bowl served over jasmine rice with fresh lime wedges. | tastymakerblog.com

This recipe became my anniversary dinner tradition because it's impressive enough for a special occasion but easy enough that I'm not stressed in the kitchen. The first year, I accidentally used light coconut milk and learned the hard way that some recipes need the full-fat version.

Choosing the Right Curry Paste

Not all green curry pastes are created equal. Some brands are overwhelmingly spicy, while others lean sweeter. I always taste a tiny bit of the raw paste before cooking to gauge the heat level. This small step has saved me from many overly spicy meals.

Making It Your Own

The beauty of this curry is its flexibility. When I'm craving extra vegetables, I add baby corn or bamboo shoots. Sometimes I swap the salmon for cod or even firm tofu. The sauce is versatile enough to work with whatever protein or vegetables you have on hand.

Perfect Rice Every Time

Jasmine rice is the traditional pairing, and getting it right makes a huge difference. I rinse my rice until the water runs clear, then use the finger method to measure the water. The result is fluffy, fragrant grains that perfectly soak up that incredible curry sauce.

  • Toast the rice grains in a dry pot for 2 minutes before adding water
  • Let the rice rest for 5 minutes after cooking before fluffing
  • Save a little extra coconut milk to drizzle over the rice before serving
Steam rises from a warm plate of green Thai curry salmon garnished with cilantro and chili. Pin it
Steam rises from a warm plate of green Thai curry salmon garnished with cilantro and chili. | tastymakerblog.com

Serve this with plenty of extra lime wedges on the table. There's something satisfying about letting everyone adjust their own final tangy hit before diving in.

Recipe FAQs

The salmon is done when it flakes easily with a fork and appears opaque throughout. Avoid overcooking, as the fish will continue cooking slightly in the hot sauce after you remove it from heat.

Start with 1 tablespoon of green curry paste instead of 2, or choose a mild brand. You can always add more paste later if you want to increase the heat level.

Zucchini, bell peppers, and sugar snap peas are ideal because they hold their shape well during cooking. You can also add bamboo shoots, baby corn, or Thai eggplant for variety.

The curry base tastes even better the next day as flavors meld. However, it's best to add the salmon fresh when reheating to prevent the fish from becoming dry or overcooked.

Full-fat coconut milk creates the richest, most flavorful curry. Light coconut milk works but will produce a thinner sauce. Shake the can well before opening to incorporate the cream.

Green Thai Curry Salmon

Vibrant curry with tender salmon in aromatic coconut sauce with vegetables

Prep 15m
Cook 20m
Total 35m
Servings 2
Difficulty Easy

Ingredients

Fish

  • 2 salmon fillets (about 5 ounces each), skinless, boneless

Vegetables

  • 1 small zucchini, sliced
  • 1 red bell pepper, thinly sliced
  • 3.5 ounces sugar snap peas, trimmed
  • 1 small onion, sliced

Curry & Aromatics

  • 2 tablespoons Thai green curry paste
  • 1 tablespoon vegetable oil
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced
  • 1 stalk lemongrass, bruised

Sauce

  • 13.5 ounces coconut milk (1 can)
  • 1 tablespoon fish sauce
  • 1 teaspoon brown sugar
  • Juice of 1 lime

Garnish

  • Fresh cilantro leaves
  • Sliced red chili
  • Lime wedges
  • Jasmine rice, for serving

Instructions

1
Prepare the Salmon: Pat the salmon fillets dry with paper towels and season lightly with salt. Set aside at room temperature while preparing other ingredients.
2
Sauté Aromatics: Heat the vegetable oil in a large skillet or wok over medium heat. Add the sliced onion and sauté for 2 minutes until slightly softened and translucent.
3
Build Curry Base: Stir in the garlic, ginger, and green curry paste. Cook for 1 minute, stirring constantly, until fragrant and the paste begins to separate from the oil.
4
Add Vegetables: Add the zucchini, bell pepper, and sugar snap peas. Stir-fry for 2 minutes until vegetables begin to soften but still retain crunch.
5
Create Sauce: Pour in the coconut milk. Add fish sauce, brown sugar, and bruised lemongrass stalk. Bring to a gentle simmer, stirring to combine all ingredients.
6
Cook Salmon: Nestle the salmon fillets into the simmering sauce. Cover and cook for 8 to 10 minutes, or until the salmon is just cooked through and flakes easily with a fork. Do not overcook.
7
Finish Seasoning: Remove from heat. Discard the lemongrass stalk. Squeeze fresh lime juice over the curry and gently stir to incorporate.
8
Serve: Serve the curry hot over steamed jasmine rice. Garnish generously with fresh cilantro leaves, sliced red chili, and additional lime wedges on the side.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Sharp knife and cutting board
  • Wooden spoon or heat-resistant spatula
  • Paper towels
  • Measuring spoons

Nutrition (Per Serving)

Calories 520
Protein 38g
Carbs 23g
Fat 29g

Allergy Information

  • Contains fish (salmon and fish sauce)
  • Contains coconut milk
  • Coconut milk may be processed in facilities that handle tree nuts
  • Always check curry paste and fish sauce labels for possible allergens or gluten
Paula McKenzie

Warm, easy recipes and practical cooking tips for everyday family meals.