Gaeng Panang

Panang Curry

Panang Curry (sometimes written Penang Curry) is a dry curry which is fried in coconut milk, and not boiled. Panang uses the thicker part of the milk, or the cream only. It’s typically made with beef, although you can make it with pork or chicken as well. It is usually just meat, and is seasoned with sliced lime leaves and sometimes a few leaves of Thai basil.


Curry Paste


  1. The first step is to make the curry paste. Start by soaking the chilies in water until they’re soft. This could take up to a half hour. When they’re soft, cut them open to remove the guts & seeds.
  2. Toast the cumin seeds, cilantro seeds and peanuts separately in a pan over medium heat. Roast each until fragrant, about 3-5 minutes.
  3. Grind up the seeds together in a stone mortar & pestle until powdered. Remove and set aside.
  4. Add your chilies with the salt to the stone mortar & pestle and pound until a paste. This will take awhile — the skins are difficult to mash. Be patient.
  5. When your chilies are a uniform paste, add the lemongrass. Pound until a paste. Then add the galangal and coriander roots, and again, smash until paste.
  6. Add the peanuts, shallots, garlic and your powdered cumin & cilantro seeds. Mash until paste. Add the shrimp paste and pound to mix well. Set aside.
  7. Cut your meat cross-grain into thin slices (about 1.5″ (4cm) long x 1/2″ (1.25cm) tall x 1/8″ (.25cm) thick).
  8. Now, on to frying your curry! Heat up your pan first on medium-high heat, then add 1/2 cup of the coconut cream. It should sizzle right away and boil. Add all the paste and mix well.
  9. Fry the paste. You want to keep the paste dry, but not too dry that it sticks and burns. Keep adding a little bit of coconut milk when it gets too dry, maybe about 1/4 cup every minute or two. Keep stirring so it doesn’t burn.
  10. Keep adding coconut cream about 1/4 cup at a time, every minute or two. You should start to see a lot of oil coming to the top of the curry. This is normal and a sign that you’re doing it right!
  11. Your paste should start to smell really good after 4-5 minutes. You’ll start to see a lot of oil rising to the top, especially where it’s bubbling. When it does, add your meat.
  12. Cook the meat until cooked, add the lime leaves, fish sauce and palm sugar, then keep going about 3-5 minutes so the meat is soft. The consistency of the curry should be similar to the photo. If it’s too dry, add a bit more of the coconut milk. Remove and serve.
  13. Feel free to garnish with shredded lime leaves and a few leaves of Thai basil. Some fancy restaurants serve it like shown with a bit of thickened coconut cream (thickened with a bit of tapioca flour) which you’re welcome to do too!


Panang Curry should be dry and thick like this, and not soupy like red or green curries. While Panang is usually made with meat, some restaurants serve Panang with shrimp. It's up to you!

If you'd like your Panang curry to be a bit hotter, try adding some small dried chilies in with your paste.

Slicing the meat thin like this allows the meat to get soft and absorb the flavor quicker.


Bookmark this article!




Roast the peanuts until browned


Roast the coriander seeds until fragrant


Roast the cumin seeds until fragrant


Prepare your ingredients for the paste


Pound all the ingredients together

The Paste

The finished paste should look like this


Cut your meat into thin slices


Roll and cut the lime leaves into thin slices


Fry the paste in some of the coconut cream


Fry until you see oil and it smells good

Add the Meat

Add the meat and cook for a few minutes


Add the lime leaves and mix well

76 thoughts on “Panang Curry

  1. I love this recipe. I’ve made it 4 times in the past two weeks. I did add one ingredient, peanut butter. It makes this dish creamy and full of peanut flavor which goes very well with the spiciness of it. I got the idea from a Thai restaurant in Reston, VA.

  2. Do you also have the recipe for “red curry paste”?

    My cookbook has “Nam Prik Ong”, which is basically ground pork fried with “red curry paste” and garlic, shallots and tomatoes…
    They don’t give a recipe for “red curry paste”, though.

    I could use the pre-made paste from the store, but I’m guessing fresh is better…

  3. I saw someone asking about how to make fresh curry paste. I found this recipe but I’ve not tried it myself so I can not vouch for it…

    For Curry Paste:
    1 stalk fresh lemongrass, smashed and thinly sliced
    2-3 cloves fresh garlic, thinly sliced (to taste)
    1 tablespoon fresh ginger, thinly sliced
    1 red and 1 green long chillies, thinly sliced with seeds
    1 teaspoon coriander root or handful of coriander leaf
    1 small teaspoon lime or lemon zest
    1 tablespoon palm sugar
    2-3 tablespoons fish sauce
    good pinch of rock salt

    First prepare curry paste. Place all ingredients except fish sauce in a mortar and pestle then pound until you have a smooth paste. Add 2 tbs. fish sauce, mix well and taste. You should have an even balance of hot, sweet, sour and salty. Adjust seasonings until this is achieved. Set aside.

Comments are closed.