Skip to main content
FREE DINNER EBOOK! Get your copy!

Massaman Curry Thai Recipe

This Thai massaman curry recipe is easy to make and full of rich, warm, mellow flavor. Make it with your choice of chicken or tofu and potatoes in a lovely spiced curry sauce.

4.8 from 163 votes
45 mins
Total Time
6
servings
Jump to Recipe
Massaman Curry Thai

How to Make the Best Massaman Curry Thai

Massaman curry is one of Thailand’s most beloved dishes, known for its rich, mellow flavor profile that sets it apart from other Thai curries. Unlike the fiery heat of green or red curries, massaman features warm spices like cinnamon, cardamom, and nutmeg that mingle beautifully with creamy coconut milk and tender potatoes. The result is a comforting, aromatic dish that’s perfect for cooler evenings.

This recipe makes building the complex flavors of massaman curry surprisingly approachable. Toasting whole coriander and cumin seeds before adding the ground spices creates layers of flavor, while the tamarind paste adds a subtle tang that balances the richness of the coconut milk. The peanut butter is optional but adds a wonderful depth and slight nuttiness that traditional Thai restaurants often include.

Whether you’re new to Thai cooking or a seasoned curry enthusiast, this massaman curry delivers restaurant-quality results at home. Serve it over fragrant jasmine rice to soak up every drop of that incredible sauce, and feel free to customize with your protein of choice—chicken, shrimp, or crispy tofu all work beautifully.

Massaman Curry Thai

Massaman Curry Thai

This Thai massaman curry recipe is easy to make and full of rich, warm, mellow flavor. Make it with your choice of chicken or tofu and potatoes in a lovely spiced curry sauce.

4.8 from 163 votes
CourseMain
CuisineThai
Keywordmassaman curry recipe, massaman curry ingredients, easy massaman curry, massaman curry vegetarian, massaman recipe, massaman curry, Thai curry, thai curries, chicken curry, massaman chicken
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Servings6 servings
Calories423kcal
AuthorRare Ivy
Prevent your screen from going dark

Ingredients

Potatoes

Curry Base

Sauce & Protein

Instructions

Prep

  1. Toss the chicken slices with about ½ teaspoon salt. Measure the spices, keeping the whole seeds separate from the ground spices.
  2. Place potatoes in a pot with cold water just covering them. Bring to a boil and simmer for 5-7 minutes until al dente. Drain and set aside.

Build the Curry

  1. Heat coconut oil in a large pot or Dutch oven over medium heat. Sauté the coriander seeds and cumin seeds for 2 minutes, stirring.
  2. Add the shallots and fresh ginger, stir for 1-2 minutes, then add the ground cinnamon, cardamom, cloves, nutmeg, and curry paste.
  3. Stir in the coconut milk and add the potatoes. Simmer for 10 minutes or until potatoes are fork-tender but not overly soft.
  4. Add fish sauce, sugar, tamarind paste, and whisk in peanut butter if using.

Finish & Serve

  1. Add the sliced chicken breast and simmer for 5 minutes or until the chicken is cooked through and opaque.
  2. Adjust sweetness (sugar), saltiness (fish sauce), and acidity (tamarind paste) to taste.
  3. Serve immediately with jasmine rice and your favorite toppings.

Notes

  • For a vegetarian version, substitute the chicken with crispy tofu and use soy sauce instead of fish sauce.
  • Adjust the amount of red curry paste (2-6 tablespoons) based on your heat preference.
  • You can use chicken thighs instead of breast for a richer flavor—just adjust cooking time as needed.
  • Tamarind paste adds a tangy depth; if unavailable, substitute with a squeeze of lime juice.
Jump to Recipe