Massaman Curry Recipe
The first time I made Massaman Curry, I underestimated how much character could come from such a short ingredient list. This version has the deep, gently spiced flavor that makes Massaman distinctive: 3 tablespoons of curry paste cooked with coconut milk, sweetened with palm sugar, and sharpened with fish sauce. The combination is richer and warmer than many Thai curries, with beef, potatoes, onion, and peanuts giving it the feel of a complete dinner rather than just a sauce. I like using beef chuck cut into bite-size pieces, since its connective tissue softens as it simmers and gives the curry a fuller texture. The most important technique is to cook the curry paste before adding all the liquid. Spoon the thickest part of the 13.5-ounce can of coconut milk into the pot and let it simmer with the paste until glossy and fragrant, stirring often so it does not catch. This small step rounds out the spices and keeps the finished curry from tasting flat or harsh. Add the beef, diced onion, remaining coconut milk, and enough water to loosen the sauce, then simmer gently. High heat can make the beef tough and cause the coconut milk to separate too aggressively, so aim for a quiet bubble. Add the potatoes partway through cooking rather than at the beginning. Four medium potatoes need time to become tender, but a full hour in the pot can leave them collapsing into the sauce. I usually add them after the beef has simmered for about 25 minutes, then cook until they yield easily to a knife while still holding their shape. Stir in the peanuts near the end so they retain some bite. The half cup of palm sugar may seem generous, but it is balanced by the tablespoon of fish sauce; add the sugar gradually if your curry paste is already sweet, and adjust both seasonings once the sauce has reduced. This is a wonderful dinner for a cool evening or a relaxed weekend meal, especially because it improves after resting for 10 minutes before serving. Spoon it over steamed jasmine rice, which soaks up the thick coconut sauce, and add something fresh and crisp alongside it—a cucumber salad, quick-pickled shallots, or simply lime wedges and cilantro. Leftovers reheat well over low heat; loosen the sauce with a splash of water or coconut milk rather than boiling it hard.
Recipe Details
Cuisine: Thai
Prep time: 20 minutes. Cook time: 60 minutes. Total time: 80 minutes.
Servings: 6
Difficulty: Medium
Ingredients
- 1 lb beef
- 3 tbsp massaman curry paste
- 1 (13.5 oz) can coconut milk
- 1/2 cup peanuts
- 4 medium potatoes
- 1 medium, diced onion
- 1 tbsp fish sauce
- 1/2 cup palm sugar
- 2 tbsp tamarind
- 1/2 tsp cinnamon
Instructions
- Step 1: Fry curry paste. Heat the oil to the correct temperature before adding ingredients — this is critical for achieving a crispy exterior without greasy results. Test the oil by dropping in a small piece; it should sizzle immediately and rise to the surface. Fry in batches to maintain oil temperature, and drain finished pieces on paper towels or a wire rack.
- Step 2: Add beef and brown. Place the pieces in a single layer and allow them to develop a deep golden-brown crust on all sides without disturbing them too frequently. This browning, known as the Maillard reaction, creates complex savory flavors that form the flavor backbone of the finished dish. Work in batches if needed to avoid overcrowding, which causes steaming rather than browning.
- Step 3: Add coconut milk. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 4: Add potatoes and peanuts. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 5: Simmer until tender. Reduce the heat to maintain a gentle bubble — you want small, lazy bubbles breaking the surface, not a rolling boil. This low, slow cooking allows flavors to meld and develop complexity while keeping proteins tender. Cover partially to allow some evaporation and concentration of flavors.
- Step 6: Season to taste. Taste and adjust the seasoning carefully, adding salt, pepper, and any additional spices gradually. Remember that seasoning can always be added but cannot be removed, so err on the side of caution and build up to the desired flavor level.