Why you’ll love this Thai coconut shrimp curry recipe
Looking for a dinner that tastes better than takeout but lands on the table in 30 minutes flat? This Thai coconut shrimp curry is our answer, and we are saying it loud: it is can’t stop eating delicious.
We sear plump, juicy shrimp until pink, then let them swim in an ultra creamy coconut sauce that is warm, punchy, and just spicy enough.
A bright splash of lime and a handful of fresh herbs cut through the richness at the very end, and that finish just makes all the difference. It is a must.
And here is why this one earns a permanent spot in our weeknight rotation. It is a true one skillet dinner, so cleanup stays easy. Every ingredient comes from a regular grocery store, nothing fussy required.
The flavor hits every note we love: warm spices, fresh herbs, creamy coconut, and toppings for days. It is flexible too. Bell pepper is our featured vegetable right now, but zucchini or crisp baby bok choy are delicious swaps.
Turn the spice up or down to suit your table. Quick enough for a Tuesday, fancy enough for a dinner party. This is fast, doable, and fun cooking at its best, the kind of meal that makes everyone ask for seconds.
Jump to:
- Why you’ll love this Thai coconut shrimp curry recipe
- How to make Thai coconut shrimp
- Helpful tips
- Storing tips
- Try these next
- Tools for this recipe
- Ingredients
- For the shrimp
- For the coconut curry
- For the toppings
- Instructions
- Recipe details
- FAQs
- How do you keep the shrimp from getting rubbery in Thai coconut shrimp curry?
- How spicy is Thai coconut shrimp curry, and how can I adjust the heat?
- Can I make Thai coconut shrimp curry ahead of time?
- Can I use light coconut milk in Thai coconut shrimp curry?
- Thai Coconut Shrimp Curry
- Ingredients
- Instructions
- Last Step:
- Nutrition
- Did you make this recipe?
How to make Thai coconut shrimp
And this is how we do it. Do all your prep before you start cooking, because once the skillet gets hot, things move fast. Toss the shrimp with the soy sauce, red pepper flakes, turmeric, garlic powder, and white pepper, then set it aside.
Grate the garlic and ginger, finely chop the shallot, and slice the bell pepper. Now you are ready to cook, and you will not be scrambling.
Heat the vegetable oil and butter in a large skillet over high heat. Lay the shrimp in a single layer and sear for 1 minute per side, just until pink. Scoop it out and set it aside.
We want juicy shrimp, not rubbery ones, so do not cook it through here. This quick sear locks in flavor and gives the shrimp a beautiful golden edge.
In the same skillet, saute the bell pepper for about 5 minutes, until it starts to soften. Stir in the garlic, ginger, and shallot and cook for about 2 minutes, until soft and fragrant. Your kitchen will already smell incredible.
Pour in the chicken broth, simmer for 2 minutes, and scrape up all those browned bits from the bottom with a wooden spoon. That is free flavor, so do not leave it behind.
Stir in the Thai red curry paste, then add the brown sugar, turmeric, cumin, coriander, white pepper, soy sauce, and fish sauce. Cook for 1 minute, stirring often, so the paste gets a little toasty and the spices bloom. This quick step wakes everything up.
Pour in the full fat unsweetened coconut milk, bring it to a boil, then simmer for 5 minutes, until the sauce starts to thicken into something creamy and luscious.
Now the fresh finish. Stir in the lime juice, the optional sriracha if you like heat, and a handful of torn Thai basil. Toss the shrimp back in and simmer for no longer than 1 minute, just to warm it through.
Top with cilantro leaves, fried onions, and chili pepper. Serve it over steamed rice with a crunchy cucumber salad on the side. For a cool, crisp match, our Creamy Cucumber Shrimp Salad pairs beautifully. Dinner is done!
Helpful tips
Small tweaks, big payoff. Here are our favorite ways to make this curry your own and keep it weeknight friendly every single time.
- Swap the vegetables. Bell pepper is our current pick, but zucchini, broccoli, spinach, crisp baby bok choy, green bell pepper, cabbage, sugar snaps, and green beans all work. Use what is in the fridge and make it yours.
- Control the heat. Turn it up with sriracha, sambal oelek, or fresh chili peppers. Keep it gentle with a mild red curry paste. You are the boss of the spice level here.
- Pick your base. Serve the curry with steamed rice, cauliflower rice, or noodles, plus that crunchy cucumber salad for cool contrast.
- Load up the toppings. Fried onions, cilantro, basil, mint, lime zest, beansprouts, and fresh chili pepper all bring something fun to the bowl. Mix and match your favorites.
- Prep first, cook second. Chop, grate, and measure everything before the skillet gets hot. This recipe moves quickly, and a little organization keeps the whole thing stress free.
Taste as you go and adjust. A little more lime, a little more heat, a little more basil. It is genuinely hard to get this one wrong, which is exactly why we keep coming back to it.
Storing tips
Leftovers are a gift. Refrigerate the curry in an airtight container for up to 2 days, or freeze it in an airtight container for up to 3 months. When you reheat, warm it gently so the shrimp stays tender and the sauce stays creamy. That is it. Easy lunches all week, and the flavors only get cozier.
Try these next
If this curry made you happy, keep the coconut party going. Give the Thai Coconut Salmon Curry a try, or cozy up with the Yellow Coconut Chicken Curry on a chilly night. Feeling playful?
The Coconut Gochujang Chicken Meatballs bring sweet heat in the best possible way. And if coconut curries are officially your thing, our Indian Coconut Shrimp Curry is the next one to add to your list.

