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 curry sauce, served over pillowy coconut rice for a restaurant-quality dinner in under 40 minutes.

Total Time40 mins
Yield4 servings
Luna
By Luna

A Bowl of Sunshine: Thai Shrimp Curry with Coconut Rice

There is something about a bubbling pot of red curry that instantly transports you. This Thai shrimp curry recipe delivers all the warmth and depth of your favorite takeout, but it comes together in your own kitchen in under 40 minutes. Plump shrimp simmer in a silky coconut milk sauce built on fragrant red curry paste, fresh ginger, and garlic, then get ladled over a bed of coconut rice that soaks up every last drop of sauce.

If you have been searching for shrimp coconut milk recipes that actually taste like the real thing, this is the one to bookmark. It hits that perfect balance of sweet, salty, spicy, and bright, and it is forgiving enough for a weeknight while still feeling special enough for guests.


Before we get cooking, the right tools and ingredients make a real difference here. A good quality Thai red curry paste and a heavy bottomed skillet or wok will make this shrimp curry recipe come together faster and taste noticeably richer. These are the products that genuinely help this recipe shine:

What Makes This Shrimp Curry With Rice So Good

The secret to any great Thai curry recipes shrimp dish lies in blooming the curry paste in oil before adding liquid. This single step wakes up the aromatics in the paste and keeps the final sauce from tasting flat or one-dimensional. Combine that with full-fat coconut milk, a splash of fish sauce for savory depth, and a touch of brown sugar to round out the edges, and you get a curry that tastes like it simmered for hours, even though it only needs about 25 minutes on the stove.

Chef's Tip: Toast the curry paste in the oil until it becomes fragrant and slightly darker in color, about a minute or two. This small step dramatically deepens the flavor of the entire dish.

Fresh Thai basil is non-negotiable here if you can find it. Its peppery, anise-like flavor is completely different from regular sweet basil and it is what gives this Thai basil shrimp rice dish its signature aroma. If your grocery store does not carry it, regular basil is an acceptable stand-in, though the flavor will be milder.


How To Make Shrimp With Coconut Rice

The coconut rice is not an afterthought here, it is half the reason this dish is so craveable. Cooking jasmine rice directly in a mix of coconut milk and water infuses every grain with a subtle sweetness that plays beautifully against the spicy, savory curry. Rinse your rice well before cooking to remove excess starch, which keeps the grains light and separate rather than gummy.

For the curry itself, shrimp cook fast, so this is very much a last minute addition. Simmer your sauce first, get the flavors balanced, and only then slide in the shrimp for a quick 4 to 5 minute poach. Overcooked shrimp turn tough and rubbery, so keep an eye on them and pull the pan off the heat as soon as they turn pink and curl slightly.

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 curry sauce, served over pillowy 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: 27g
Carbs: 48gFat: 26gSat. Fat: 18gFiber: 3gSugar: 6gSodium: 780mg

Ingredients

Units
Scale
  • 1 1/2 cups jasmine rice, rinsed until water runs clear
  • 2 1/2 cups coconut milk, full-fat, divided between rice and curry
  • 1 1/2 lb large shrimp, peeled and deveined, tails off
  • 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/2 cup fresh Thai basil, loosely packed, plus extra for garnish
  • 1 lime, juiced, plus wedges to serve
  • 1 tbsp vegetable oil
  • 1 red chili, sliced, optional for heat

Instruction

1

In a saucepan, combine the rinsed jasmine rice with 1 cup coconut milk and 1 cup water. Bring to a boil, then reduce heat to low, cover, and simmer for 15 to 18 minutes until the rice is tender and liquid is absorbed. Let it rest, covered, for 5 minutes, then fluff with a fork.

2

While the rice cooks, heat vegetable oil in a large skillet or wok over medium heat. Add garlic and ginger and saute for 30 seconds until fragrant.

3

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

4

Pour in the remaining 1.5 cups coconut milk, whisking to dissolve the paste into a smooth sauce.

5

Add fish sauce and brown sugar, then bring the sauce to a gentle simmer for 5 minutes so the flavors meld.

6

Add the sliced bell pepper and simmer for 3 minutes until just softened.

7

Add the shrimp to the sauce and cook for 4 to 5 minutes, stirring occasionally, until they turn pink and opaque.

8

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

9

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

Equipment

  • Medium saucepan with lid
  • Large skillet or wok
  • Whisk
  • Sharp knife and cutting board

Notes

Leftover curry keeps well for up to 3 days refrigerated in an airtight container, though shrimp is best enjoyed within 2 days for optimal texture. Reheat gently over low heat on the stovetop to avoid overcooking the shrimp. The coconut rice can be made a day ahead and reheated with a splash of water.

Serving Suggestions and Easy Variations

This shrimp coconut curry recipe is wonderful served simply in bowls with extra lime wedges on the side, but a few garnishes take it even further:

  • A handful of chopped roasted peanuts or cashews for crunch
  • Thinly sliced red chili for those who like extra heat
  • A drizzle of chili oil for a glossy finish
  • Extra torn Thai basil leaves right before serving

Want to bulk it up with more vegetables? Snap peas, baby corn, or thinly sliced zucchini all work well stirred in alongside the bell pepper. This is a naturally flexible recipe, so feel free to treat it as a template for whatever vegetables you have on hand.

Storage and Reheating

Leftovers keep in the fridge for up to two days for the best texture, since shrimp can turn a little firm the longer it sits in the sauce. Reheat gently over low heat on the stovetop, stirring occasionally, just until warmed through. Avoid microwaving on high heat, which tends to overcook the shrimp further.

However you serve it, this Thai shrimp curry with rice is proof that a genuinely impressive dinner does not require hours in the kitchen. Once you have made it once, it earns a permanent spot in your weeknight rotation.

Frequently Asked Questions

You can prepare the coconut rice and the curry sauce base up to a day ahead and refrigerate separately. Add the raw shrimp and simmer just before serving so they stay tender rather than rubbery.
Yes, chicken thighs or firm tofu both work beautifully in place of shrimp. If you swap in chicken, simmer it a bit longer, about 8 to 10 minutes, until fully cooked through.
Store the curry in an airtight container in the fridge for up to 2 days for best shrimp texture, or up to 3 days if you don't mind slightly firmer shrimp. Reheat gently on the stove over low heat until just warmed through.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!