Massaman curry (gaeng matsaman – แกงมัสมั่น) is a unique Thai curry.  Massaman curry is not fiercely hot and does not cook with curry leaves. It is ideal for people who wants to try the authentic Asian flavor, yet do not wish to bear the burning hot feeling of most curries, such as Thai green curry.

Massaman curry is a rich and relatively mild Thai curry of Persian origin. It has been wonderfully assimilated into the classic Thai cuisine in the Southern region of Thailand.  Massaman curry shares some similarity with Nyonya cuisine called chicken kapitan due to the close proximity to Malaysia.

According to Thai food expert David Thompson and Thai journalist Santi Sawetwimon, Massaman curry originated in the 17th century in central Thailand. The dish has a signature sour note from tamarind pulp, and its name is derived from the Malay word masam, which means “sour”.


I divided making the Massaman curry paste and cooking the curry into two recipes.  You have a choice to make everything from scratch or get the ready-made Massaman curry paste and dive straight into the curry recipe.  Either way you will love the wonderful flavor of this cuisine.  It was voted the world’s top ten most delicious food by the readers of CNN Travel in 2011.

Chicken is the most popular meat to cook Massaman curry with but beef, lamb and mutton are equally common in Thailand. The flavors of the massaman curry paste (nam phrik kaeng matsaman) come from various dry spices seldom used in Thai cuisine such as cardamom, cinnamon, cloves, cumin, bay leaves, and nutmeg along with other common Thai ingredients such as galangal and lemongrass.

Massaman curry is relatively mild with fewer chilies used compared to other curries.  The spiciness is also mellowed with the addition of coconut milk and potatoes. The curry is slowly cooked until the meat is tender, and sprinkling some crunchy peanuts on it at the end of cooking makes it heavenly tasty.

Massaman curry is one of those few dishes that sit very well and develop complexity and depth with time. Therefore, it is best to make it ahead to enable the flavor to fully develop before serving, which makes it a perfect dish for quick dinners. It is also an elegant dish to serve for weeknight meals or parties.

3 from 1 vote
Massaman Chicken Curry
Prep Time
20 mins
Cook Time
40 mins
Total Time
1 hr
A curry from southern Thailand with Indian influence.
Course: Main
Cuisine: Thai
Keyword: massamam curry, Thai curry
Servings: 5
Calories: 3184 kcal
Author: KP Kwan
  1. Heat up half of the coconut milk in a wok, saute until the coconut oil separates from the solid.
  2. Add the curry paste and saute it on low heat until it turns fragrant. Stir constantly to keep the mixture from sticking.
  3. Add the chicken into and mix well with the curry paste.
  4. Add the Thai fish sauce, palm sugar, and tamarind water. Taste and adjust the flavor if necessary. Massaman curry should be slightly sweet with a very subtle sour note from the tamarind.
  5. Add the cardamom pods, cinnamon stick, and bay leaves.
  6. Add the coconut milk into the curry paste. Bring it to boil. Reduce heat and simmer for 20 minutes.
  7. Add the potatoes and onions. Simmer for another 20 minutes.
  8. Add the roasted peanuts.
  9. Garnish with coriander leaves
Nutrition Facts
Massaman Chicken Curry
Amount Per Serving (1923 g)
Calories 3184 Calories from Fat 1377
% Daily Value*
Total Fat 153g 235%
Saturated Fat 80g 400%
Cholesterol 770mg 257%
Sodium 5mg 0%
Total Carbohydrates 128g 43%
Dietary Fiber 27g 108%
Sugars 54g
Protein 331g 662%
* Percent Daily Values are based on a 2000 calorie diet.


How to cook the perfect Massaman curry

  • It is best to use the whole spices to prepare the Massaman curry paste.  Alternatively, use freshly ground spices for making the paste.  This is because the flavor of spices will be lost over time.
  • You can substitute shallots with onions for Massaman curry (and for other curries).  Substituting pearl onions for regular onions can definitely make a nicer Massaman curry.
  • Coconut milk plays an important role in Massaman curry. The fat content and flavor of freshly pressed coconut milk is different from the processed coconut milk in cans or packets. I use fresh coconut milk directly bought from the local market for this recipe. Adjust the amount if you use canned or packaged coconut milk.. The amount can be significantly varied from one Massaman curry recipe to another. You can use the general guideline of 300 ml of coconut milk for 1 kg of meat.
  • If you use any store-bought Massaman curry pastes, be conservative when adding other seasonings as they can be quite salty.
