Chicken Massaman Recipe: Thai Coconut Curry With Potatoes and Peanuts

Chicken Massaman Recipe: Thai Coconut Curry With Potatoes and Peanuts

There’s something deeply satisfying about the rich, complex flavors of a well-made Thai curry. This dish brings together tender chicken, hearty potatoes, and the nutty crunch of peanuts in a fragrant coconut sauce.

The secret lies in the balance of spices and the slow simmer that allows all the ingredients to meld together perfectly. I’ve refined this method to ensure the meat stays juicy while the potatoes absorb the aromatic sauce.

What emerges is a restaurant-quality curry with layers of flavor—sweet, spicy, and savory all at once. The peanuts add a delightful texture contrast that makes every bite interesting.

Perfect for a comforting weeknight dinner or impressing guests at a weekend gathering. Here’s how to make it right.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chicken Massaman

Tender chicken, hearty potatoes, and peanuts simmer in a fragrant coconut sauce for authentic Thai flavor.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Yukon Gold Potatoes 🥔 1 lb Peeled and cubed into 1-inch pieces
Roasted Peanuts 🥜 ½ cup Unsalted, roughly chopped
Coconut Milk 🥥 2 cups Full-fat for creaminess
Massaman Curry Paste 🌶️ 3 tbsp Thai red or yellow curry paste works too
Onion 🧅 1 whole Medium, thinly sliced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Peeled and finely grated
Fish Sauce 💧 2 tbsp For umami depth
Coconut Sugar 🥥 1 tbsp Or substitute brown sugar
Tamarind Paste 🍈 1 tbsp For tangy sweetness
Cinnamon Stick 🌰 1 whole Lightly toasted for aroma
Cardamom Pods 🌿 3 whole Lightly crushed to release oils
Vegetable Oil 🫒 2 tbsp Neutral-flavored for sautéing
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The chicken thighs are essential for juicy, flavorful meat—boneless and skinless ensure they cook quickly and absorb the sauce. Yukon Gold potatoes hold their shape better than russets during the long simmer. For the curry paste, Maesri or Thai Kitchen brands are widely available and deliver authentic flavor. Look for cans of full-fat coconut milk without additives for the creamiest results.

Need to swap the peanuts? Cashews or almonds work beautifully (toast them first for extra crunch). No tamarind paste? Lime juice with a touch of brown sugar gets you close. For a vegetarian version, chickpeas or tofu replace the chicken well. The fish sauce adds depth, but soy sauce with a pinch of sugar can substitute in a pinch.

This curry tastes even better the next day once the flavors meld. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently to preserve the coconut milk’s creamy texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in a single pot—chicken, potatoes, coconut milk—and let the curry paste do its magic. No fancy techniques, just big flavor.
  • Rich and Nutty: The combo of creamy coconut milk and crunchy peanuts gives this dish a depth that’s honestly hard to beat.
  • Feeds a Crowd: It’s my go-to for dinner parties because it stretches easily with extra potatoes and tastes even better the next day.
  • Budget Friendly: Chicken thighs stay juicy and cheap, and a little curry paste goes a long way. I’ll be real: it’s way more affordable than takeout.

Step-by-Step Instructions for Chicken Massaman

Master this method for authentic Thai flavors with rich coconut sauce and tender chicken.

Step 1: Toast Spices and Sauté Aromatics

Heat the 2 tbsp vegetable oil in a large pot over medium heat. Add the cinnamon stick and 3 whole cardamom pods, toasting for 30-45 seconds until fragrant. This wakes up the spices and infuses the oil with their complex aroma.

Add the thinly sliced onion and sauté for 4-5 minutes until soft and translucent. Then stir in the 4 cloves minced garlic cloves and 1 tbsp grated fresh ginger, cooking for 1 minute until the raw garlic smell mellows. Be careful not to burn the garlic—it should turn pale gold, not brown.

Step 2: Build the Curry Base with Paste and Potatoes

Stir in the 3 tbsp Massaman curry paste and cook for 1-2 minutes, pressing it against the bottom of the pot to deepen its flavor. This step is crucial—it removes the raw edge from the paste and intensifies its richness.

Add the 1 lb cubed Yukon Gold potatoes and stir to coat them evenly in the spiced paste. Pour in 1 cup of the 2 cups coconut milk and bring to a gentle simmer. Cook for 5 minutes, allowing the potatoes to begin softening in the aromatic sauce.

