Thai Coconut Shrimp Curry is a creamy, fragrant weeknight curry that comes together fast and feels special enough for guests. Tender shrimp are seared quickly, then finished in a silky coconut-red curry sauce brightened with lime and Thai basil. It’s a great dinner when you want bold Southeast Asian flavors without spending hours on prep. If you like rich coconut-forward dishes, you might also enjoy this coconut curry soup with dumplings, which shows how coconut and curry can be comforting in a different format.
Why you’ll love this dish
This curry balances quick cooking with layered flavors: spicy red curry paste, warm cumin and coriander, bright lime, and the sweetness of coconut milk. It’s fast (about 25 minutes active cooking), uses pantry-friendly spices, and feels restaurant-quality without complex technique. Perfect for:
- Weeknight dinners when you want something impressive fast.
- Serving to guests — the aroma alone makes it feel elevated.
- Anyone who likes a creamy, slightly spicy sauce that pairs well with rice or a crisp salad.
“Fast, fragrant, and rich—this curry has become my go-to when I want restaurant flavor with minimal fuss.” — a regular home-cook review
How this recipe comes together
Quick overview so you know what to expect: marinate the shrimp briefly for extra flavor, sear them to lock in texture, sauté aromatics and bell pepper, deglaze with broth, then build the sauce with red curry paste and coconut milk. Finish with fresh herbs and a squeeze of lime, and toss the shrimp back in just long enough to warm through. Timing is key: shrimp cook fast, so keep the sauce hot and the final simmer under a minute.
What you’ll need
- 1 lb shrimp, peeled and deveined (large or jumbo work best)
- 1 tsp low-sodium soy sauce (for shrimp marinade)
- ½ tsp red pepper flakes
- ½ tsp turmeric
- 1 tsp garlic powder
- ¼ tsp white pepper
- 1 tbsp vegetable oil
- 1 tbsp unsalted butter
- 1 bell pepper, thinly sliced (red or yellow for sweetness)
- 4 garlic cloves, grated or finely minced
- 1 tbsp freshly grated ginger
- 1 shallot, finely chopped
- ½ cup chicken broth or vegetable broth (to deglaze)
- 3 tbsp Thai red curry paste
- 2 tsp brown sugar
- ½ tsp ground cumin
- ½ tsp ground coriander
- ¼ tsp white pepper (additional for sauce)
- 2 tbsp low-sodium soy sauce (for sauce)
- 1 tbsp fish sauce
- 1 can (14 oz) unsweetened full-fat coconut milk
- ½ lime, juiced (plus lime wedges to serve)
- 1 tsp sriracha (optional, for extra heat)
- A handful of torn Thai basil leaves
- Garnishes: scallions, fried onions, cilantro, sliced chili pepper
Ingredient notes and substitutions:
- Coconut milk: full-fat yields the creamiest result; light will be thinner.
- Fish sauce adds umami — substitute more soy sauce for vegetarian/vegan version and use vegetable broth.
- If you can’t find Thai basil, use regular basil or a mix of cilantro and basil for different aromatics.
Step-by-step instructions
- In a medium bowl, toss the shrimp with 1 tsp low-sodium soy sauce, red pepper flakes, turmeric, garlic powder, and ¼ tsp white pepper. Let sit while you prep (5–10 minutes).
- Grate the ginger and garlic, finely chop the shallot, and slice the bell pepper into thin strips.
- Heat a large skillet over high heat and add the vegetable oil and butter. When hot, add the shrimp in a single layer and sear about 1 minute per side until just opaque. Remove shrimp to a plate and set aside — they’ll finish in the sauce.
- In the same skillet, reduce heat to medium-high and add the bell pepper. Sauté for about 4–5 minutes until slightly softened and edges begin to char.
- Add the grated garlic, ginger, and chopped shallot. Cook, stirring, until fragrant, about 1–2 minutes.
- Pour in the chicken or vegetable broth to deglaze the pan, scraping up browned bits from the bottom. Let the broth simmer 1–2 minutes.
- Stir in the red curry paste, brown sugar, cumin, coriander, and the extra ¼ tsp white pepper. Cook for 1 minute to bloom the spices.
- Pour in the coconut milk and bring the sauce to a gentle boil, then reduce heat and simmer for about 4–5 minutes until the sauce thickens slightly.
- Stir in 2 tbsp soy sauce, 1 tbsp fish sauce, lime juice from ½ lime, optional sriracha, and torn Thai basil leaves. Taste and adjust salt/acid: add more lime if it needs brightness or a pinch more sugar if it tastes too tangy.
- Return the seared shrimp to the skillet and toss carefully. Simmer for no more than 30–60 seconds — just long enough to warm through and finish cooking. Overcooking will toughen the shrimp.
- Serve immediately, garnished with scallions, cilantro, fried onions, and sliced chili pepper.
Timing tip: start your rice or cucumber salad before cooking so everything comes together hot.
Best ways to enjoy it
This curry shines over steamed jasmine rice or coconut rice, absorbing the sauce. For a lighter meal, serve with a cucumber salad dressed in rice vinegar, sugar, and sesame oil to cut the richness. For a surf-and-turf vibe, pair it alongside a richer seafood entrée; for inspiration, try pairing with a bold Cajun shrimp and salmon garlic cream sauce for guests who want a heartier table spread. Serve with lime wedges and extra Thai basil.
Plating ideas:
- Shallow bowl with a scoop of jasmine rice in the center and curry ladled around; top with herbs and crispy shallots.
- Family-style skillet on the table with rice on the side — visually appealing and convivial.
Storage and reheating tips
- Refrigerate: Transfer leftovers to an airtight container and refrigerate up to 3 days. Shrimp become firmer after chilling but are still tasty.
- Freeze: Not ideal to freeze once shrimp are cooked — the texture suffers. If you must freeze, freeze the sauce separately and the shrimp for up to 1 month; thaw overnight in the fridge and combine gently when reheating.
- Reheating: Warm gently on the stovetop over low heat or in a microwave in short bursts, stirring frequently. If the sauce thickened in the fridge, thin with a splash of water or broth while reheating.
- Food safety: Do not leave seafood at room temperature for more than 2 hours. Reheat to steaming hot (165°F / 74°C) before serving.
Pro chef tips
- Don’t overcrowd the pan when searing shrimp — a hot skillet and single layer give the best color and texture.
- Bloom the curry paste and spices briefly in the fat before adding coconut milk; this intensifies flavor.
- If your coconut milk splits slightly when simmering, don’t worry — whisk it smooth and finish with lime to bring it back together.
- For even quicker prep, grate ginger and garlic together on a microplane and swap in frozen pre-peeled shrimp (thawed) to cut time.
- Adjust heat: start with less red pepper flakes and sriracha, then finish with extra at the table for spice-sensitive eaters.
Creative twists
- Make it creamy-vegan: omit shrimp, use tofu or seitan, replace fish sauce with soy sauce + a splash of mushroom seasoning.
- Add vegetables: baby corn, snap peas, or eggplant work well and bulk the dish for more veggies.
- Make it smoky: stir in a small spoonful of smoked paprika or use roasted red peppers instead of raw for a smoky undertone.
- Noodle bowl: serve the curry over rice noodles with bean sprouts and a soft-boiled egg for a lunch spin.
Common questions
Q: How long does this take from start to finish?
A: Active cook time is about 20–25 minutes; factor in 10 minutes for prep, so plan ~30–35 minutes total.
Q: Can I use frozen shrimp?
A: Yes. Thaw overnight in the fridge or under cold running water, pat very dry, then marinate and sear as directed. Dry shrimp sear better and won’t steam.
Q: Is fish sauce necessary?
A: Fish sauce adds authentic umami. Replace with 1–2 tbsp extra soy sauce plus a pinch of mushroom bouillon for a vegetarian-friendly version.
Q: How spicy is this dish?
A: Medium by default due to red curry paste and red pepper flakes. Reduce the red pepper flakes and omit sriracha for milder heat; add more at the table for those who like it hot.
Q: Can I make this ahead for a dinner party?
A: Prepare the sauce and roast or blanch any vegetables ahead of time. Reheat the sauce gently and add freshly seared shrimp at the last minute to keep them tender.
Enjoy this fragrant Thai Coconut Shrimp Curry as a quick, impressive weeknight dinner or a relaxed weekend meal — the balance of creamy coconut, bright lime, and warm spices keeps it interesting every time.
Print
Thai Coconut Shrimp Curry
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Gluten-Free
Description
A creamy, fragrant weeknight curry with tender shrimp, coconut-red curry sauce, lime, and Thai basil, perfect for quick dinners or impressing guests.
Ingredients
- 1 lb shrimp, peeled and deveined
- 1 tsp low-sodium soy sauce (for shrimp marinade)
- ½ tsp red pepper flakes
- ½ tsp turmeric
- 1 tsp garlic powder
- ¼ tsp white pepper
- 1 tbsp vegetable oil
- 1 tbsp unsalted butter
- 1 bell pepper, thinly sliced
- 4 garlic cloves, grated
- 1 tbsp freshly grated ginger
- 1 shallot, finely chopped
- ½ cup chicken or vegetable broth
- 3 tbsp Thai red curry paste
- 2 tsp brown sugar
- ½ tsp ground cumin
- ½ tsp ground coriander
- ¼ tsp white pepper (additional for sauce)
- 2 tbsp low-sodium soy sauce (for sauce)
- 1 tbsp fish sauce
- 1 can (14 oz) unsweetened full-fat coconut milk
- ½ lime, juiced
- 1 tsp sriracha (optional)
- A handful of torn Thai basil leaves
- Garnishes: scallions, fried onions, cilantro, sliced chili pepper
Instructions
- In a medium bowl, toss the shrimp with soy sauce, red pepper flakes, turmeric, garlic powder, and white pepper. Let sit for 5–10 minutes.
- Grate the ginger and garlic, chop the shallot, and slice the bell pepper.
- Heat a large skillet over high heat with vegetable oil and butter. Add shrimp in a single layer and sear for about 1 minute per side until opaque. Remove shrimp from skillet.
- In the same skillet, reduce heat to medium-high and add bell pepper. Sauté for about 4–5 minutes until softened.
- Add garlic, ginger, and shallot. Cook until fragrant, about 1–2 minutes.
- Pour in broth to deglaze the pan, scraping the bottom. Let simmer for 1–2 minutes.
- Stir in curry paste, brown sugar, cumin, coriander, and white pepper. Cook for 1 minute.
- Pour in coconut milk and bring to a gentle boil, then simmer for 4–5 minutes until thickened.
- Stir in soy sauce, fish sauce, lime juice, optional sriracha, and Thai basil. Adjust seasoning as needed.
- Return shrimp to skillet and toss. Simmer for no more than 30–60 seconds to warm through.
- Serve immediately, garnished with scallions, cilantro, fried onions, and chili pepper.
Notes
For a vegetarian/vegan version, substitute shrimp with tofu and fish sauce with soy sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Sautéing
- Cuisine: Thai
