Thai Shrimp Curry With Coconut Rice
DinnerPublished May 24, 2026

Thai Shrimp Curry With Coconut Rice

This Thai shrimp curry is rich, creamy, and ready in 30 minutes, featuring plump shrimp simmered in a fragrant coconut milk sauce served over fluffy coconut rice.

Total Time30 mins
Yield4 servings
Bella
By Bella

The Thai Shrimp Curry Recipe You Will Make on Repeat

If you have been searching for the perfect shrimp curry recipe Thai style, your weeknight dinner routine is about to change for good. This Thai shrimp curry is everything you want after a long day: deeply fragrant, rich with coconut milk, and on the table in just 30 minutes. It is the kind of dish that tastes like it came from your favorite Thai restaurant, but costs a fraction of the price and comes together faster than delivery.

The secret is in how you build the sauce. Blooming the red curry paste in hot oil before adding the coconut milk draws out layers of flavor that you simply cannot get any other way. Paired with fluffy coconut rice, this is the complete meal that makes everyone at the table ask for seconds.


Why This Thai Curry Shrimp Recipe Works

There are dozens of Thai curry recipes with shrimp online, so what makes this one worth bookmarking? A few things:

  • Speed. Everything comes together in 30 minutes, with the rice and curry cooking at the same time.
  • Balance. Fish sauce brings saltiness, lime brings brightness, brown sugar rounds out the heat, and full-fat coconut milk ties it all together into a silky, craveable sauce.
  • Flexibility. Swap the shrimp for chicken, tofu, or scallops. Add zucchini, snap peas, or baby bok choy. This recipe is a framework you can adapt every time.

Using full-fat coconut milk is non-negotiable for the best texture. Light coconut milk will give you a watery sauce that does not coat the shrimp the way it should. And for the curry paste, brands like Mae Ploy or Maesri make a real difference over generic grocery store versions.

The right tools matter just as much as the ingredients here. A wide, heavy skillet or wok ensures even heat for perfectly cooked shrimp, and a tight-fitting lid on your saucepan is essential for steamed, fluffy coconut rice.


How To Make Shrimp With Coconut Rice

The method is simple once you understand the sequence. Start the coconut rice first, since it takes about 20 minutes from start to finish. While it simmers, you build the curry sauce and cook the shrimp, so everything is ready at the same time.

Chef's Tip: Do not skip the 5-minute rest after cooking the rice. Keeping the lid on and pulling it off the heat lets the steam finish the job evenly, giving you fluffy, separated grains instead of a sticky clump.

For the shrimp coconut curry, the process goes: aromatics first, then paste, then coconut milk, then vegetables, then shrimp last. Shrimp cook in just 2 to 3 minutes per side, and they go from perfect to rubbery very quickly. Watch them closely and pull the pan off the heat the moment they turn pink and curl into a loose C-shape.

Building Flavor in Layers

This shrimp coconut milk recipe gets its depth from a classic Thai flavor foundation:

  • Garlic and ginger sauteed in coconut oil
  • Red curry paste toasted briefly in the pan
  • Coconut milk to create the sauce base
  • Fish sauce, lime, and sugar for the savory-sour-sweet balance that defines Thai cooking

Finishing with fresh Thai basil or baby spinach adds color, a hint of herbal freshness, and makes the dish feel complete.


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 is rich, creamy, and ready in 30 minutes, featuring plump shrimp simmered in a fragrant coconut milk sauce served over fluffy coconut rice.

Prep:10 mins
Cook:20 mins
Total:30 mins
Yield:4 servings
Cuisine:Thai
Yield: 4 servingsCalories: 520Protein: 28g
Carbs: 48gFat: 24gSat. Fat: 17gFiber: 3gSugar: 6gSodium: 890mg

Ingredients

