Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Massaman Curry from Thailand AI-generated image

Soups & Stews Thailand

Massaman Curry

Mild, fragrant curry with warm spice and peanuts.

Southern Thailand
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

About Massaman Curry

A gentle coconut curry influenced by Persian and Indian spice trade, slow-cooked with beef or chicken, potato and peanuts. Sweet, rich and barely spicy, it is a favourite even for the chilli-shy.

History & Culture

Massaman curry is widely regarded as a Thai dish with deep roots in Persian and Indian culinary traditions, likely introduced through the spice trade routes of the 17th century. Its name is thought to derive from "Muslim" (often linked to the Malay or Persian term "masaman"), reflecting the influence of Muslim merchants and cooks in the royal Ayutthaya court. The curry's distinctive blend of dried spices - such as cardamom, cinnamon, cloves, and star anise - along with peanuts and potatoes, sets it apart from other Thai curries and points to its foreign heritage, though its exact origin story remains debated among food historians.

In Thailand, Massaman curry is typically slow-cooked with beef, chicken, or lamb, and is known for its mild, sweet, and rich coconut milk base, making it a favorite for those who prefer less heat. Regional variations exist, with southern Thai versions often using more peanuts and a thicker gravy, while central Thai preparations may lean sweeter and include more potatoes. Culturally, Massaman curry holds a special place as a royal dish - recorded in Thai literature from the 18th century - and is commonly served during festivals and family gatherings, symbolizing the country's historical openness to foreign influences while remaining uniquely Thai.

How to make Massaman Curry

AI-assisted, not kitchen-tested

Massaman Beef Curry (Gaeng Massaman Neua)

A mild, rich Thai coconut curry with Persian-Indian roots, slow-braised beef with potato and peanuts in a gently spiced, slightly sweet sauce.

Prep
20 min
Cook
120 min
Total
140 min
Serves
4
Difficulty
Medium

Recipe ingredients

  • 800 g (1¾ lb) beef chuck, cut in 4 cm cubes, well-marbled chuck or shoulder
  • 400 ml (1½ cups) full-fat coconut milk, shaken well; Thai brand if possible
  • 200 ml (¾ cup) water
  • 60 g (¼ cup) Massaman curry paste, store-bought, or homemade
  • 3 tbsp tamarind paste, concentrated, not the sweetened jar type
  • 3 tbsp fish sauce, Thai nam pla
  • 3 tbsp palm sugar, chopped; soft brown sugar is the closest substitute
  • 400 g (14 oz) potatoes, peeled and quartered, waxy variety such as Yukon Gold
  • 1 whole (1 medium) yellow onion, sliced
  • 100 g (⅔ cup) roasted unsalted peanuts
  • 2 tbsp vegetable oil
  • 1 tsp dried chilli flakes, optional, for a little warmth
  • 1 piece (5 cm / 2 in) cinnamon stick
  • 3 whole cardamom pods, lightly crushed
  • 2 whole star anise
  • 4 whole cloves
  • 1 tbsp lime juice, fresh
  • salt, to taste
  • steamed jasmine rice, to serve

Steps

  1. 1 Pat the beef dry and season lightly with salt. Heat the oil in a heavy pot or Dutch oven over medium-high heat and brown the beef in batches, about 2 minutes per side. Transfer to a plate.
  2. 2 Reduce heat to medium. Add the cinnamon, cardamom, star anise and cloves to the pot and toast for 30 seconds until fragrant.
  3. 3 Add the onion and a pinch of salt and cook for 3 minutes until softened and lightly golden.
  4. 4 Add the Massaman paste and dried chilli flakes (if using) and fry for 2 minutes, stirring constantly, until the paste darkens and smells toasted.
  5. 5 Pour in about 100 ml (scant ½ cup) of the coconut milk, the thickest part from the top of the can. Stir well and simmer for 3 minutes until the oil begins to separate from the paste.
  6. 6 Return the beef and any juices to the pot. Add the remaining coconut milk and the water. Stir in the tamarind paste, fish sauce and palm sugar. Bring to a gentle boil.
  7. 7 Reduce heat to low, cover and simmer for 75 minutes, stirring occasionally, until the beef is nearly tender. The internal temperature of the beef should reach at least 85°C (185°F) and a fork should slide in with slight resistance.
  8. 8 Add the potatoes and continue to simmer, covered, for a further 25-30 minutes until the potatoes are fork-tender and the beef is fully tender.
  9. 9 Stir in the peanuts and simmer uncovered for 5 more minutes so the sauce thickens to coat the back of a spoon.
  10. 10 Remove the cinnamon stick and star anise. Adjust seasoning with fish sauce, palm sugar, salt and lime juice to balance salty-sweet-sour.
  11. 11 Rest off the heat for 10 minutes, then serve hot over steamed jasmine rice.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

A southern Thai restaurant, spooned over jasmine rice.

No restaurants are listed for Massaman Curry yet. Serve it? Get listed and be the first.

Planning a trip to Thailand?

Find places to stay and ways to get there.

Recipes from travellers

No one has shared their own Massaman Curry recipe yet. Yours would be the first.

Share how you make Massaman Curry

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Massaman Curry - frequently asked questions

What is Massaman Curry?

A gentle coconut curry influenced by Persian and Indian spice trade, slow-cooked with beef or chicken, potato and peanuts. Sweet, rich and barely spicy, it is a favourite even for the chilli-shy.

What is Massaman Curry made of?

Massaman Curry is made with coconut milk, massaman paste, beef, potato and peanuts.

Where does Massaman Curry come from?

Massaman Curry comes from Thailand, and is especially associated with Southern Thailand. Massaman curry is widely regarded as a Thai dish with deep roots in Persian and Indian culinary traditions, likely introduced through the spice trade routes of the 17th century.

Where can I eat Massaman Curry?

A southern Thai restaurant, spooned over jasmine rice.

How do you make Massaman Curry?

Making Massaman Curry at home takes about 20 minutes of prep and 120 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

More traditional dishes from Thailand

Taste Massaman Curry in Bangkok

Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.

Before you go to Thailand

Round out your trip - most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Massaman Curry.

Write a review

Sign in to verify you're a real person, then share your thoughts on Massaman Curry.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Massaman Curry.