This Massaman Curry recipe is a rich and creamy Thai-inspired dish made with tender chicken, coconut milk, potatoes, and carrots simmered in a flavorful curry paste. Perfect for weeknight dinners, this easy Thai curry combines sweet, savory, and mildly spiced flavors for a comforting meal. Serve it with jasmine rice, quinoa, or noodles for a hearty and aromatic homemade curry that’s simple to prepare and full of authentic taste.

This fragrant Massaman Curry is a comforting Thai-inspired dish made with tender chicken, creamy coconut milk, potatoes, carrots, and a rich, mildly spiced curry paste. Balanced with hints of sweetness, nuttiness, and citrus, this hearty curry is perfect for weeknight dinners or cozy weekend meals.
Ingredients
- 2 tablespoons olive oil, coconut oil, or vegetable oil
- ½ onion, chopped
- 1 pound chicken breasts, chopped (or substitute shrimp or tofu)
- 2 medium gold or russet potatoes, peeled and diced
- 2 carrots, peeled and sliced into ⅛-inch rounds
- 2 teaspoons freshly grated ginger
- 2 cloves garlic, minced
- 1 (4 oz) can Massaman curry paste (or homemade)
- 2 (13.5 oz) cans coconut milk
- 1 tablespoon peanut butter (smooth or crunchy)
- 2 tablespoons brown sugar
- Juice of 1 lime
- 2 teaspoons fish sauce (optional)
- ½ cup chopped roasted peanuts, for garnish
- Fresh cilantro, for garnish
Instructions
-
Sauté the Aromatics:
Heat the oil in a large pot over medium-low heat. Add the chopped onion and sauté until soft and fragrant, about 1 minute. -
Add Vegetables and Chicken:
Add the carrots and potatoes, cooking for 1–2 minutes. Stir in the chicken, ginger, garlic, and curry paste, and cook for about 3 minutes until the chicken is lightly seared and coated in the paste. -
Simmer the Curry:
Pour in the coconut milk and bring to a gentle boil. Reduce the heat and let it simmer for 10–15 minutes, or until the chicken and potatoes are fully cooked and tender. -
Finish with Flavor:
Stir in the fish sauce (if using), brown sugar, peanut butter, and lime juice. Simmer for an additional 5 minutes to blend the flavors. -
Serve:
Garnish with chopped peanuts and cilantro. Serve hot with rice, quinoa, or your favorite low-carb alternative.
Tips
- Cut the potatoes and carrots into small, even pieces for faster and more even cooking.
- If you prefer a thicker curry, simmer uncovered for a few extra minutes.
- Adjust spice level by adding more or less curry paste to taste.
- Use full-fat coconut milk for a creamier texture and richer flavor.
Variations and Substitutions
- Protein Options: Substitute the chicken with beef, shrimp, tofu, or chickpeas for a vegetarian version.
- Nut-Free: Omit peanut butter and garnish with toasted sesame seeds instead.
- Low-Carb: Replace potatoes with cauliflower florets or zucchini.
- Extra Veggies: Add bell peppers, green beans, or spinach for added color and nutrition.

FAQs
Can I make Massaman Curry ahead of time?
Yes, it keeps well in the refrigerator for up to 3 days and the flavors deepen as it rests.
Can I freeze it?
Absolutely. Let it cool completely, then freeze for up to 2 months. Reheat gently on the stove with a splash of coconut milk.
How spicy is Massaman Curry?
It’s one of the mildest Thai curries, with a subtle warmth rather than intense heat.
Serving Suggestions
Serve Massaman Curry over steamed jasmine rice, brown rice, or basmati rice. For a lighter meal, pair it with cauliflower rice, zoodles, or quinoa. Add a side of Thai cucumber salad or fresh spring rolls for a complete meal.
Why You’ll Love This Recipe
This Massaman Curry is rich, creamy, and full of balanced flavors—sweet, savory, and mildly spiced. It’s easy to customize, simple to make in one pot, and perfect for a satisfying homemade Thai-inspired dinner any night of the week.
Massaman Curry
5
servings5
minutes25
minutesIngredients
-
2 tablespoons olive oil, coconut oil, or vegetable oil
-
½ onion, chopped
-
1 pound chicken breasts, chopped (or substitute shrimp or tofu)
-
2 medium gold or russet potatoes, peeled and diced
-
2 carrots, peeled and sliced into ⅛-inch rounds
-
2 teaspoons freshly grated ginger
-
2 cloves garlic, minced
-
1 (4 oz) can Massaman curry paste (or homemade)
-
2 (13.5 oz) cans coconut milk
-
1 tablespoon peanut butter (smooth or crunchy)
-
2 tablespoons brown sugar
-
Juice of 1 lime
-
2 teaspoons fish sauce (optional)
-
½ cup chopped roasted peanuts, for garnish
-
Fresh cilantro, for garnish
Directions
- Sauté the Aromatics:
- Heat the oil in a large pot over medium-low heat. Add the chopped onion and sauté until soft and fragrant, about 1 minute.
- Add Vegetables and Chicken:
- Add the carrots and potatoes, cooking for 1–2 minutes. Stir in the chicken, ginger, garlic, and curry paste, and cook for about 3 minutes until the chicken is lightly seared and coated in the paste.
- Simmer the Curry:
- Pour in the coconut milk and bring to a gentle boil. Reduce the heat and let it simmer for 10–15 minutes, or until the chicken and potatoes are fully cooked and tender.
- Finish with Flavor:
- Stir in the fish sauce (if using), brown sugar, peanut butter, and lime juice. Simmer for an additional 5 minutes to blend the flavors.
- Serve:
- Garnish with chopped peanuts and cilantro. Serve hot with rice, quinoa, or your favorite low-carb alternative.








Leave a Reply