If you’re in the mood for Thai food takeout but don’t want the expense, you’ll love this Massaman Curry. This Thai dish brings together tender shrimp, creamy coconut milk, and hearty vegetables like potatoes and carrots, all simmered in a curry sauce where you get a perfect mix of sweet, savory, and just the right amount of heat. It all cooks in one pot—less mess, just more flavor.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
My family loves this curry, and it’s always a hit whenever I make it. It’s perfect for weeknight dinners but special enough for a weekend treat. It’s also great for meal prep, which makes my life a whole lot easier. You can even freeze it, and the flavors will still hold up, so you won’t worry about any leftovers.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Massaman Curry with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Follow my easy steps for a curry that tastes like you ordered it from a great Thai restaurant.
Sauté the Aromatics and Veggies
Heat olive oil in a large pot over medium-low heat. Toss in the chopped onion and sauté it until it softens up for about 1 minute.
Add the carrots, red bell pepper, and potatoes. Let everything cook together for around 10 minutes, so the veggies start to soften and pick up a bit of flavor.



Add the Massaman Curry Sauce
Stir in the freshly grated ginger, minced garlic, massaman curry paste, light brown sugar, and fish sauce. Give it a good mix so everything’s well coated, then let it cook for another 5 minutes over medium heat—this helps deepen the flavors.
Simmer with Water and Cook the Shrimp
Pour in 2 cups of water and bring it to a boil. Once it’s bubbling, lower the heat and let it simmer gently for 10 to 15 minutes, just until the potatoes are fork-tender.
Add the shrimp and cook for about 5 minutes until they’re pink and cooked through. You don’t want to overdo it here; shrimp cook quickly!



Stir in the Coconut Milk and Finish
Turn off the heat and stir in the coconut milk and freshly squeezed lime juice. This gives the curry a rich, creamy finish with a touch of brightness.
Give it a quick taste and adjust anything if you need—more salt, a splash of fish sauce, or a pinch of sugar, depending on your preference.
Serve and Garnish
Ladle the curry over hot rice and finish it off with chopped roasted peanuts for crunch, fresh cilantro, green onions, and a few slices of red chili if you like it spicy. Every bite should have a bit of everything—creamy sauce, tender shrimp, soft veggies, and a little heat.
Finally, serve and enjoy!

Recipe Notes and Expert Tips
I’ve made this recipe enough times to pick up a few helpful tricks—here’s what you’ll want to keep in mind:
- Chop Evenly: Cut your vegetables into similar sizes so they cook at the same rate and hold their shape.
- Bloom the Paste: Let the curry paste cook with the garlic and ginger to fully release its aroma and flavor.
- Go Low and Slow: Keep the simmer gentle once you’ve added water. A rolling boil can make the veggies break down too much.
- Use Raw Shrimp: Raw, peeled, and deveined shrimp work best—they cook quickly and stay tender in the curry.
- Finish Off the Heat: Coconut milk can separate if it’s boiled too hard. Stir it in after turning off the heat to keep the sauce smooth.
- Taste Before Serving: Depending on your curry paste and personal taste, you might want a little more fish sauce or lime.
- Don’t Skip the Garnishes: The peanuts, herbs, and chili really pull the whole dish together and add great texture.
How to Store Leftovers
You can store any leftovers in an airtight container in the fridge for up to 3-4 days. Just reheat gently on the stove or in the microwave, stirring occasionally to prevent the coconut milk from separating.
You can also store them in the freezer for up to 3 months and reheat them after thawing overnight in the fridge. Just note that the texture of the shrimp and potatoes tends to change when they are thawed and reheated.
What to Serve With Massaman Curry
This curry goes perfectly with jasmine rice, but you can also serve it with basmati or sticky rice. For a little freshness on the side, a cucumber salad or lightly steamed green beans would be a great match.

More Easy Recipes for You to Try at Home
If you want to try more Asian dishes, check out my other recipes!

Massaman Curry
Ingredients
- 2 tablespoons olive oil
- ½ onion chopped
- 1 cup gold potatoes peeled and chopped
- 2 carrots peeled and sliced
- 1 red bell pepper cubed
- 1 pound shrimp peeled and deveined
- 2 teaspoons freshly grated ginger
- 2 cloves garlic minced
- ½ cup massaman curry paste
- 2 tablespoons brown sugar
- 1 lime juiced
- 2 teaspoons fish sauce
- 2 cups coconut milk
- ½ cup roasted peanuts chopped
To serve:
- Cilantro
- Rice
- Red chilies
- Green onions
Instructions
- Heat olive oil in a large pot over medium-low heat. Add chopped onion and sauté until softened, about 1 minute. Stir in carrots, red bell pepper, and potatoes, cooking for 10 minutes until slightly tender.2 tablespoons olive oil, ½ onion, 1 cup gold potatoes, 2 carrots, 1 red bell pepper
- Add grated ginger, minced garlic, massaman curry paste, brown sugar, and fish sauce. Sauté for 5 more minutes, allowing the flavors to blend.2 teaspoons freshly grated ginger, 2 cloves garlic, ½ cup massaman curry paste, 2 tablespoons brown sugar, 2 teaspoons fish sauce
- Pour in 2 cups of water, bring to a boil, then reduce the heat and let it simmer for 10-15 minutes until the potatoes are fork-tender. Add the shrimp and cook for another 5 minutes until they turn pink and opaque.1 pound shrimp
- Turn off the heat and stir in the coconut milk and lime juice.2 cups coconut milk, 1 lime
- Serve the curry over rice, garnished with roasted peanuts, cilantro, green onions, and red chilies. Enjoy!½ cup roasted peanuts, Cilantro, Rice, Green onions, Red chilies
Notes
- Chop Evenly: Cut your vegetables into similar sizes so they cook at the same rate and hold their shape.
- Bloom the Paste: Let the curry paste cook with the garlic and ginger to fully release its aroma and flavor.
- Go Low and Slow: Keep the simmer gentle once you’ve added water. A rolling boil can make the veggies break down too much.
- Use Raw Shrimp: Raw, peeled, and deveined shrimp work best—they cook quickly and stay tender in the curry.
- Finish Off the Heat: Coconut milk can separate if it’s boiled too hard. Stir it in after turning off the heat to keep the sauce smooth.
- Taste Before Serving: Depending on your curry paste and personal taste, you might want a little more fish sauce or lime.
- Don’t Skip the Garnishes: The peanuts, herbs, and chili really pull the whole dish together and add great texture.

Add Preferred Source