Easy Thai Shrimp Curry

This post may contain affiliate links. Read my full disclosure policy.

Craving a warm, creamy curry that’s packed with flavor—but short on time? This Thai shrimp curry recipe is a weeknight hero. It’s rich, comforting, and ready in just 25 minutes with pantry-friendly staples like coconut milk, green curry paste, and frozen shrimp.

Bowl of Thai shrimp curry over rice.

This is the best Thai shrimp curry—a fast, flavorful dish that brings the taste of your favorite takeout right into your own kitchen. Tender shrimp simmer in a rich, coconut-based green curry sauce that’s loaded with bold flavor from classic Thai ingredients.

There’s plenty of sauce if you want to add vegetables to round out the meal; carrots, bell peppers, or snap peas are all great options (just cook them separately and stir them in at the end). Serve the curry with jasmine rice to soak up all that flavorful sauce—and be sure to start the rice first so everything’s ready at the same time.

If you love the sweet, spicy, and fragrant flavors of Thai food, try my easy pad Thai, chicken satay or pork fried rice next.

“This is a restaurant-quality dish that can be served to company or family. I added carrots and red and green peppers…Delicious!rnrn”

shrimp thai curry ingredients

Thai shrimp curry ingredients on a counter before cooking.
  • Onion, Scallions and Garlic: These aromatics form the flavor foundation for the sauce.
  • Thai Green Curry Paste: This common Thai ingredient is made from a blend of lemongrass, galangal (a cousin of ginger), cumin, coriander root, Kaffir lime, and hot green chilies to name just a few. I use the Thai Kitchen brand which is available in most large grocery stores. Note that different brands will have different levels of heat, so you may need more or less depending on the kind you use.
  • Coconut Milk: A staple in many curry dishes, it brings a sweet and creamy flavor which balances the spicy flavors of the curry paste. Use full-fat coconut milk for rich texture and taste. You can use any brand, but I’ve found that the milk’s consistency and fat content can vary depending on the brand. I’ve consistently had great results with the Thai Kitchen brand. Don’t worry if the coconut milk looks solidified or separated when you open the can; it can be added to the recipe “broken” and then whisked back together into a creamy emulsion.
  • Fish Sauce: This dark, pungent liquid used in Southeast Asia cooking doesn’t have a “fishy” taste, but rather a salty, savory flavor. If possible, buy a brand imported from Thailand or Vietnam, and don’t worry about buying a large bottle it keeps forever.
  • Lime Juice: Brightens up the sauce with citrusy freshness.
  • Shrimp: Frozen shrimp are a freezer-friendly staple easy to keep on hand for quick meals. Buy them peeled and deveined so all you need to do is thaw them out and they’re ready to cook in all your favorite quick shrimp recipes, like this one.
  • Jump to the printable recipe for precise measurements

How to make Thai shrimp curry

Step 1: Cook the onions. Heat your oil in a skillet and add the onions. Cook about three minutes or until slightly soft.

Stir-frying thinly sliced onions in a skillet with a wooden spoon.

Step 2: Add the other aromatics. Add the scallions, garlic and green curry paste and cook a few minutes more to release the fragrance and aromatics from each ingredient.

Adding scallions, garlic, and green curry paste to the skillet.

Step 3: Finish the sauce. Add the coconut milk, water, fish sauce and brown sugar to the cooked vegetables. Bring to a gentle boil.

Adding the coconut milk, fish sauce, and sugar to the skillet.

Step 4: Add the shrimp. Cook until the shrimp are pink and just cooked through.

Shrimp cooking in a coconut milk mixture.

Step 5: Finish and serve. Stir in the lime juice and sprinkle with the fresh chopped cilantro. Serve it up over jasmine rice with lime wedges on the side and enjoy!

Cilantro and shrimp in a coconut milk mixture.

Jenn’s Pro tips & thai coconut curry shrimp variations

  • Adding vegetables. Feel free to add vegetables to the dish for color and to bulk it up. I recommend cooking them separately and adding them right at the end to heat them up. Carrots, green beans, snow peas, and broccoli are some simple options that work well.
  • Swap the meat. Chicken, like in this red curry chicken, will work equally well with the flavors of the green curry.
  • Adjusting the spiciness. You can add more curry paste or even some sliced fresh green chilies if you want more spice in your curry. For a milder flavor, choose a mild curry paste and use less of it if needed for less heat.
  • Thawing shrimp: Thaw them out in the fridge overnight, or if you happen to forget or need them quickly defrosted, place them in a bowl under cool running water. They will thaw out in about 15 minutes.
Bowl of Thai shrimp curry over rice.

More best Thai recipes to try

Print

Thai Shrimp Curry

Bowl of Thai shrimp curry over rice.
This Thai shrimp curry is fast, flavorful, and easy. Juicy shrimp simmer in a creamy coconut curry sauce, and the whole dish comes together in just 25 minutes.
Servings: 4 to 6
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

Ingredients 

  • 1 tablespoon vegetable oil
  • 1 small yellow onion, thinly sliced
  • cup thinly sliced scallions, white and green parts, from 4 to 5 scallions
  • 2 cloves garlic, minced
  • tablespoons Thai green curry paste
  • 1 (14-oz) can coconut milk
  • ¼ cup water
  • 2 tablespoons fish sauce
  • 1 tablespoon (packed) dark or light brown sugar
  • 2 lbs large (31/35), extra large (26/30) or jumbo (21/25) shrimp, peeled and deveined (see note), thawed if frozen
  • Juice of 1 lime, about 2 tablespoons, plus more lime wedges for serving
  • ¼ cup chopped fresh cilantro, Thai basil, or Italian basil (or a combination)

