There's something about creamy Thai curries that just hits different. Especially when salmon's involved, this Salmon Panang Curry is our ultimate weeknight luxury: rich coconut sauce, bright Thai basil, and just the right touch of heat. It's a little fancy, and the kind of dish that makes your kitchen smell like pure happiness.

The Secret to This Dish
If you've tried our Thai Red Curry with Chicken or our Garlic Butter Salmonyou already know we have a soft spot for rich, comforting dishes that don't hold back on flavor. But this Salmon Panang Curry? It's something else entirely.
Panang curry is thicker, richer, and just a little more indulgent, it clings to every bite of salmon like velvet. The sauce has that good balance of sweet palm sugar, fragrant kaffir lime, and a gentle chili heat that keeps you coming back for more.
Compared to other curries, this one feels luxurious without being heavy. It's fast, it's bold, and it tastes like something you'd order in your favorite Thai restaurant… except you made it yourself.
Key Ingredients

It's all about rich, layered flavors and the right balance of sweet, salty, and spicy. These few ingredients do all the heavy lifting:
- Panang curry paste: Brings that deep, nutty, slightly sweet heat that makes this curry stand out from the rest.
- Coconut milk: The creamy base that softens the spice and gives the sauce its silky texture.
- Palm sugar: Adds subtle sweetness and that glossy finish you can't skip.
- Kaffir lime leaves: Bright, citrusy notes that cut through the richness.
- Fresh salmon: Tender, buttery, and good for soaking up all that flavorful sauce.
Note: Find the full list of ingredients and measurements in the Recipe Card.
On the stove
Once you've got everything prepped, this curry comes together in one pan, quick, creamy, and full of flavor. Here's how to make it happen:

- Sear the vegetables. Heat a little oil and stir-fry the beans, carrots, onion, and mushrooms until just tender. Remove and set aside.

- Fry the curry paste. In the same pan, add Panang curry paste and stir until fragrant. Melt in the palm sugar.

- Build the sauce. Add coconut milk, fish sauce, lime juice, kaffir lime leaves, and chilies. Simmer gently until the sauce thickens slightly, then stir in a splash of stock.

- Add the salmon. Lay the salmon in the sauce, skin-side down. Simmer until almost cooked through, then flip once to coat.

- Finish it off. Return the veggies and stir in Thai basil until glossy and fragrant. Taste and adjust seasoning to your liking.

- Serve. Spoon over jasmine rice and top with roasted peanuts and fresh basil.
Want to see how it all comes together? Check out the video in See It In Action for the full step-by-step.
This curry is all about comfort, creamy, fragrant, and a little indulgent, so it deserves sides that make it shine.
Pair it with Buttery Garlic Naan Bread for the ultimate dip-and-swipe moment (trust us, you'll want every drop of sauce). Add a light Avocado Feta Cucumber Salad for something cool and crisp on the side, that fresh crunch balances the creamy curry perfectly.
Cook notes
Can we Use Light Coconut Milk?You can, but it won't be as rich or silky. Full-fat coconut milk gives a reliable flavor and texture, totally worth it.
Can we Use Another Type Of Fish?Absolutely. Any firm white fish like cod, barramundi, or snapper works beautifully, just adjust the cooking time so it doesn't overcook in the sauce.
Can we Make It Ahead?Yes! The flavors deepen overnight. Store in an airtight container and reheat gently on the stove, just add a splash of coconut milk to loosen the sauce.
What Can we Serve It With Besides Rice?It's good with naan bread or over noodles. You can even spoon it over roasted vegetables for a lighter twist.

See It In Action: Step-By-Step
What you need
- 1 tbsp oil for frying
- 1 cup long beans cut into 2-inch pieces
- 1 cup carrot slices 0.2-inch thick
- 1 red onion cut in wedges
- 1 cup shiitake mushrooms sliced
- 6 tbsp panang curry paste mae ploy
- 1½ tbsp palm sugar
- 8 kaffir lime leaves torn
- 3 thai bird's eye chilies chopped
- 3 tsp fish sauce
- 3 cups coconut milk
- 1 tbsp lime juice
- ½ tsp salt
- 1½ cups unsalted chicken stock
- 24 oz salmon fillet skin on 4 fillets
- 1 cup thai basil leaves roughly torn
- ½ cup roasted peanuts chopped, for topping
- Extra thai basil leaves for garnish
Method
- Heat the oil in a medium saucepan over medium-high heat. Add beans, carrots, red onion, and shiitake mushrooms. Stir-fry 2 minutes. Remove and set aside
- In the same pan, add curry paste. Stir-fry 30 seconds until aromatic. Add palm sugar and stir briefly.
- Add kaffir lime leaves, chilies, fish sauce, coconut milk, lime juice, and salt. Mix well, cover with a lid, and simmer 5 minutes. Stir in chicken stock.
- Gently place salmon fillets into the curry. Simmer 4–5 minutes, then gently flip and cook 3–4 minutes more until just opaque.
- Return sautéed vegetables to the pan. Add Thai basil leaves and stir to combine.
- Serve hot with jasmine rice, topped with roasted peanuts and extra basil leaves.







