This is a real Panang Curry recipe for curry connoisseurs who adore authentic Thai food! It’s made using a homemade Panang Curry paste which is easy to make but will likely call for a trip to the Asian store. But if you truly want the best, it’s worth it. You can’t get good Panang curry in jars!
Make this creamy coconut Panang curry with either prawns/shrimp or chicken. Both are great!
I only make Panang curry from scratch
This is a recipe for Thai Panang curry that is entirely made from scratch, including a homemade Panang curry paste. While I’ll happily make Thai Red and Green curry using my favourite curry paste from a jar, nothing compares to a Panang Curry paste when you make it yourself from fresh ingredients!
Even the Panang curry paste by my favourite Maesri brand falls too short compared to homemade. Well, maybe that’s going too far. It makes a tasty enough curry. But not a real deal Panang curry!
What Panang curry tastes like
Panang Curry tastes like a more intense version of Thai Red Curry. While it has similar ingredients, Panang curry is a bit stronger, richer, sweeter and thicker than Red Curry, as well as slightly nutty thanks to the addition of ground peanuts in the paste.
Panang curry is spicy. Deal with it!
Panang curry is spicy. But unlike most other curry recipes, you cannot reduce the spiciness without losing flavour because chillies are the key ingredient for Penang curry sauce.
How spicy, you ask? Thais would class this Panang curry as medium or “not so spicy”. For Westerners, it’s probably getting up towards hot. But not volcanic. General consensus amongst my team is that it’s a 7 out of 10 on the spicy scale. The only other curry on my website that hits this level of spiciness is Vindaloo, if that’s a useful comparable for you.
So if you can’t handle spicy food, I suggest you give Panang Curry a miss and make a milder Thai Yellow Curry or Massaman Curry instead!
* Spiciness testing: My team and I worked on this Panang curry recipe a LOT. We did so many variations to stress test the spiciness and we are all in agreement that if you reduce the chillis to reduce spiciness, you lose flavour and it’s not Panang curry. We ended up creating a recipe using milder Chinese chillies rather than spicy Thai ones, to get enough sauce flavour without blowing our heads off.
OK, due warning on the topic of spiciness given. On to the recipe!
Panang curry ingredients
First, I’ll run through the beautiful fresh ingredients for the homemade Panang curry paste. Then all the good stuff that goes in the curry!
Panang curry paste ingredients
There’s a fair few Asian specific ingredients here, but familiar ingredients to those who have made other homemade Thai curries. In particular, Thai Red Curry – because the ingredients are virtually the same!
It will require a trip to the Asian store, though you can actually get everything at Harris Farms and the larger grocery stores in Australia, with the exception of shrimp paste (but there’s a substitute for that).
Dried chilli – Key ingredient, so discussed below. Don’t get this wrong – you will regret it! 🔥
Lemongrass – Fresh is best but if you can’t get it, use 1 tablespoon of lemongrass paste instead.
Galangal – looks like ginger but is more citrusy and harder. It’s pretty tough so best to grate to ensure your curry paste is smooth, otherwise you risk lumps in your sauce. You can find it in Asian stores + some grocery stores in Australia (Harris Farms and some Woolworths sell it). Substitute: use the same amount of ginger + 1/4 tsp lime zest.
Shrimp paste in bean oil – I use Por Kwan Shrimp Paste in Bean Oil, pictured below, the most popular one sold at Asian grocery stores here in Australia. Substitute with 1 1/2 tsp belacan dried shrimp paste, roughly chopped (even sold at Woolies in Australia!) + 1 tsp oil + 1 tsp fish sauce + 1 garlic clove + 1 tsp miso, if you can – any type). Use in place of shrimp paste in recipe.
Kaffir lime leaves – Earthy lime flavour unlike anything else! Sold at Asian stores, Harris Farms & large grocery stores in Australia. Freezes 100% perfectly – used in Thai red curry, coconut rice, Thai meatballs.
Eschalot (US: Shallot) – Also known as French onions and called “shallots” in the US. They are like baby onions, but with purple-skinned flesh. Not to be confused with what some people in Australia call “shallots”, ie. the long green onions. Substitute with half a red onion.
Garlic – 5 whole cloves!
Peanuts – This is what gives the Panang curry the signature peanut-y flavour. Beats using a scoop of peanut butter any day!
Dried spices – Cumin, coriander and nutmeg.
Dried chilli for Panang curry paste
Dried chilli is the key ingredient in Panang curry, for both sauce flavour and colour. It is also what makes Panang curry spicy. But if you reduce the chilli, you will lose sauce flavour. So as recommended above, if you can’t handle spicy food, it is best to give this a miss.
Chilli type matters!! Use Chinese dried chillies, not Thai or Indian! I know it sounds strange to tell you not to use Thai dried chillies but they are SUPER spicy and unlike Chinese chillis, they don’t reduce in spiciness much when cooked. Same with some Indian chillies, like kashmiri. Let’s just say my team and I put our bodies on the line to figure this out!!
* Check label for country of origin.* You want chillies from China. And even though the spiciness of Chinese chilli types and brands will vary, we found that the cooking process in this curry reduces the spiciness of the chillies so they end up being the same level of spiciness – even using Chinese chillies labelled hot and extra hot.
The brand I use is pictured above. It’s a very common brand here in Australia and not that expensive (~$3), sold in Asian stores and even some large grocery stores.
Amount to use – We need 1/2 cup chillies once chopped, so start with about 2/3 cup whole chillies. Dried chillies vary in length so the number you need will vary, from (say) 12 very large ones to 40 small ones. Get large ones if you can because we need to deseed them and it’s much faster to deal with 12 large ones than 40 small ones.
Be sure to deseed thoroughly – the seeds are where most of the spiciness is!
The protein – chicken or prawns/shrimp
The base recipe calls for fresh, whole prawns/shrimp. This is because I like to add my own touch by repurposing the heads to make an easy prawn stock for use in the sauce. This underlines the sweet, prawn-y flavours of this curry and catapults it into wow territory. However, we’ve also made it with chicken and it’s extremely good too!
If you can’t get / don’t have / really can’t bear the thought of peeling your own prawns, it’s ok, you can use peeled prawns and skip making the prawn stock.
Chicken stock? Yes! Store bought fish/seafood stock is really not good. But chicken stock is much better, and gets infused with prawn flavour from the prawn heads (which is where most of the prawn flavour is!).
Panang curry sauce
Here’s what you need for the sauce and other add-ins for the curry.
Coconut cream – More intense coconut flavour than using coconut milk, and thickens the sauce too. Full fat essential! No point using low-fat because fat is where all the flavour is.
Fish sauce – Provides most of the salt in the curry, but with more savoury flavour. We do add some salt too because if we only use fish sauce, it gets a bit too…well, fishy. 🙂
Sugar – Just a touch, because Thai food is all about balancing the sweet-salty-savoury!
Thai basil leaves – Fresh herb used in Thai cooking that tastes like Italian basil with a slight aniseed flavour. Substitute with Italian basil.
How to make Panang Curry
The making part is very straight forward and quite quick actually. The step that takes the longest is soaking the dried chillies!
Make prawn stock – if using prawns/shrimp
If you’re making Panang curry with prawns/shrimp, get the prawn stock going first. If you’re using chicken, you can skip this step.
15 minute simmer – Place chicken stock, prawn heads and shells in a saucepan. Simmer for 15 minutes, crushing the heads every now and then with a potato masher to extract as much flavour as you can.
Strain the stock and discard the prawn heads. We started with 1 1/2 cups of stock, you should end up with around 1 1/4 cups. Top up if you are short.
Then set the stock aside for 5 minutes to let the sediment settle to the bottom. We will avoid pouring that bottom layer into our sauce.
Curry paste
De-seed chillis – Cut the chillis in half then twist / tap / use chopsticks to remove all the seeds. Be thorough here – the seeds is where most of the spiciness is! I got slack one day and let’s just say I seriously regretted it.
Soak 30 minutes – Roughly chop the chillis then soak in boiling water for 30 minutes.
Drain and reserve the chilli soaking liquid. We will be using some for the curry paste.
Blitz – Put the peanuts into a jug just large enough to fit the head of a stick blender. Cover the jar with your hand to stop the peanuts from flying everywhere and blitz into a rough paste. Then add all the remaining curry paste ingredients and blitz until smooth. It only takes around 20 seconds or so.
Note: You can also use a small food processor. You’ll struggle to make this in a large food processor as there is not enough curry paste.
Making Panang curry
This part is nice and quick – about 10 minutes from start to finish!
Sauté curry paste – Cook the Panang Curry paste for around 5 minutes until it darkens in colour and is not wet and sloppy. This intensifies the flavour.
Sauce – Add the prawn stock, being careful to pour off just the clearer liquid and leaving the sediment behind. If using chicken as your protein, just add plain chicken stock/broth.
Add coconut cream, sugar, fish sauce and salt.
Add the beans then simmer for 2 minutes until the beans are half cooked.
Add prawns, stir, then simmer for another 2 minutes until the prawns are cooked. They cook quickly – and will keep cooking as we finish it!
Serve – Then finally, stir in the Thai basil leaves. Serve over jasmine rice garnished with chopped peanuts, chilli and more Thai basil leaves!
Another RecipeTin team effort!
This recipe is a RecipeTin team effort, one that I’m proud to say we created from scratch ourselves, using Panang Curry eaten in Thailand and at really reputable, authentic Thai restaurants here in Sydney as our benchmark.
We referenced many recipes during the course of our research, notably from highly regarded Thai food experts including David Thompson and Sujet Saenkham of the acclaimed Spice I Am restaurants, and YouTube videos from Thai home cooks. But we did a lot of experimentation and variations of this recipe ourselves to arrive at our final recipe, and make this a recipe accessible to people living outside Thailand.
In fact, this Panang Curry was subject to greater levels of testing than usual, including independent recipe testers, because this recipe was earmarked for my cookbook. A curry chapter that was removed at the last minute because my book was too big!😭
Anyway, I just wanted to put this big blue box here to acknowledge my teams’ efforts with this recipe, because curries are hard! Getting the spice balance just right is difficult, and you never know what the final flavour will be until right at the end. And because of the spiciness of this curry, testing it was extra painful – we tried so many different chillies!
Special shout out to my brother who was the driving force behind the development of this recipe, and Chef JB who’s probably made this curry more times than anyone else. We did it!
So, with the big blue box of thanks done, I hope those of you on the fence about trying this can have the confidence to make it knowing it’s been subject to extra thorough testing! We really do think this is an exceptional Panang Curry. You’d be hard pressed to find one as good other than at the really top tier Thai restaurants. In Sydney, I’d only recommend Long Chim and Spice I Am.
Remember – be brave with the chillies! Go on, you can do it! 😉 – Nagi x
Watch how to make it
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.
Panang Curry – real, from scratch
Ingredients
Protein – choose ONE:
- 700g/ 1.4 lb whole raw prawns/shrimp (ie shell on), medium ~8cm / 3″long – Note 1
- 350g / 12 oz boneless, skinless chicken thighs , cut into 7mm/ 1/3" slices
For prawn stock (shrimp):
- 1 1/2 cups chicken stock/broth , low-sodium (not fish/seafood – Note 2)
Curry paste:
- 2/3 cup dried Chinese chillies (not Thai!) (24 x 6cm/2.5" long, 1/2 cup (15g) once deseeded chopped) – Note 3
- 3 tbsp roasted peanuts unsalted
- 2 lemongrass stems , finely grated (2 x 20cm/8" lengths) – Note 4
- 2 eschalots , roughly chopped (1/2 cup)
- 1 tbsp galangal, finely grated (~1.5cm / 0.6" piece) – Note 5
- 5 garlic cloves , finely minced
- 1 1/2 tbsp shrimp paste in bean oil – Note 6
- 1/2 tsp each ground coriander, cumin, nutmeg
- 1 tbsp (packed) finely sliced kaffir lime leaves (~ 6 leaves) – Note 7
Curry:
- 3 tbsp canola oil
- 1 1/4 cups coconut cream , full-fat (standard Aus 270ml small can ok)
- 3 1/2 tsp white sugar
- 4 1/2 tsp fish sauce
- 1/4 tsp cooking/kosher salt
- 200g/7oz green beans , trimmed, cut in half (~1 1/2 cups)
- 12 Thai basil leaves – Note 8
SERVING and GARNISHES
- Jasmin rice
- 2 tbsp unsalted peanuts , finely chopped
- Red cayenne peppers , finely sliced (optional)
- Thai basil leaves , 3 leaves per serving – Note 8
Instructions
Prawn stock:
- Simmer – Peel and devein prawns, reserving heads and shells. Bring chicken stock to a simmer in a small pot on high heat. Add prawn heads & shells, bring back to a simmer, then reduce to low heat. Simmer uncovered for 15 minutes, periodically crushing the heads lightly with a potato masher and skimming off any orange scum.
- Strain into a jug, discarding heads. You should have just over 300 ml (1 1/4 cups) of stock. Leave undisturbed to let the sediment settle (~ 5min+).
Curry paste:
- Cut chillies in half then tap / squeeze out seeds (use a chopstick if needed for stubborn seeds). Discard seeds (spicy!). Chop chilli.
- Soak dried chillis in 2 cups of boiling water for 30 minutes. Drain in a colander, reserve soaking liquid.
- Peanuts – Put peanuts in a tall jar that comfortably fits the head of a stick blender (or use a small blender). Cover the jar opening with your hand and pulse until finely ground.
- Blitz paste – Add drained chillis and remaining Curry Paste ingredients, along with 1/4 cup of the reserved chilli soaking liquid. Blend, scraping down the sides as you go, for about 30 seconds until smooth, using extra chilli water only if needed to help blend.
Cooking:
- Cook curry paste – Heat oil in a large deep frying pan over medium-low heat. Cook curry paste for 5 minutes, stirring constantly. The paste should be drier, darker, smelling aromatic and no longer raw.
- Sauce – Add 1 cup (250 ml) prawn stock, being careful to pour off just the clearer liquid and leaving the sediment behind. Stir in the coconut cream, sugar, fish sauce and salt. Mix in the green beans.
- Simmer for 2 minutes until the sauce thickens and the beans are half cooked.
- Add prawns, stir, then simmer for another 2 minutes until the prawns are cooked. Stir in the Thai basil leaves. The final taste should lean mostly savoury and sweet, and medium spiciness.
- Serve over jasmine rice garnished with chopped peanuts, chilli and more Thai basil leaves!
Recipe Notes:
1. Proteins – I think juicy prawns go particularly well with panang curry, plus you get to re-purpose the heads to get free, bonus flavour into the stock which makes this really special. If using pre-peeled prawns, using 350g/12 oz and skip the stock making steps. Chicken – Recipe works perfectly with chicken too! Use 350g/12oz, thinly sliced. Skip the stock making steps, cook chicken as per recipe does with prawns. 2. Chicken stock? Yes! Store bought fish/seafood stock is really not good. But chicken stock is much better, and gets infused with prawn flavour from the prawn heads (which is where most of the prawn flavour is!). 3. Use Chinese dried chillies, not Thai or Indian! I know it sounds strange to tell you to avoid Thai dried chillies but they are SUPER spicy and don’t reduce in spiciness much when cooked. Same with some Indian ones are too (like kashmiri). My team and I did a lot of testing around chilli types for this curry re: excessive spiciness. Check label for country of origin, use Chinese chillies. Though the spiciness of Chinese chilli types and brands will vary, I found that the cooking process in this curry reduces the spiciness of the chillies so they end up being the same level of spiciness. Be brave! Try not to reduce the chilli too much because they are also a key flavouring for the sauce. If you can’t handle spicy food, I suggest skipping this recipe! Quantity – Dried chillies vary in length so the number you need will vary, from (say) 12 very large ones to 40 small ones for 2/3 cup when whole (20g, with seeds in). You need enough so you have 1/2 cup (15 g) chillies once chopped / deseeded. Be sure to deseed thoroughly – the seeds are where most of the spiciness is! 4. Lemongrass prep – cut the reedy end off, we’re only using the white and pale green part, around the bottom 20cm/8″. Trim root off, peel off reedy outer layer. Then grate using a microplane, discard stringy bits left. Sub: Fresh is best here but if you can’t get it, use 1 tablespoon of lemongrass paste instead. 5. Galangal – looks like ginger but is more citrusy and harder. It’s pretty tough so best to grate to ensure your curry paste is smooth. You can find it in Asian stores + some grocery stores in Australia (Harris Farms and some Woolworths sell it). Sub: use the same amount of ginger + 1/4 tsp lime zest. 6. Shrimp paste in bean oil – I use Por Kwan Shrimp Paste in Bean Oil, the most popular one sold at Asian grocery stores here in Australia. Substitute with 1 1/2 tsp belacan dried shrimp paste, roughly chopped (even sold at Woolies in Australia!) + 1 tsp oil + 1 tsp fish sauce + 1 garlic clove + 1 tsp miso, if you can – any type). Use in place of shrimp paste in recipe. 7. Kaffir lime leaves – Earthy lime flavour unlike anything else! Sold at Asian stores, Harris Farms & large grocery stores in Australia. Freezes 100% perfectly – used in Thai red curry, coconut rice, Thai meatballs. 8. Thai basil leaves – Fresh herb used in Thai cooking that tastes like Italian basil with a slight aniseed flavour. Sub with Italian basil. 9. Leftovers will keep for 3 days in the fridge or 3 months in the freezer. Keep basil separate – it degrades once stirred in. Nutrition per serving assuming 5 servings, excluding rice.
I adore Thai curries
See?
Life of Dozer
Getting fitted for a special reader dinner coming up next week at the Four Seasons hotel in Sydney! YES, Dozer will be waddling around a ballroom in his tux. 😂 There’s still some tickets available – see below for information!
Tickets here for a dinner hosted by Dymocks book store at the Four Seasons Hotel in Sydney on Thursday 10th August. Ticket price includes a 3 course meal developed with the Chef at the hotel in collaboration with our very own Chef JB, as well as all beverages!
Mike says
One word – wow! Nagi, you and your team have NAILED THIS! I halved it for two people and used light coconut milk and it was absolutely unbelievable – so many amazing flavours and the heat was perfect.
Any9ne wondering about using light coconut milk or cream, don’t hesitate, the flavours are so good I don’t think you need the full fat coconut milk (only my opinion).
I rank this one right up there with your lamb Rogan Josh which (IMHO) is your best recipe ever.
Jesse says
More of a question than a comment but how does the heat level of this compare to aroy-d red paste? Obviously I can adjust the amount of chillies or the amount of paste I end up using but if the hotness isn’t too dissimilar than it would save time fiddling with the recipe.
TaniaH says
This was absolutely sensational. We loved it.
One question though. I tried to make the stock with the prawn heads and shells. It smelt absolutely horrid. The smell turned my stomach so I didn’t use it (just used chicken stock instead, which worked just fine). Is prawn stock supposed to smell horrible? The prawns were fresh, not bad so that wasn’t the problem.
Casey says
Hi Nagi,
Wanting to make this with chicken thigh, how much chicken stock would you recommend using?
Thanks!
JamIAm says
My husband has always loved Panang Curry when we’ve gone out for Thai. I’ve made red and yellow curries, and Tom Kha Gai (so yum!), but not Panang. I’m excited to try. Also, do you ever do fermenting or preserving, like pickles, sauerkraut, cheese or yogurt? God bless, from Indiana USA
Kata says
HELLO I love your recipes amazing 👏 Just wondering the Panang curry can you do it with beef?
John says
Sadly in New Zealand we have very little options for most products here.
As far as I can tell we cannot get the following products here locally. That cover a 40 minute drive in either direction from where I live.
-koshir salt,
-galangal
-kaffir lime leaves
-shrimp paste in bean oil
-Thai basil leaves
-Red cayenne peppers
-dried red chillies
Online came up fruitless.
Me sad 🙁
Jamison says
Where do you live? Im in Christchurch and most of the asian markets have the ingredients
Jean says
Another question about the Chinese chillies – I see several people have asked. I can’t find anything when searching ‘Chinese Dried chillies’ – it just brings up different types of chillies – birds eye, kashmiri etc. Do these Chinese chillies have another name I can search for?
Kate says
This was probably the best curry I’ve ever eaten. The flavour was next level. I bought the Chinese chillis from a local Asian grocer and the heat was spot on, hot but not too spicy. Nagi, you’ve done it again!!! Wondering if anyone has made a big batch of the paste and frozen it?
Karen Banks says
This is absolutely delicious definitely worth the effort. I’ve made it twice so far and the only issue I’m having is the large dried Chinese chili’s don’t seem to blend up well, I keep getting chunks of skin than are quite leathery and unpleasant to eat.
I purchased the chili’s from an Asian grocer, they are very mild so I ended up adding a few Thai chilies. Have also found the Chinese chili hard to grind in the mortar and pestle even after dry roasting. Any advice would be appreciated!
I have your book too, Nagi is a goddess.
Andrew says
Another super recipe. Simple and so authentic with such a depth of flavour. Thank you Nagi!
Jen says
Simply divine. Another triumph, Nagi
Nick says
This. Is. The. Bomb 💣 💥
I love curries & Asian fusion recipes & have made pretty much all of Nagi’s recipes in these areas without disappointment (esp love the quick & easy soooo tasty Kung Pao Chicken – but the beef rendang recipe is something truly incredible!).
Have always loved a Panang curry & have always wanted to make one. Nagi’s recipes have never missed the mark & so I was stoked to see this one & it didn’t disappoint!! There may be some effort securing all the ingredients, but I managed in NZ, and the result was incredible as per recipe (had to sub Thai basil for basil though, which was fine).
Gutted to think this recipe nearly ended up on a cutting room floor (I have the book too). Would love to see anything/everything else that didn’t make it to the “curry chapter”
Make this recipe. It’s worth the effort.
Don’t feed it to Dozer. He rules.
Nagi says
SO GLAD YOU ENJOYED THIS NICK!! The other recipe that we made especially for the curry chapter is Lamb Korma. That will be the next curry recipe I share. So so glad you enjoyed this Panang, we did so much work on it. Thanks Nick! – N x
Rod Gallivan says
Greetings from Liscannor, on The Wild Atlantic Way, Ireland’s west coast. The best curry I have ever made, I will be slow to buy curry paste again, extra work, but so worth it!
Thanks Nagi
Nagi says
WOW Rod, awesome feedback, THANK YOU!! N xx
Jake Vauhkonen says
I love all the recipes I’ve tried by Nagi, you are our hero! This was very tasty, I followed the recipe 100%, even found the Chinese chillies (not easy in UK, most are Thai). Had to use basil as no Thai basil available, still extremely good. The only thing though, this was not as hot as expected. More like warm, deep aromatic flavour, but nowhere near Vindaloo. Maybe the chillies weren’t quite the same? Would you add more of those, or how would you boost the heat? It’s totally not essential, as the flavour was still fantastic. Thank you xxxx
Nagi says
Hi Jake!! Either you have a higher spice tolerance than me or your chilies were really really mild! We tried so many different types of chillies and never found any to be very mild. The easiest way to crank up the heat is to leave some of the chilli seeds in. That is where all the heat is! So it won’t alter the flavour in the sauce at all except making it spicier. – N xx
Cheryl says
Hi Nagi,
I would love to try your Penang Curry, but don’t have an Asian store within 100 miles of me. There are many Mexican/South American chilis at the supermarket, but no Chinese. I have searched Amazon and it appears I need a type of chili. Do you know what type it is…Szechuan, Tianjin, or?????
Steve B says
Flavour that blows you away!
Ingredients easily found in an Asian grocer. I didnt read the post properly and bought small chillies and over-measured chillies (2/3 cup chopped instead of 1/2. Safe to say it was bloody hot, but it tasted truly authentic. Can’t wait for take 2 with large dried chillies so my partner can enjoy it with me!
Diane Parker says
I’ve been to 5 shops in the Perth hills and about looking for Chinese chillies and the shrimp paste…no success so I am going to use Kashmir dried chillies and a crab paste …so annoyed as I’ve shopped for over 2 hours looking and bought everything else, anyway here goes wish me luck and I will let you know 🙏
Steve says
Any of the MCQ asian grocery stores (Beechboro, Malaga, Morley) have what you need. I found my ingredients in a cinch.
Diane says
Thanks Steve,
It turned out just beautiful, and yes I will try Morley as the Asian shops in Midland also didn’t have them, maybe Morley is the place to look.
Was really good and will definitely make this again 😀
Gen says
When making this curry with chicken, how much chicken stock do you put in to mix in when cooking the curry paste?
Gen says
If I make this with chicken, how much chicken stock do I use please.
Love all your recipes