Thai Shrimp Curry with Coconut Rice
Main CoursePublished July 30, 2026

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry simmers plump shrimp in a fragrant coconut milk curry sauce, served over fluffy coconut rice for a restaurant-quality dinner in under 40 minutes.

Total Time40 mins
Yield4 servings
Jana
By Jana

A Weeknight Thai Shrimp Curry Worth Craving

There is something magical about the moment red curry paste hits hot coconut milk. The kitchen fills with the scent of lemongrass, chili, and garlic, and suddenly a Tuesday night dinner feels like takeout from your favorite Thai spot. This shrimp curry recipe brings together plump, juicy shrimp and a rich, spiced coconut sauce, all spooned over fragrant coconut rice. It comes together in well under 40 minutes, which makes it one of those rare dishes that tastes far more impressive than the effort it actually requires.

If you have ever wondered how to make shrimp with coconut rice taste like it came from a restaurant, the secret is really about layering flavor in the right order. Toasting the curry paste before adding liquid, balancing the sauce with fish sauce and a touch of sugar, and finishing with fresh lime and basil are the small steps that make a huge difference.


Before we get cooking, the right tools and ingredients make a real difference here. A good quality Thai red curry paste and full-fat coconut milk are non-negotiable for authentic flavor, and a heavy-bottomed wok helps the sauce reduce evenly without scorching.

What Makes This Thai Curry Recipe Shrimp Dish Different

Many shrimp coconut curry recipes rely on bottled sauces or skip the aromatics entirely. This version builds real depth by blooming garlic, ginger, and curry paste in oil before the coconut milk goes in. That extra step toasts the spices in the paste, waking up flavors that would otherwise stay muted.

  • Coconut rice cooked in coconut milk instead of water, for richness in every bite
  • Fresh Thai basil, stirred in at the very end so its peppery, anise-like aroma stays vibrant
  • A splash of lime juice right before serving, which brightens the whole dish and balances the richness of the coconut milk

Chef's Tip: Toast the curry paste in the oil until it becomes fragrant and slightly darker in color before adding any liquid. This single step unlocks flavor that a rushed curry never achieves.


Choosing and Prepping Your Shrimp

For the best texture, use large or jumbo shrimp, peeled and deveined, with tails removed so every bite is easy to eat straight from the bowl. Fresh shrimp is wonderful if you have access to it, but high quality frozen shrimp, thawed overnight in the fridge, works just as well and is often more convenient for a Thai basil shrimp rice dish on a weeknight.

Pat the shrimp dry before adding them to the simmering sauce. Excess moisture can water down your curry and prevent the shrimp from picking up the flavor of the sauce as quickly.


Building the Coconut Curry Sauce

The base of any great shrimp curry recipe Thai style comes down to three things: aromatics, curry paste, and coconut milk. Garlic and ginger go in first, followed by the curry paste, which needs a minute or two in the hot oil to fully bloom. Once the coconut milk goes in, the sauce should be simmered gently, never boiled hard, so the coconut milk stays silky rather than splitting.

Fish sauce adds savory depth, while a spoonful of brown sugar rounds out the heat from the curry paste. Taste as you go. Curry pastes vary quite a bit in spice level and saltiness, so adjust the fish sauce and sugar to find your own balance.

Ready to make it? Here is the full step by step recipe:

Thai Shrimp Curry with Coconut Rice

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry simmers plump shrimp in a fragrant coconut milk curry sauce, served over fluffy coconut rice for a restaurant-quality dinner in under 40 minutes.

Prep:15 mins
Cook:25 mins
Total:40 mins
Yield:4 servings
Cuisine:Thai
Yield: 4 servingsCalories: 520Protein: 28g
Carbs: 48gFat: 26gSat. Fat: 18gFiber: 3gSugar: 6gSodium: 780mg

Ingredients

Units
Scale
  • 1 1/2 cups jasmine rice, rinsed until water runs clear
  • 2 cans coconut milk, full-fat, divided between rice and curry
  • 1 1/2 lb large shrimp, peeled and deveined, tails removed
  • 3 tbsp red curry paste, Thai-style, adjust to taste
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar, packed
  • 1 red bell pepper, thinly sliced
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 lime, juiced, plus wedges for serving
  • 1/2 cup fresh Thai basil, torn, plus extra for garnish
  • 1 tbsp vegetable oil, for sautéing

Instruction

1

Combine rinsed jasmine rice with one can of coconut milk and 3/4 cup water in a saucepan. Bring to a boil, then cover and simmer on low for 15 to 18 minutes until liquid is absorbed and rice is tender.

2

While the rice cooks, heat vegetable oil in a large skillet or wok over medium heat.

3

Add garlic and ginger, sauté for 30 seconds until fragrant.

4

Stir in the red curry paste and cook for 1 to 2 minutes, letting it toast and deepen in color.

5

Pour in the remaining can of coconut milk, whisking to combine with the curry paste.

6

Add fish sauce and brown sugar, stir well, and bring the sauce to a gentle simmer.

7

Add the sliced red bell pepper and simmer for 3 to 4 minutes until slightly softened.

8

Add the shrimp in a single layer and simmer for 4 to 5 minutes, stirring occasionally, until shrimp are pink and just cooked through.

9

Remove from heat and stir in lime juice and torn Thai basil.

10

Fluff the coconut rice with a fork and divide among bowls.

11

Ladle the shrimp curry over the rice, garnish with extra basil and lime wedges, and serve immediately.

Equipment

  • Large skillet or wok
  • Medium saucepan with lid
  • Fine mesh strainer
  • Wooden spoon
  • Sharp knife

Notes

Leftover curry keeps well for a quick reheat, but shrimp can turn rubbery if overcooked, so warm it gently over low heat rather than high. Cook the rice while the curry simmers so both finish at nearly the same time.

Serving, Storing, and Delicious Variations

This coconut rice and shrimp recipe is best enjoyed fresh, spooned hot over rice while the shrimp are still tender and the sauce is glossy. That said, leftovers reheat nicely if you're gentle with them.

  • To store: Keep curry and rice in separate airtight containers in the refrigerator for up to 3 days.
  • To reheat: Warm the curry slowly over low heat on the stovetop, stirring occasionally, to avoid overcooking the shrimp. Add a splash of water or coconut milk if the sauce has thickened too much.
  • To customize: Swap in scallops or chicken thighs for a different protein, or add snap peas, baby corn, or sliced zucchini for extra vegetables in the curry.

Chef's Tip: If you like extra heat, stir in a sliced Thai chili or a pinch of crushed red pepper along with the curry paste.

Whether you're searching for shrimp curry recipes to add to your weekly rotation or just craving something warm, creamy, and a little spicy, this Thai shrimp curry with rice delivers big flavor with minimal effort. Serve it with extra lime wedges and a sprinkle of fresh basil, and you have a dinner that feels like a treat any night of the week.

Frequently Asked Questions

You can make the curry sauce base up to two days ahead and refrigerate it. Add the raw shrimp and simmer just before serving so they stay tender rather than overcooked.
Yes. Chicken thighs or firm tofu work well in place of shrimp, just adjust the simmering time until they're cooked through. Green curry paste can also replace red curry paste for a different flavor profile.
Store the curry and rice separately in airtight containers in the fridge for up to 3 days. Reheat the curry gently on the stovetop over low heat, and warm the rice with a splash of water to keep it from drying out.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!