Chicken Massaman Curry is one of those dishes I keep coming back to every single week. It is rich, creamy, and deeply satisfying, with tender chicken, soft potatoes, and a bold coconut curry sauce that tastes like it came straight from your favorite Thai restaurant. The best part? It all comes together in one pot with minimal cleanup.
I still remember the first time I made this at home on a cold weeknight, totally skeptical that a jar of curry paste and a can of coconut milk could produce anything truly special. One bite of that silky, nutty, mildly spiced sauce and I was completely sold. This Chicken Massaman Curry has since become a go-to comfort dinner because it is simple enough for a busy Tuesday but impressive enough for company. It is loaded with flavor, packed with 45 grams of protein per bowl, and the leftovers taste even better the next morning.
Table of Contents
What You Need to Make This Chicken Massaman Curry
These pantry staples come together fast once everything is prepped. Pro tip: Maesri brand Massaman curry paste is the top pick for depth and authenticity, but if you cannot find it, a simple blend of red curry paste with ground cumin, coriander, cinnamon, and a touch of cardamom gets you very close.
- 2 tablespoons vegetable oil
- 2 shallots, diced
- 1-1/2 pounds boneless, skinless chicken breasts, cubed (chicken thighs also work great for a richer result)
- 4 oz Massaman curry paste – Maesri brand recommended, or substitute 4 tablespoons red curry paste plus 1 teaspoon ground cumin, 1 teaspoon ground coriander, and a dash each of cinnamon and cardamom
- 2 cups yellow potatoes, chopped into uniform pieces
- 1-1/2 cups carrots, chopped into uniform pieces – uniform sizing is key for even cooking
- 14 oz full-fat coconut milk (1 can) – full-fat only for that signature creamy texture
- 1 cup low-sodium chicken broth
- 2 tablespoons brown sugar
- 2 tablespoons unsweetened peanut butter – this is what gives the sauce its uniquely nutty, luxurious character
- 1 tablespoon fish sauce – do not skip this, it adds depth without any fishiness in the final dish
Optional toppings: fresh lime wedges, roasted peanuts, chopped fresh cilantro