Step 3: Simmer with Chicken and Remaining Liquid

Add the 1.5 lb bite-sized boneless skinless chicken thighs to the pot, stirring to ensure they’re fully submerged in the sauce. Pour in the remaining 1 cup coconut milk, 2 tbsp fish sauce, 1 tbsp coconut sugar, and 1 tbsp tamarind paste.

Bring to a gentle simmer, then reduce the heat to medium-low. Cover and cook for 20-25 minutes, stirring occasionally, until the potatoes are tender and the chicken is cooked through. The sauce should thicken slightly and coat the back of a spoon.

Step 4: Finish with Peanuts and Garnish

Stir in the 0.5 cup roughly chopped roasted peanuts and cook for an additional 2-3 minutes to heat them through. The peanuts should soften slightly but retain some crunch. Taste and adjust seasoning—add a pinch more coconut sugar for sweetness or fish sauce for saltiness if needed.

Remove from heat and let the curry rest for 5 minutes to allow the flavors to meld. Just before serving, stir in the 0.25 cup chopped fresh cilantro, reserving a small handful for garnish. The cilantro adds a bright, fresh contrast to the rich, spiced sauce.

👨‍🍳

Pro Tips For Making Chicken Massaman

  • Brown the Paste: Cook the massaman curry paste in the pot for 2-3 minutes before adding coconut milk—this deepens the flavor and prevents a raw, bitter taste in the finished dish.
  • Cut Potatoes Evenly: Slice Yukon Gold potatoes into 1-inch chunks so they cook through in the same time as the chicken thighs, about 20-25 minutes in the simmering curry.
  • Skip Raw Peanuts: Use already roasted peanuts and add them at the end to keep them crunchy; raw peanuts turn mushy and absorb too much sauce.
  • Simmer Gently: Once the coconut milk is in, keep the heat low to avoid separating the sauce—I learned this the hard way after splitting three batches.

Dietary Considerations for These Flavors

Gluten-Free Friendly

This curry is naturally gluten-free, making it perfect for anyone avoiding wheat. All the core ingredients—chicken, potatoes, peanuts, coconut milk—contain no gluten. Just double-check your Massaman curry paste brand, as some may contain wheat flour as a thickener. I trust Maesri and Thai Kitchen for reliably gluten-free options.

Dairy-Free and Vegan

With no dairy in the original recipe, this curry works beautifully for dairy-free diets. For a fully vegan version, swap the chicken for 1.5 lbs chickpeas or extra-firm tofu and replace fish sauce with soy sauce plus 1 tsp sugar. The coconut milk provides all the creaminess you need.

Nut Allergy Substitutes

If peanuts are off-limits, simply omit them or replace with ½ cup toasted sunflower seeds for a similar crunch. Another great option is toasted coconut flakes, which complements the dish’s Thai flavors. Always check that your curry paste is nut-free if allergies are severe.

Low-Carb Adaptations

To reduce carbs, replace the potatoes with 1 lb cauliflower florets, which absorb the sauce beautifully. You could also use radishes for a low-carb alternative that holds its shape. The rest of the recipe remains unchanged, keeping all that rich, aromatic flavor.

Soy-Free Option

The fish sauce contains soy in some brands, but coconut aminos work as a perfect 1:1 substitute. For a completely soy-free version, use Red Boat fish sauce (soy-free) or increase the salt and tamarind slightly. The dish will still taste authentic and balanced.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 125mg42%
Sodium 820mg36%
Total Carbohydrate 30g11%
Dietary Fiber 5g18%
Sugars 6g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

You can, but thighs stay juicier. If using breast, reduce cooking time to 15-18 minutes to prevent dryness.

2

What if I don’t have tamarind paste?

Substitute 1 tbsp lime juice plus ½ tbsp brown sugar. It mimics the sweet-tangy balance perfectly.

3

How do I make it spicier?

Add ½ tsp cayenne or 1 chopped Thai chili with the curry paste. Adjust to taste before serving.

4

Can I make this ahead?

Yes! Flavors deepen overnight. Store in an airtight container for up to 4 days in the fridge.

★★★★★5.0(8 reviews)
Tyler Campbell