ingredients for Massaman curry paste
Saute the aromatic for Massaman curry paste
cooking massaman curry
Mix the curry paste with the chicken.
  • Adjust the saltiness, sourness, and sweetness at the end of the cooking process to get the right taste.  The level of saltiness of different brands of fish sauce is different. As for the tamarind juice, it also depends on how concentrated it is and how sour is the tamarind pulp that you use. If palm sugar is not available, you can use brown sugar and adjust the sweetness.  The balance of sweetness, sourness and saltiness will create the most unique flavor of Massaman curry. This can be achieved by fine tuning the flavor by using palm sugar, tamarind juice and fish sauce.
  • Roast the spices in a heavy saucepan before adding them to the curry. It can further enhance the flavor of the curry.
  • Use an electric food processor to blend the curry paste. It will save you time and make your kitchen work more enjoyable.

ingredients for Massaman curry paste
Blend the ingredients for Massaman curry paste (before)
ingredients for Massaman curry paste
Blend the ingredients for Massaman curry paste (after)

Massaman curry paste- dry roast the spices
Dry roast the spices
Massaman curry-froast the aromatic
Roast the onion and other aromatics for Massaman curry

  • As the curry simmers, it may become too thick and reduced. Add water when necessary.
  • Simmer on low heat. High heat can toughen the meat.
  • If you want to serve the Massaman curry immediately, you can add the potatoes in the last 20 minutes. By doing this, the chicken and potatoes will cook to the right level at the same time.

Simmer Massaman curry
Simmer over low heat
palm sugar
Tamarind juice (left) and palm sugar (right)

  • If you intend to eat it a day later, you can cook the chicken alone without the potatoes. Let the chicken cool down and store it in the chiller (or freezer if you intend to keep it longer). When you want to serve, cook the potatoes in a pot of water until they are tender.  Drain the potatoes, add them to the chicken curry and cook for another five minutes until the potatoes absorb the flavor of the curry.
  • Massaman curry tastes great if you let it sit overnight to let the flavor developed. This will let the flavor of the spices penetrate the meat and potatoes.

Ingredients Massaman curry paste

3 from 1 vote
Massaman Curry Paste
Prep Time
10 mins
Cook Time
5 mins
Total Time
15 mins
You can make a bigger batch for future use.
Course: Curry
Cuisine: Thai
Calories: 1097 kcal
Author: KP Kwan
  1. Remove the seeds and inner bits of the dry chilies.
  2. Roast the coriander seeds, cumin seeds, dry chilli and cardamom pods until fragrant.
  3. Roast the shallot, garlic, lemongrass and galangal until deep brown,
  4. Put all the ingredients into an electric food processor and blend until it forms a uniform paste.
Nutrition Facts
Massaman Curry Paste
Amount Per Serving (300 g)
Calories 1097 Calories from Fat 918
% Daily Value*
Total Fat 102g 157%
Saturated Fat 20g 100%
Sodium 7mg 0%
Total Carbohydrates 47g 16%
Dietary Fiber 7g 28%
Sugars 7g
Protein 7.3g 15%
* Percent Daily Values are based on a 2000 calorie diet.


Get The Best Asian Recipes Free!

Learn how to cook the time-tested recipes served in an Asian restaurant created by a native Asian chef.

Get your FREE recipe book


    4 replies to "Massaman Curry"

    • suki jezz

      wow…never heard of such curry name before…any other simple way of malaysian recipe as well? hope to check out your restaurant one day too….

      • kwankp

        Hi Suki,
        Thanks for dropping by. Massanan curry is Thai. You can get in some Thai restaurant in KL too. As for Malaysian curry- yes it happens to be my next post:)


    • […] you will love it.  If you wish to try more variations of curry, check out my  Green Curry and Massaman curry […]

    • […] Pandan leaves are not widely available in Western countries. Unfortunately, you need to wrap the chicken in pandan leaf.  Therefore it cannot be substituted with pandan extract. If you can get pandan leaves in Asian grocery stores, try this recipe that is so different from any chicken dishes. After all, it is a relatively easy recipe to follow. The flavor is neither too spicy and exotic which is ideal for someone who want to enjoy Thai food but is put off by the other hot and spicy Thai foods. […]

Leave a Reply

Your email address will not be published.