This post may contain affiliate links. Please read our disclosure policy.

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

Close-up of golden curry sauce being spooned over salmon and rice, highlighting the creamy texture, kaffir lime leaves, and glossy finish of the Panang curry.

The Secret to This Dish

If you’ve tried my Thai Red Curry with Chicken or my Garlic Butter Salmon, you already know I 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 perfect 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

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Flat lay of ingredients for Salmon Panang Curry, including salmon fillets, coconut milk, Panang curry paste, kaffir lime leaves, long beans, carrots, red onion, Thai basil, and roasted peanuts.

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 perfect for soaking up all that flavorful sauce.

Note: Find the full list of ingredients and measurements in the Recipe Card.

How to Make It

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:

Sliced red onion, carrots, long beans, and shiitake mushrooms sizzling in a pan — the first step to build color and texture for the curry.
  1. Sear the vegetables.
    Heat a little oil and stir-fry the beans, carrots, onion, and mushrooms until just tender. Remove and set aside.
Panang curry paste and kaffir lime leaves sizzling in oil, releasing rich Thai aromas as the curry base starts to come together.
  1. Fry the curry paste.
    In the same pan, add Panang curry paste and stir until fragrant. Melt in the palm sugar.
Coconut milk and chicken stock being poured into the curry base, creating a creamy orange sauce with floating lime leaves.
  1. 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.
Salmon fillets cooking skin-side down in the simmering Panang curry sauce, slowly turning golden and tender.
  1. Add the salmon.
    Lay the salmon in the sauce, skin-side down. Simmer until almost cooked through, then flip once to coat.
Salmon fillets simmering in the rich curry with vegetables, while fresh basil and kaffir lime leaves are stirred in for aroma.
  1. Finish it off.
    Return the veggies and stir in Thai basil until glossy and fragrant. Taste and adjust seasoning to your liking.
Final simmer of Salmon Panang Curry — a vibrant red sauce filled with salmon, basil, and colorful vegetables ready to serve.
  1. 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 me, 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. And to finish? Mango Coconut Cheesecake Parfaits — cool, creamy, and just indulgent enough to keep the night going on a sweet note.

FAQs

Can I Use Light Coconut Milk?

You can, but it won’t be as rich or silky. Full-fat coconut milk gives the best flavor and texture — totally worth it.

Can I 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 I 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 I Serve It With Besides Rice?

It’s delicious with naan bread or over noodles. You can even spoon it over roasted vegetables for a lighter twist.

Overhead shot of Salmon Panang Curry served over jasmine rice. Tender salmon fillets coated in a rich red curry sauce with peanuts, basil leaves, and vegetables.

See It In Action: Step-By-Step

No ratings yet

Salmon Panang Curry Recipe

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4 serves
Creamy, rich, and full of Thai-inspired flavor — tender salmon fillets simmered in a velvety Panang curry sauce with coconut milk, kaffir lime, and Thai basil. Comforting, bold, and ready in under 40 minutes.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 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
  • 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
  • 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

Instructions 

  • 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.

Notes

Tips For The Best Salmon Panang Curry.
A few small tweaks make all the difference with this curry — here’s how to bring out every layer of flavor.
  • Use full-fat coconut milk for that silky, restaurant-style sauce. Light versions work, but the texture won’t be as rich or glossy.
  • Don’t rush the paste. Frying the Panang curry paste first wakes up all those Thai spices — it’s where the flavor starts.
  • Go easy on the heat if you’re new to Thai curries. Start mild, then add more chilies or paste once you taste the sauce.
  • Add the salmon last. It cooks quickly and stays buttery and tender if you poach it gently in the curry.
  • Balance before serving. Taste the sauce — add more lime for brightness, fish sauce for salt, or palm sugar for sweetness until it hits that perfect harmony.
  • Finish with fresh basil. It lifts everything with fragrance and color, right at the end.

Nutrition

Calories: 588kcal | Carbohydrates: 24g | Protein: 13g | Fat: 53g | Saturated Fat: 36g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 9g | Trans Fat: 0.02g | Sodium: 808mg | Potassium: 923mg | Fiber: 4g | Sugar: 7g | Vitamin A: 212IU | Vitamin C: 10mg | Calcium: 78mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.