How to Cook Chicken Massaman Curry Step by Step
Reading through all the steps once before starting is recommended – this one moves quickly once the paste hits the pan. The most common mistake is skipping the curry paste blooming step, which is where the real flavor magic happens in any Thai curry recipe.
Step 1. Heat vegetable oil in a large pot or Dutch oven over medium heat. Add diced shallots and cook for 3 to 5 minutes, stirring occasionally, until translucent and softened. You want them fragrant and lightly golden at the edges.
Step 2. Add the cubed chicken to the pot. Cook, stirring occasionally, for about 3 to 4 minutes, just until the outside turns white and is sealed on all sides. The chicken does not need to be cooked through at this stage – it will finish cooking with the vegetables.
Step 3. Add the Massaman curry paste. Stir constantly for 1 to 2 minutes, letting it saute and bloom in the oil. The paste will deepen slightly in color and become very fragrant – that aroma tells you the spices are activating. Warning: do not walk away during this step, the paste can scorch fast on medium heat.
Step 4. Add the chopped potatoes and carrots. Slowly pour in the coconut milk and chicken broth, then stir to combine everything. Cover the pot and simmer over medium-low heat for 15 minutes, until the potatoes and carrots are tender and the chicken is cooked through. Check one potato piece at the 12-minute mark with a fork – it should glide in without resistance.
Step 5. Uncover the pot. Add the brown sugar, peanut butter, and fish sauce. Stir until the peanut butter is fully dissolved into the sauce – this takes about 30 seconds of steady stirring. Simmer uncovered for another 2 to 3 minutes to let the flavors meld and the sauce thicken slightly.
Step 6. Taste and adjust. Add a squeeze of fresh lime for brightness, a little extra fish sauce for savory depth, or a pinch of brown sugar to balance. Verify the chicken has reached an internal temperature of 165 degrees F with an instant-read thermometer.
Step 7. Serve over steamed jasmine rice and garnish with roasted peanuts, fresh cilantro, and a generous squeeze of fresh lime juice.
The Best Ways to Serve This Creamy Massaman Curry
The best sides for Chicken Massaman Curry are ones that soak up that rich, nutty coconut sauce without competing with its warm spice profile. Here are the top pairings:
Steamed jasmine rice: The classic pairing for a reason. Jasmine rice has a naturally floral, slightly sticky texture that soaks up the curry sauce beautifully and balances the richness with a clean, neutral base.
Basmati rice: A great alternative to jasmine with a slightly nuttier, more separate grain. It works especially well if you prefer a drier texture alongside the saucy curry.
Cauliflower rice: For a lower-carb option that still soaks up all that flavor, cauliflower rice is a surprisingly satisfying swap that keeps the meal lighter without sacrificing the comfort food feel.
Egg noodles: Toss boiled egg noodles directly into the curry for a heartier, more filling bowl. A great option for cold nights when something extra comforting and substantial is exactly what you need.
Warm naan bread: Perfect for scooping and dipping into the sauce. Naan brings a soft, pillowy texture that complements the thick, peanut-enriched curry broth and makes the whole meal feel indulgent and restaurant-style.
More Easy Chicken Dinners to Add to Your Rotation
This Chicken Massaman Curry pairs wonderfully with other bold, saucy chicken recipes that bring the same comforting, satisfying energy to the dinner table. For another creamy Thai-inspired favorite, the Thai Peanut Chicken uses a similar peanut-forward sauce and comes together just as quickly. If craving something with a little more heat, the Crockpot Curry Chicken delivers deep, slow-cooked curry flavor with almost no hands-on effort.
Looking for lighter sides or bowls to round out the week alongside this curry? The Maple Dijon Chicken Sweet Potato Bowls offer a sweet and savory contrast that complements the warm spices in Massaman beautifully, while the Easy Grilled Chicken Broccoli Bowls make a clean, high-protein pairing for meal prep days when variety keeps things fresh all week long.
Storing and Reheating Your Chicken Massaman Curry
This Thai-inspired one-pot dinner stores beautifully and actually improves with time, making it one of the best meal-prep curries you can make. Store leftovers in an airtight container in the refrigerator for up to 3 days. Making a double batch is highly recommended because the flavors deepen noticeably overnight.
To reheat, warm gently in a pot over medium-low heat, stirring occasionally. If the sauce has thickened too much in the fridge, add a splash of coconut milk or chicken broth to loosen it back to the right consistency. Do not reheat on high heat or the coconut milk sauce can separate.
Pro tip: this Chicken Massaman Curry is also freezer-friendly for up to 3 months. Cool completely before transferring to a freezer-safe container. Note that potatoes can become slightly softer in texture after freezing – if planning to freeze a batch, consider using sweet potato or butternut squash instead, which hold their shape better after thawing.
Frequently Asked Questions About Chicken Massaman Curry
Can I substitute the Massaman curry paste if I cannot find it?
Yes. Use 4 tablespoons of red curry paste mixed with 1 teaspoon each of ground cumin and coriander, plus a small dash each of cinnamon and cardamom. It is not identical but captures the warm, aromatic character that makes Massaman curry so distinctive.
My sauce is thinner than expected – how do I fix it?
Simmer the curry uncovered for an extra 5 minutes to reduce and thicken naturally. Also make sure full-fat coconut milk was used and not the light variety, which produces a significantly thinner and less creamy result.
Can I use chicken thighs instead of chicken breasts?
Absolutely. Bone-in thighs produce a richer, more deeply flavored curry with even more tender meat. If using bone-in thighs, increase the covered simmer time to 25 to 30 minutes to ensure the chicken is fully cooked through.
Make This Chicken Massaman Curry Tonight
This recipe is proof that an extraordinary restaurant-quality Thai curry does not require hours in the kitchen or hard-to-find ingredients. With one pot and a handful of pantry staples, you get a deeply flavorful, high-protein, family-friendly dinner that genuinely gets better the next day.
Whether you are new to Thai cooking or a longtime curry fan, this Chicken Massaman Curry delivers every single time. Warm, creamy, mildly spiced, and endlessly satisfying – it will earn a permanent spot in your weeknight dinner rotation. Try this recipe tonight and let me know how it goes!
Chicken Massaman Curry
A rich, creamy, mildly spiced Thai-inspired one-pot curry with tender chicken breast, hearty potatoes, carrots, and a deeply flavored coconut peanut sauce. Ready in 40 minutes.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop, One Pot
- Cuisine: Thai-Inspired
Ingredients
- 2 tablespoons vegetable oil
- 2 shallots, diced
- 1.5 pounds boneless, skinless chicken breasts, cubed
- 4 oz Massaman curry paste (Maesri brand recommended)
- 2 cups yellow potatoes, chopped into uniform pieces
- 1.5 cups carrots, chopped into uniform pieces
- 14 oz full-fat coconut milk (1 can)
- 1 cup low-sodium chicken broth
- 2 tablespoons brown sugar
- 2 tablespoons unsweetened peanut butter
- 1 tablespoon fish sauce
Instructions
- Heat vegetable oil in a large pot or Dutch oven over medium heat. Add diced shallots and cook for 3 to 5 minutes, stirring occasionally, until translucent and softened.
- Add cubed chicken and cook for 3 to 4 minutes, stirring occasionally, until the outside turns white and is sealed on all sides. The chicken does not need to be fully cooked through at this stage.
- Add Massaman curry paste. Saute, stirring constantly, for 1 to 2 minutes until fragrant and slightly deeper in color. Do not leave unattended as the paste can scorch quickly.
- Add potatoes and carrots. Pour in coconut milk and chicken broth. Stir to combine. Cover and simmer over medium-low heat for 15 minutes until potatoes and carrots are tender and chicken is cooked through.
- Uncover the pot. Add brown sugar, peanut butter, and fish sauce. Stir until the peanut butter is fully dissolved. Simmer uncovered for 2 to 3 minutes to thicken slightly and meld flavors.
- Taste the sauce and adjust with lime juice for brightness, extra fish sauce for depth, or more sugar to balance. Verify chicken has reached 165 degrees F internal temperature.
- Serve over steamed jasmine rice and garnish with roasted peanuts, fresh cilantro, and a squeeze of fresh lime juice.
Notes
- Full-fat coconut milk only – light coconut milk produces a noticeably thinner, less silky sauce and significantly reduces the richness of the final curry.
- Cut potatoes and carrots into uniform pieces – this is the most important prep step for evenly cooked vegetables throughout.
- Do not skip blooming the curry paste in the oil for 1 to 2 minutes – this step unlocks the full depth of flavor from the paste.
- Fish sauce adds essential savory umami depth and does not taste fishy in the final dish. Do not omit it.
- Like all curries, Chicken Massaman Curry tastes noticeably better the next day as the flavors fully meld overnight.
Nutrition
- Serving Size: 1 bowl
- Calories: 673 kcal
- Sugar: 13 g
- Sodium: 676 mg
- Fat: 39 g
- Saturated Fat: 23 g
- Unsaturated Fat: 13 g
- Trans Fat: 0.1 g
- Carbohydrates: 39 g
- Fiber: 5 g
- Protein: 45 g
- Cholesterol: 109 mg







