Thai Shrimp Curry with Coconut Rice
DinnerPublished July 30, 2026

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry simmers plump shrimp in a rich coconut milk curry sauce, served over fragrant coconut rice for a restaurant-quality dinner in just 35 minutes.

Total Time40 mins
Yield4 servings
Lily
By Lily

A Weeknight Thai Shrimp Curry Worth Bragging About

There is something magical about the moment red curry paste hits warm coconut milk. The kitchen fills with that unmistakable aroma of lemongrass, chili, and garlic, and suddenly a weeknight dinner feels like something special. This Thai shrimp curry with coconut rice is one of those recipes that tastes like it took hours, but really comes together in about 35 minutes from start to finish.

If you love Thai basil shrimp rice dishes or classic shrimp coconut curry recipes from your favorite takeout spot, this version lets you control the spice level, use plump, perfectly cooked shrimp, and skip the delivery wait entirely.


Before we get cooking, the right tools and ingredients make a real difference here. A good quality red curry paste and a heavy bottomed skillet or wok help the sauce develop real depth of flavor instead of tasting flat, and a fine grater makes quick work of fresh ginger. These are the products that genuinely help this recipe shine:

Why This Shrimp Curry Recipe Works

This isn't just another shrimp curry recipe thrown together with a jar of sauce. A few small techniques make a big difference in the final dish:

  • Searing the shrimp first locks in flavor and prevents them from turning rubbery when simmered later.
  • Toasting the curry paste in the pan before adding liquid wakes up its aromatics and deepens the overall flavor.
  • Finishing with lime juice and fresh Thai basil brightens the richness of the coconut milk right at the end.

Chef's Tip: Always add the shrimp back into the curry at the very end, just to warm through. Overcooked shrimp turn tough and chewy, and nobody wants that after all this effort.


The Secret to Perfect Coconut Rice

Coconut rice and shrimp are a classic pairing for good reason. Cooking jasmine rice in a mix of coconut milk and water instead of plain water infuses every grain with subtle sweetness and richness that pairs beautifully with the spicy, savory curry sauce. Resist the urge to lift the lid while it simmers. Trapping the steam is what gives you fluffy, evenly cooked rice instead of a gummy pot.

If you're wondering how to make shrimp with coconut rice feel like a complete restaurant style meal, it really comes down to timing. Start your rice first since it needs the longest cook time, then use that window to prep your curry ingredients so everything finishes around the same time.

Customizing Your Curry

One of the best things about Thai curry recipes with shrimp is how adaptable they are. A few easy variations:

  • Swap red curry paste for green or yellow curry paste for a different flavor profile
  • Add sliced zucchini, snap peas, or baby corn along with the bell pepper
  • Stir in a spoonful of peanut butter for a richer, nuttier sauce
  • Use light coconut milk if you prefer a lighter dish, though the sauce will be slightly thinner

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 rich coconut milk curry sauce, served over fragrant coconut rice for a restaurant-quality dinner in just 35 minutes.

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

Ingredients

Units
Scale
  • 1 1/2 cups jasmine rice, rinsed until water runs clear
  • 2 cups coconut milk, full-fat, divided between rice and curry
  • 1/2 cup water, for cooking rice
  • 1 1/2 lb large shrimp, peeled and deveined, tails removed
  • 3 tbsp red curry paste, Thai style, adjust to taste
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar, light or dark
  • 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 leaves, torn, plus extra for garnish
  • 1 tbsp vegetable oil, neutral, for searing shrimp

Instruction

1

Combine the rinsed jasmine rice, 1 cup of the coconut milk, and the water in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 to 18 minutes until the liquid is absorbed and rice is tender. Fluff with a fork and set aside, covered.

2

Pat the shrimp dry and season lightly with salt. Heat the vegetable oil in a large skillet or wok over medium-high heat. Sear the shrimp for 1 to 2 minutes per side until just pink, then remove to a plate.

3

In the same skillet, add the garlic and ginger and cook for 30 seconds until fragrant.

4

Stir in the red curry paste and cook for 1 minute, letting it toast slightly to deepen its flavor.

5

Pour in the remaining coconut milk, scraping up any browned bits from the pan. Stir in the fish sauce and brown sugar.

6

Add the sliced bell pepper and simmer for 4 to 5 minutes until the sauce thickens slightly and the pepper softens.

7

Return the shrimp to the skillet along with any accumulated juices. Simmer for 2 to 3 minutes, just until the shrimp are cooked through.

8

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

9

Spoon the coconut rice into bowls, top with the shrimp curry, and garnish with extra basil and lime wedges.

Equipment

  • Medium saucepan with lid
  • Large skillet or wok
  • Wooden spoon
  • Microplane or fine grater

Notes

Leftover curry keeps well separately from the rice for the best texture. Reheat the shrimp curry gently over low heat so the shrimp doesn't turn rubbery, and add a splash of coconut milk or water to loosen the sauce if needed.

Serving and Storage Tips

This Thai shrimp curry with rice is best enjoyed fresh, when the shrimp are tender and the sauce is silky. That said, leftovers reheat nicely if you're gentle with them. Store the curry and rice in separate airtight containers in the refrigerator, and warm the curry slowly over low heat on the stove, adding a splash of coconut milk or water if the sauce has thickened too much.

For serving, a squeeze of fresh lime and a scattering of torn Thai basil right before eating makes all the difference. If you like extra heat, a few slices of fresh red chili or a drizzle of chili oil on top never hurts.

Whether you're craving a cozy dinner or want to impress guests with minimal effort, this shrimp coconut curry recipe delivers big, bold flavor without a long ingredient list or complicated technique. Once you make it at home, it might just become your new go to Thai curry night favorite.

Frequently Asked Questions

You can make the curry sauce base (through toasting the curry paste and simmering the coconut milk) up to 2 days ahead and refrigerate it. Add the shrimp fresh and cook just before serving so they stay tender.
Yes, this Thai shrimp curry recipe is very flexible. Chicken thighs, tofu, or firm white fish work well in place of shrimp, and green curry paste can be used instead of red for a slightly different flavor profile.
Store the shrimp curry in an airtight container in the fridge for up to 2 days. The coconut rice keeps for up to 4 days separately. Reheat the curry gently on the stovetop over low heat to avoid overcooking the shrimp.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!