Authentic Thai Massaman Curry: Classic Recipe and Tips

One of my favorite takeout orders is Massaman curry. This rich, creamy Thai curry is a crowd-pleaser because it tends to be milder than many other Thai curries while still offering deep, satisfying flavors. The gentle warmth from spices like cinnamon and cardamom makes it approachable for the whole family, and I use ingredients that are easy to find at most grocery stores to make this version simple to prepare at home.

Bowl of Massaman curry with rice and peanuts

What is Massaman Curry?

Massaman curry is a flavorful dish shaped by Thai, Indian, and Malay influences. It combines curry paste, toasted dry spices, and creamy coconut milk to create a curry with complex, warming notes rather than intense heat. I first fell for Massaman while traveling in southern Thailand—the balance of aromatic spices, sweet potato, and peanuts is unforgettable. The recipe here is a home-friendly adaptation that captures those same comforting flavors without requiring specialty ingredients or advanced techniques.

Close up of Massaman curry ingredients in a pan

Is Massaman Curry Spicy?

Massaman curry is typically more aromatic and mildly spicy rather than fiery hot. Spices like cinnamon, cardamom, and nutmeg add warmth and depth, while roasted peanuts introduce a savory, nutty richness. If you prefer more heat, you can increase spiciness with fresh Thai chilies or a pinch of chili flakes, but the dish is deliciously balanced as written and is often a great entry point for those who avoid very spicy food.

Massaman curry served with jasmine rice and peanuts

How to Make Massaman Curry

This version of Massaman curry is straightforward and flexible. Start by gently sautéing aromatics and whole spices to release their flavors, then add red curry paste and allow it to bloom in the oil. Add your protein and vegetables, finish with coconut milk and stock, then season with maple syrup, soy sauce, and lime juice for a balanced sweet-salty-tangy profile. Roasted peanuts and a spoonful of natural peanut butter (optional) add texture and richness. Serve with steamed jasmine rice for a complete meal.

Pan of simmering Massaman curry with sweet potato and green beans

Into Thai Food? Here Are a Few Favorite Recipes

Grilled Thai Street Corn (Kao Pod Yang)

Thai Mango Salad

Haddock Green Curry

Massaman curry in serving bowl

Massaman Curry

Prep Time: 20 minutes • Cook Time: 20 minutes • Servings: 4 people

Ingredients

  • 1 tbsp olive oil
  • 1 tbsp sesame oil
  • 1/2 red onion, diced
  • 2 cloves garlic, minced
  • 1/4 cup ginger, minced
  • 1 tbsp cumin seeds, whole
  • 1/2 tsp cinnamon
  • 1/4 tsp nutmeg
  • 1/4 tsp cardamom (optional)
  • 5 tbsp red curry paste (store-bought is fine)
  • 2 chicken breasts, thinly sliced (or substitute tofu, shrimp, or beef)
  • 1 sweet potato, diced
  • 1 cup green beans, cut into 1-inch lengths
  • 1 can coconut milk
  • 1 cup chicken stock (or vegetable stock)
  • 1/3 cup roasted peanuts
  • 1 tbsp maple syrup
  • 2 tbsp soy sauce
  • Juice of 1 lime
  • 1 tbsp natural peanut butter (optional)

Instructions

  1. Place a deep pan over medium-high heat. Add the olive oil and sesame oil. When the oil is hot, add the diced onion, minced garlic, minced ginger, cumin seeds, cinnamon, nutmeg, and cardamom. Stir and sauté for about 2 minutes until fragrant.
  2. Add the red curry paste and stir to combine. Cook the paste in the oil for 2–3 minutes to release its aromas and “wake up” the flavors.
  3. Add the sliced chicken, diced sweet potato, and green beans. Sauté for 2 minutes to coat the ingredients in the paste and spices.
  4. Pour in the coconut milk and chicken stock. Bring the mixture to a gentle simmer and cook for about 10 minutes, until the sweet potato is tender and the chicken is cooked through.
  5. Stir in the roasted peanuts, maple syrup, soy sauce, lime juice, and the optional peanut butter. Taste and adjust seasoning—add more soy sauce for saltiness, maple syrup for sweetness, or lime juice for brightness.
  6. Serve the Massaman curry over steamed jasmine rice, garnish with extra peanuts and a squeeze of lime if desired, and enjoy.

Tips and Variations

Massaman curry adapts well to different proteins and vegetables. Swap chicken for tofu to make a vegetarian version, or use beef for a heartier curry. If you prefer less oil, reduce the oil and gently sweat the aromatics instead of sautéing quickly. For more heat, add sliced Thai chilies or a pinch of chili flakes. Leftovers keep well in the refrigerator for 2–3 days and can be gently reheated on the stove.