Tools for this recipe
You do not need a drawer full of gadgets for this one, just a few good tools that make the job easy.

- Lemon zester. Use it to grate both the garlic and ginger, so you can skip mincing entirely. Fast and no sticky fingers.
- Chef’s knife and bamboo cutting board. The board is durable and gentle on knife blades, perfect for slicing the bell pepper and chopping the shallot.
- A 2.25 qt. pan. It sears the shrimp evenly and holds a steady simmer for the sauce. One pan, whole dinner, minimal dishes.
Ingredients
Everything is grouped by part, so you can shop and prep without hunting through one long list. This recipe makes 4 servings.
For the shrimp
- 1 pound shrimp, peeled and deveined
- 1 tsp low sodium soy sauce
- ½ tsp red pepper flakes
- ½ tsp turmeric
- 1 tsp garlic powder
- ¼ tsp white pepper
For the coconut curry
- 1 tbsp vegetable oil
- 1 tbsp unsalted butter
- 1 bell pepper, sliced
- 4 garlic cloves, grated
- 1 tbsp freshly grated ginger
- 1 shallot, finely chopped
- ½ cup chicken broth (or vegetable broth)
- 3 tbsp Thai red curry paste
- 2 tsp brown sugar
- ½ tsp turmeric
- ½ tsp ground cumin
- ½ tsp ground coriander
- ¼ tsp white pepper
- 2 tbsp low sodium soy sauce
- 1 tbsp fish sauce
- 1 can (14 oz / 400 ml) full fat unsweetened coconut milk
- Juice of ½ lime
- 1 tsp sriracha (optional)
- 1 handful torn Thai basil
For the toppings
- Scallions
- Fried onions
- Cilantro
- Chili pepper
Instructions
Step by step, nice and easy. Total time is 30 minutes: 10 minutes of prep and 20 minutes of cooking.
- Season the shrimp. Add the shrimp, soy sauce, red pepper flakes, turmeric, garlic powder, and white pepper to a bowl. Stir to combine and set aside.
- Prep the aromatics. Grate the ginger and garlic cloves, finely chop the shallot, and slice the bell pepper.
- Sear the shrimp. Heat the oil and butter in a large skillet over high heat. Lay the shrimp in a single layer and sear for 1 minute per side. Remove it from the skillet and set it aside.
- Build the base. In the same skillet, saute the bell pepper for 5 minutes, until it starts to soften. Add the garlic, ginger, and shallot and cook for about 2 minutes, until soft and fragrant. Pour in the chicken broth, simmer for 2 minutes, and scrape up the browned bits from the bottom with a wooden spoon.
- Bloom the curry paste. Stir in the red curry paste, then add the brown sugar, turmeric, cumin, coriander, white pepper, soy sauce, and fish sauce. Cook for 1 minute, stirring frequently. Pour in the coconut milk, bring to a boil, then simmer for 5 minutes, until the sauce starts to thicken.
- Finish and serve. Stir in the lime juice, sriracha, and Thai basil. Toss in the shrimp and simmer for no longer than 1 minute. Top with cilantro leaves, fried onions, and chili pepper. Serve with a crunchy cucumber salad and steamed rice. Enjoy!
Recipe details
| Detail | Value |
|---|---|
| Prep time | 10 minutes |
| Cook time | 20 minutes |
| Total time | 30 minutes |
| Servings | 4 |
Per serving, as listed on the source recipe card: 437 calories, 15 g carbohydrates, 28 g protein, 32 g fat, 24 g saturated fat, 4 g fiber, 8 g sugar, 981 mg sodium, and 191 mg cholesterol.
This recipe is adapted from the original Thai coconut shrimp curry recipe at Serving Dumplings.
See the additional source.
FAQs
How do you keep the shrimp from getting rubbery in Thai coconut shrimp curry?
How spicy is Thai coconut shrimp curry, and how can I adjust the heat?
Can I make Thai coconut shrimp curry ahead of time?
Can I use light coconut milk in Thai coconut shrimp curry?