Units
Scale
  • 1 1/2 lb large shrimp, peeled and deveined, tails on or off
  • 2 cups coconut milk, full-fat, well shaken
  • 3 tbsp red curry paste, adjust to taste for heat level
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar, or palm sugar
  • 2 tbsp lime juice, freshly squeezed
  • 4 garlic, cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 red bell pepper, thinly sliced
  • 2 cups baby spinach, or Thai basil leaves
  • 1 tbsp coconut oil, or vegetable oil
  • 1 1/2 cups jasmine rice, rinsed
  • 1 cup coconut milk, for the rice
  • 1 cup water, for the rice
  • 1/2 tsp salt, for the rice
  • 1/4 cup fresh cilantro, roughly chopped, for garnish
  • 4 lime wedges, for serving

Instruction

1

Start the coconut rice: Combine the rinsed jasmine rice, 1 cup coconut milk, 1 cup water, and 0.5 tsp salt in a medium saucepan. Bring to a boil over medium-high heat, then reduce to the lowest setting, cover tightly, and cook for 15 minutes. Remove from heat and let steam, covered, for 5 minutes.

2

While the rice cooks, heat the coconut oil in a large skillet or wok over medium-high heat until shimmering.

3

Add the garlic and ginger and stir-fry for about 60 seconds until very fragrant. Do not let them burn.

4

Add the red curry paste and cook, stirring constantly, for 2 minutes. This step blooms the paste and is key to a deep, complex flavor.

5

Pour in the 2 cups of coconut milk and stir well to combine with the curry paste. Bring the sauce to a gentle simmer.

6

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

7

Stir in the fish sauce, brown sugar, and lime juice. Taste the sauce and adjust seasoning if needed.

8

Add the shrimp in a single layer and cook for 2 to 3 minutes per side, just until they are pink and opaque. Do not overcook.

9

Remove the pan from heat and fold in the baby spinach or Thai basil until just wilted.

10

Fluff the coconut rice with a fork. Serve the shrimp curry over the coconut rice, garnished with fresh cilantro and lime wedges.

Equipment

  • Large skillet or wok
  • Medium saucepan with lid
  • Cutting board and chef's knife
  • Wooden spoon or silicone spatula
  • Fine mesh strainer (for rinsing rice)
  • Citrus juicer

Notes

**Make-ahead:** The curry sauce (without shrimp) can be made up to 2 days ahead and refrigerated. Add the shrimp when reheating gently on the stove. **Storage:** Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat to avoid rubbery shrimp. **Heat level:** Mae Ploy and Maesri are reliable red curry paste brands. Start with 2 tablespoons if you are sensitive to spice and add more at the end.

Serving, Storing, and Variations

Serve this Thai shrimp curry with rice straight from the pan, garnished with plenty of fresh cilantro and a lime wedge on the side. A drizzle of chili oil on top takes it up another notch for heat lovers.

Storing leftovers: Keep in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat with a splash of coconut milk to bring the sauce back to life.

Variations to try:

  • Thai basil shrimp rice dish: Swap the spinach for a big handful of fresh Thai basil stirred in at the very end for an aromatic, restaurant-style finish.
  • Coconut rice and shrimp recipe with mango: Serve with sliced fresh mango on the side for a sweet contrast that works beautifully with the spicy curry.
  • Green curry version: Swap red curry paste for green curry paste for a brighter, more herbaceous flavor profile.

Whether this is your first time making a shrimp coconut curry recipe or your fiftieth, this version is the one that earns a permanent spot in your dinner rotation.

Frequently Asked Questions

Absolutely. Frozen shrimp works great here. Thaw them overnight in the refrigerator or place them in a colander under cold running water for about 10 minutes. Pat them very dry with paper towels before adding to the pan so they sear rather than steam.
Soy sauce or tamari works as a 1-to-1 substitute and keeps the dish gluten-free if needed. You will lose a little of that classic Thai depth, but the curry will still be delicious. Add a small squeeze of extra lime to compensate.
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a small saucepan over low heat, stirring occasionally. Avoid the microwave if possible, as it tends to make the shrimp rubbery. A splash of coconut milk or water helps loosen the sauce when reheating.
The rice and curry are best cooked separately so the rice stays fluffy and the sauce stays creamy. However, you can absolutely cook the rice first, set it aside covered, then use the same pot for the curry if you want to minimize dishes.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!