Instructions

  • Heat the oil in a large skillet over medium-high heat. Add the onions and cook, stirring frequently, until soft, about 3 minutes. If the onions start to brown, reduce the heat to medium. Add the scallions, garlic, and green curry paste, and cook, stirring frequently, for 2 minutes more.
  • Add the coconut milk, water, fish sauce, and sugar and bring to a gentle boil. Add the shrimp and cook, stirring frequently, until the shrimp are pink and just cooked through, 3 to 4 minutes. Stir in the lime juice and sprinkle with the cilantro (or basil). Taste and adjust seasoning, if necessary, and serve with jasmine rice.

Notes

For the shrimp, I recommend buying frozen shrimp labeled “shell split and deveined.” Most shrimp are cleaned and flash frozen shortly after being caught, so the “fresh” shrimp you see in the seafood case at the supermarket are typically thawed frozen shrimp. Who knows how long they've been sitting there, so you’re better off buying frozen shrimp and defrosting it yourself. Come dinnertime, all you have to do is run the shrimp under water to defrost, and then peel.

Nutrition Information

Per serving (6 servings)Calories: 299kcalCarbohydrates: 10gProtein: 23gFat: 18gSaturated Fat: 13gCholesterol: 191mgSodium: 1372mgFiber: 1gSugar: 3g

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

Comments

  • I added some fresh mint and it was a whole different level of flavor!!

  • 5 stars
    This is my go to dinner whether it’s to wow guests or just the family. Incredibly easy and delicious. Another winning recipe from a Jenn!

  • 5 stars
    This was a hit! I added some green peppers and might add some carrots next time.

    • — Kelly Guenther
    • Reply
  • 5 stars
    I made this tonight and my hubby’s first word on tasting it was an emphatic “YUM!” This is quite the compliment, since he is our primary cook at home and has worked in a restaurant so he has “skillz” – my cooking is generally competent and pleasant enough, but not often something to celebrate. So I guess this one’s a keeper!!

    Thanks for the recipe, I’m going to do a bit of research on more of what you’ve posted, because something tells me there’s more “gold” around here. *smile*

    • 5 stars
      Mindy T- I would challenge you to find one of her recipes that isn’t gold. The only time I have made a recipe from Once Upon a Chef and been less than blown away by how amazing it was is when I questioned her quantities and made adjustments or made substitutions. Her cookbooks are amazing too. Since your husband likes to cook you should get him one of Jenn’s cookbooks for a holiday or birthday gift, then you can enjoy more of her recipes and not have to cook them! Though I will say I’ve really grown to love cooking so much more since I started using Jenn’s recipes- she makes cooking feel therapeutic instead of chaotic. As written her recipes produce amazing meals consistently.

  • Hi Jenn,

    I love your recipes and make so many of them! However, I never make the ones that require fish sauce, because even a little bit in food totally turns me off to it (I have tried one or two of yours as well). I don’t know what it is, but I just can’t eat it (I hate sounding so picky!). That being said, I would love to try some of your recipes that call for it. Is there anything you recommend that could replace fish sauce in your recipes and still keep them somewhat authentic? Thank you so much!

    • Hi Karen, I always encourage people to try the fish sauce, but it sounds like you have and just can’t do it! 🙂 There’s no perfect substitute for fish sauce — you can use soy sauce instead. The dish will lack that authentic Thai taste, but it will still be good!

  • 5 stars
    Excellent curry. Added red bell pepper and served on cauliflower rice and ~ 1 tsp red pepper flakes for some heat.

    Will make again!

  • 1 star
    I so wanted to love this dish…alas I did not. It was far too sweet, the texture of the sauce was unusual, almost like corn starch gravy, (used the exact brand of ingredients, other than my standard brand of fish sauce). I usually give things another chance but this one will go in the out bin.

  • 5 stars
    Hi Jen, I made this recipe as written the first time, and it was delicious! I do agree with Karen, fish sauce – YUCK! Next time I will try it with a dash of soy sauce. I’m going to change it up a bit tonight and use some tilapia filets instead of the shrimp, I think it will be just as delish, it appears to be a versatile recipe! Thanks so much for sharing!

  • 4 stars
    Really liked this, and appreciated its simplicity. I do think the right amount of curry paste to add is dependent on brand and personal taste. I used Mae Ploy green curry paste and found it a bit hot at the amount called for. I also thought the dish was on the salty side. I’ll gradually add Red Boat fish sauce next time. Looking at your other curry recipes Jen, I noted that you simmer some of them to thicken them. I was wondering whether that would be good step for this recipe prior to adding the shrimp. The shrimp were perfectly cooked after simmering for 3 to 4 minutes.

    • So glad you liked this! And, yes, if you’d like to simmer the sauce a little longer before adding the shrimp, that would be fine.

  • Hi Jenn! I’m looking for a new recipe for my husband for Valentine’s Day, and I think he would love this! However, anything I have ever made with fish sauce makes it taste terrible to me. I love your recipes, so I was wondering if I could substitute something else for the fish sauce??? Thank you!

    • Hi Karen, You could replace the fish sauce with soy sauce. The dish won’t have that signature Thai flavor, but it will still be good. 🙂

Add a Comment

Rate the recipe: 5 stars means you loved it, 1 star means you really disliked it




This site uses Akismet to reduce spam. Learn how your comment data is processed.