Thai Massaman Curry is a flavor-packed, mild curry with a perfect blend of sweet, spicy, and creamy. Loaded with lean chicken and a colorful medley of vegetables, this easy-to-make restaurant favorite comes together in just 30 minutes in the Instant Pot.
Try this recipe which comes with the option to make pot-in-pot Jasmine rice!
In this Chicken Massaman curry recipe, I use store-bought curry paste and combine it with staples from my fridge and create a delicious meal that's truly a family-pleaser.
It's quick to make and super easy to customize. I make it with whatever I have in stock - chicken thighs or breasts, shrimp, fish, or tofu. The same goes for vegetables, I add whatever I have on hand, or just add 2 cups of frozen vegetable medley straight from the freezer.
It's a homemade Thai curry that is much healthier and faster than takeout. And if Massaman curry paste is hard to find, no problem! Check out the notes section where I share how to make it using red curry paste, which is easier to find.
Let's get started!
Jump to:
Ingredients - Notes & Substitutions
Curry Paste: I like using Maesri brand for massaman curry paste as that has the most authentic taste. You can find it on Amazon, or your local Asian supermarket.
Cannot find Massaman paste? Make it with red curry paste instead. Add 1 teaspoon coriander powder + 1 teaspoon cumin powder to the curry to match the taste.
Coconut Milk: Use full-fat coconut milk of choice. I wouldn't recommend low-fat or fat-free coconut milk in this recipe.
Chicken: Boneless skinless chicken thighs are what I use in this recipe. Free free to use chicken breast or tenders. Just cut them into bite-size pieces for even cooking.
Vegetables: Add veggies of your choice. I add green beans, broccoli, carrots, and baby corn. Other veggies that go well are squash, zucchini, and snow peas.
No fresh vegetables? Use 2 cups of your favorite frozen vegetable medley. Traditionally, this curry is made with potatoes and onions, so feel free to add those. If adding potatoes, add them with the chicken.
Garnish: Thai basil leaves make a great finishing herb as they add a citrusy fresh flavor to the curry. If you cannot find them, use regular basil leaves or cilantro instead and tear them into smaller pieces before adding them.
A light squeeze of lime juice balances all the flavors.
Scroll to the recipe card for a detailed list of ingredients and quantities.
How to Make Thai Massaman Curry
Here are the step-by-step photos and instructions on how to make this chicken massaman curry in the Instant Pot:
Saute chicken: Preheat the Instant Pot on Saute mode and add oil, ginger, garlic, curry paste, and chicken. (Pic 1)
Add veggies and coconut milk: Sauté for 30-45 seconds then add carrots, onions, and baby corn. Stir in coconut milk and mix well. (pic 2)
Pressure Cook: Wait till the curry starts bubbling. This prevents the coconut milk from curdling under pressure. Cancel Saute, close the lid, and pressure cook for 5 minutes at high pressure.
Release pressure: Once done, let the pressure release naturally for 5 mins, then release manually. Open the lid after the pin drops.
Add delicate veggies: Turn on SAUTE. Add green beans and simmer until they cook to your preferred doneness. Cancel Saute. (pic 3)
Add broccoli florets and let them steam in the pot for a few minutes. Squeeze a few drops of lime juice to finish this dish and serve with rice of choice. (pic 4)
How to Make Pot-in-Pot Rice with Curry
If you like to make White Jasmine Rice, you can cook the rice in the same pot as the curry, using the Pot-in-Pot technique. Here is how you make it:
- Assemble the curry in the pot as per the instructions. Cancel saute and place a trivet in the middle.
- Assemble the rice as per this recipe in an oven safe bowl and place it on top of the trivet.
- Close the lid and pressure cook for 5 mins. Wait for 10 minutes, then release the remaining pressure manually.
Stovetop Chicken Massaman Curry Recipe
- Heat oil in a sauce pan on medium-high heat. Add ginger, garlic, curry paste, chicken and sauté for 30-45 seconds. Add carrots, onions and baby corn. Shake the coconut can and add that to the pan. Stir well.
- Wait till the curry starts bubbling. Reduce heat to medium, cover the pan and simmer for 12-15 minutes, or until the chicken is cooked through.
- Add the green beans and cook them till your preferred doneness. Turn off the heat.
- Add the broccoli florets and let them hang rest in the curry for 2-3 minutes (or longer). This will give them enough time to steam and absorb the curry and still retain their crunch. Squeeze a few drops of lime juice to finish this dish.
Serving Suggestions
Thai Massaman Curry is traditionally served with steamed Jasmine rice. You can serve with the following varieties based on your preference:
- White Jasmine Rice: Simple, fragrant rice ready in 30 minutes. You can also make it with pot-in-pot following the instructions above.
- Brown Jasmine Rice: This is a healthier version of white Jasmine rice. It has the same nutty flavor and fragrance of a traditional Jasmine rice, but has almost 4 times the fiber than white rice.
- Cauliflower Rice: My husband and I like to eat a low-carb meal, so we eat it with shredded cauliflower rice that's comes together in 10 minutes.
How to Store
Store any leftover curry in an airtight container in the fridge for 3-4 days. To reheat, heat in a skillet until bubbling, or microwave it for 1-2 minutes.
How to Customize your Curry
It is extremely easy to customize this coconut curry to your liking. You can make it with shrimp or beef instead.
Make it Vegan/Vegetarian: You can make this curry vegan and vegetarian by substituting chicken with extra-firm tofu. Since tofu is already cooked, add it after cooking the curry, along with beans and broccoli. That will give it enough time to absorb the flavors of the curry.
Shrimp: Since shrimp cooks pretty quickly, cook the curry first, open the lid and then add the shrimp, along with the beans. Simmer on saute mode for 3-4 mins, or until the shrimp cooks through.
Beef: If using beef, increase the pressure cooking time to 30 minutes. Skip the baby corn and add it towards the end along with green beans. Follow the remaining instructions.
Recipe Tips & Notes
- Curry Paste: I prefer Maesri brand curry paste since it is vegetarian (no shrimp paste) and tastes authentic. Other popular brands include Thai Kitchen and Mae Ploy (contains shrimp). Alternatively, use red curry paste with the addition of a teaspoon each of coriander and cumin powder.
- Coconut Milk: Any good thick full-fat coconut milk will work in this curry. If you use light coconut milk, please know that your curry will not thicken.
- Make it Vegetarian: You can make this curry 100% vegetarian by swapping the chicken with extra-firm tofu chunks or paneer cubes.
- Make it with Shrimp: Since shrimp cooks pretty quickly, cook the curry first, open the lid and then add the shrimp, along with the beans. Simmer on saute mode for 3-4 mins, or until the shrimp cooks through.
- Make it with Beef: Use 1-inch beef stew pieces and increase the pressure cooking time to 30 minutes. Skip the baby corn and add it towards the end along with green beans. Follow the remaining instructions.
- Customize the Vegetables: Veggies that go well are squash chunks, zucchini, and snow peas. You can even add a cup or so of any frozen veggie medley you have on hand. If adding potatoes, add them with the chicken.
- Make pot-in-pot rice: To make a one-pot meal, cook the rice using the pot-in-pot method along with the curry. Check out the detailed instructions above.
Frequently Asked Questions
Massaman curry is a flavorful, relatively mild Thai curry that shares influences from Indian and Malaysian cuisines.
Massaman Curry is a relatively mild curry as compared to panang or red curry. It tastes luxuriously creamy, slightly sweet with a touch of tang from the fresh lime.
Unlike other Thai curries, Massaman curry originated in southern Thailand and shared influences from Malaysian and Indian cuisine. It includes whole spices and the use of peanuts to make the curry paste.
Massaman Curry sauce is made with a combination of massaman curry paste and coconut milk. The curry paste is made using coriander, cumin, nutmeg, cinnamon, and cloves among other ingredients like red chilies, lemongrass, and peanuts.
While Thai Red Curry is spicy and made with dried red chilis, lemongrass, coriander and other aromatics, Massaman Curry is milder in comparison and made with additional warm spices like cinnamon, nutmeg, and cloves.
More Instant Pot Thai Recipes
These recipes are part of the Asian Recipes Collection:
★ Did you make this recipe? Please give it a star rating below! For more quick & easy recipes, FOLLOW ME on Facebook, Instagram, Pinterest and Youtube.
📖 Recipe
Thai Massaman Curry
Equipment
Ingredients
- 1½ lbs. boneless skinless chicken breast or thighs, cut into bite-size
- 1 tablespoon light olive oil
- ½ inch ginger grated or pureed
- 2 cloves garlic grated or pureed
- 4 oz Maesri Thai Masaman Curry (1 can)
- 1 cup carrot chunks (1 large or 2 small carrots)
- 1 cup onion 1 medium onion cut in cubes or sliced
- 14 oz. cut baby corn (1 can or less, based on your taste)
- 14 oz. coconut milk (1 can)
Add after cooking the curry
- 1 cup french beans cut in bite size pieces
- 1 cup broccoli florets
- A light squeeze of lime before serving
Instructions
- Heat oil on SAUTE mode in Instant Pot for 30 seconds. Add ginger, garlic, curry paste, chicken and sauté for 30-45 seconds. Add carrots, onions and drained baby corn. Shake the coconut can and add that to the pan. Stir well.
- Wait till the curry starts bubbling. This prevents the coconut milk from curdling under pressure. Turn off Saute. Close the lid. Set the vent to sealing position if using DUO. Pressure cook on Manual/Pressure Cook for 5 minutes.
- Once cooking time is done, let the pressure release naturally for 5 mins, then release manually by moving the vent to venting position in Duo, or pushing down the pressure vent in Ultra. Open the lid after the pin drops.
- Turn on SAUTE. Add green beans and cook for 2-3 minutes. At this stage, the beans retain their crunch, but you can cook them till your preferred doneness. Turn off SAUTE.
- Add broccoli florets and let them hang out in the curry for 2-3 minutes (or longer). This will give them enough time to steam and absorb the curry and still retain their crunch. Squeeze a few drops of lime juice to finish this dish.
Alternate Method: Stovetop Recipe
- Heat oil in a sauce pan on medium-high heat. Add ginger, garlic, curry paste, chicken and sauté for 30-45 seconds. Add carrots, onions and drained baby corn. Shake the coconut can and add that to the pan. Stir well.
- Wait till the curry starts bubbling. This prevents the coconut milk from curdling under high heat. Cover the pan. Reduce heat to medium and let it simmer for 12-15 minutes, or until the chicken is cooked through.
- Add the green beans and cook for 2-3 minutes. At this stage, the beans retain their crunch, but you can cook them till your preferred doneness. Turn off the heat.
- Add the broccoli florets and let them hang out in the curry for 2-3 minutes (or longer). This will give them enough time to steam and absorb the curry and still retain their crunch. Squeeze a few drops of lime juice to finish this dish.
Video
Notes
- Curry Paste: I prefer Maesri brand curry paste since it is vegetarian (no shrimp paste) and tastes authentic. Other popular brands include Thai Kitchen and Mae Ploy (which contains shrimp). Alternatively, use red curry paste with the addition of a teaspoon each of coriander and cumin powder.
- Coconut Milk: Any good thick full-fat coconut milk will work in this curry. If you use light coconut milk, please know that your curry will not thicken.
- Make it Vegetarian: You can make this curry 100% vegetarian by swapping the chicken with extra-firm tofu chunks or paneer cubes.
- Make it with Shrimp: Since shrimp cooks pretty quickly, cook the curry first, open the lid and then add the shrimp, along with the beans. Simmer on saute mode for 3-4 mins, or until the shrimp cooks through.
- Make it with Beef: Use 1-inch beef stew pieces and increase the pressure cooking time to 30 minutes. Skip the baby corn and add it towards the end along with green beans. Follow the remaining instructions.
- Customize the Vegetables: Veggies that go well are squash chunks, zucchini, and snow peas. You can even add a cup or so of any frozen veggie medley you have on hand. If adding potatoes, add them with the chicken.
- Make pot-in-pot rice: To make a one-pot meal, cook the rice using the pot-in-pot method along with the curry. Check out the detailed instructions above.
Caitlin says
This recipe is so good! The first curry I’ve made at home that actually tastes as good as a restaurant!! My only question is - my curry turned out with a really thick layer of oil on the top at the end, is there a way to avoid this/avoid the oil separating from the rest of the sauce?
Aneesha says
Hi Caitlin, I'm so glad you enjoyed this recipe. You can reduce the oil to 1 teaspoon if your curry was too oily, perhaps the curry paste had a lot of oil already. Enjoy!
M.G. says
Can I use ginger powder instead of fresh, I don’t use it enough every week to keep it on hand and when I buy it the amount I don’t use goes bad before I can use it next.
Aneesha says
Hi M.G.Absolutely! You can use 1/2 teaspoon of ground ginger powder. A cool trick to preserving fresh ginger is to pop it in the freezer, then grate as much as you need and pop it back. You can also refer to this post for storage methods for ginger: https://spicecravings.com/how-to-store-ginger