Thai Coconut Shrimp Curry
Why you’ll love this Thai coconut shrimp curry recipe Looking for a dinner that tastes better than takeout but lands on the table in 30 minutes flat? This Thai coconut shrimp curry is our answer, and we are saying it loud: it is can’t stop eating delicious.
- Total Time: 30 min
- Yield: 4 1x
Ingredients
Shrimp
1 pound shrimp, peeled and deveined
1 tsp low sodium soy sauce
½ tsp red pepper flakes
½ tsp turmeric
1 tsp garlic powder
¼ tsp white pepper
Coconut Curry
1 tbsp vegetable oil
1 tbsp unsalted butter
1 bell pepper, sliced
4 garlic cloves, grated
1 tbsp ginger, freshly grated
1 shallot, finely chopped
½ cup chicken broth, or vegetable
3 tbsp Thai red curry paste
2 tsp brown sugar
½ tsp turmeric
½ tsp ground cumin
½ tsp ground coriander
¼ tsp white pepper
2 tbsp low sodium soy sauce
1 tbsp fish sauce
1 can (14 oz/400 ml) unsweetened coconut milk, full fat
½ lime, juiced
1 tsp sriracha
1 handful thai basil, torn
Toppings
scallions
fried onions
cilantro
chili pepper
Instructions
Instructions
1-Get all the prep done before you: Get all the prep done before you start cooking. Add shrimp, soy sauce, red pepper flakes, turmeric, garlic powder and white pepper to a bowl. Stir to combine, set aside.
2-Grate the ginger and garlic cloves: Grate the ginger and garlic cloves. Finely chop the shallot and slice the bell pepper.
3-Heat oil and butter in a large: Heat oil and butter in a large skillet over high. Place shrimp in a single layer. Sear, 1 minute per side. Remove from skillet.
4-In the same skillet, add bell pepper: In the same skillet, add bell pepper. Sauté for 5 minutes, or until it starts to soften. Add garlic, ginger and shallot. Cook until soft and fragrant, about 2 minutes. Deglaze with chicken broth, simmer for 2 minutes while stirring and scraping up the brown bits on the bottom of the skillet with a wooden spoon.
5-Stir in red curry paste: Stir in red curry paste. Add brown sugar, turmeric, cumin, coriander, white pepper, soy and fish sauce. Cook for 1 minute, stir frequently. Pour in coconut milk and bring to a boil. Simmer for 5 minutes or until the sauce starts to thicken.
6-Add lime juice, sriracha and Thai basil: Add lime juice, sriracha and Thai basil. Stir to combine. Toss in shrimp, simmer for no longer than 1 minute. Top with cilantro leaves, fried onions and chili pepper. Serve with a crunchy cucumber salad and steamed rice. Enjoy!
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.- Prep Time: 10 min
- Cook Time: 20 min
- Method: stovetop
Nutrition
- Calories: 437kcal
- Sugar: 8g
- Sodium: 981mg
- Fat: 32g
- Saturated Fat: 24g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 191mg







