Thai Shrimp Curry with Coconut Rice
DinnerPublished May 24, 2026

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry with coconut rice is creamy, fragrant, and ready in just 30 minutes. Plump shrimp simmered in a rich coconut milk curry sauce makes the ultimate weeknight dinner.

Total Time40 mins
Yield4 servings
Gabriela
By Gabriela

The Thai Shrimp Curry Recipe You Will Make on Repeat

If you have been searching for a shrimp curry recipe Thai style that actually delivers restaurant-quality results at home, you have found it. This dish brings together plump, juicy shrimp, a deeply fragrant coconut milk curry sauce, and fluffy coconut rice into a bowl that feels genuinely luxurious on a Tuesday night. The whole thing comes together in about 30 minutes, and every step is approachable even if you have never cooked Thai food before.

This is the kind of weeknight dinner that earns repeat requests. It is warm without being overwhelming, rich without being heavy, and bright with fresh lime in a way that keeps you going back for another spoonful.


Why This Shrimp Coconut Curry Works So Well

A great shrimp coconut curry recipe is all about layering flavor efficiently. This recipe uses a few smart techniques to get the most out of simple pantry staples:

  • Toasting the curry paste in hot oil before adding coconut milk wakes up the aromatics and gives the sauce a deeper, more complex flavor than simply stirring everything together.
  • Full-fat coconut milk is non-negotiable. It creates a silky, velvety sauce that clings to every piece of shrimp. Light coconut milk will leave you with a thin, watery result.
  • Fish sauce and brown sugar work together to balance the heat and richness. Do not skip either one. They are what separates a great Thai curry from a bland one.
  • Cooking the jasmine rice in coconut milk transforms a simple side into something genuinely special, making this a complete Thai shrimp curry with rice experience in every bite.

Chef's Tip: Pat your shrimp completely dry before they hit the pan. Wet shrimp steam instead of sear, which means less flavor pickup from the sauce and a less satisfying texture.


Choosing the Right Ingredients for Thai Curry Recipes with Shrimp

The quality of your curry paste makes a significant difference in the final dish. Thai Kitchen and Maesri are both widely available and reliable, but if you can find a brand from an Asian grocery store, the flavor tends to be bolder and more aromatic. For the shrimp coconut milk recipes to shine, you also want a good-quality fish sauce like Tiparos or Megachef. These are the products that genuinely elevate a good curry into a great one.

For the shrimp themselves, large or extra-large shrimp (21 to 25 count per pound) are ideal. They cook quickly, hold up in the sauce, and give you a satisfying bite. Fresh is lovely, but high-quality frozen shrimp thawed overnight in the fridge is just as good for a weeknight coconut rice and shrimp recipe.


Building the Perfect Thai Basil Shrimp Rice Dish

One of the best parts of this recipe is how flexible it is. The base is a classic Thai curry recipes shrimp template that you can adapt endlessly:

  • Add more vegetables. Zucchini, snap peas, bamboo shoots, or baby bok choy all fit beautifully into the sauce. Add heartier vegetables with the bell pepper and quick-cooking ones alongside the shrimp.
  • Make it a Thai basil shrimp rice dish by swapping the cilantro garnish for a generous handful of fresh Thai basil leaves stirred in at the very end.
  • Adjust the heat level freely. Start with less curry paste, taste the sauce before the shrimp go in, and build from there. Every brand varies, and there is no shame in playing it safe on your first attempt.
  • Swap the protein. This same sauce works brilliantly with chicken, tofu, or even mixed seafood if you want to stretch it for a crowd.

Chef's Tip: For the creamiest coconut rice, resist lifting the lid while it cooks. The steam is doing all the work, and letting it escape means unevenly cooked rice every time.


Ready to bring it all together? Here is the full step-by-step recipe:

Thai Shrimp Curry with Coconut Rice

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry with coconut rice is creamy, fragrant, and ready in just 30 minutes. Plump shrimp simmered in a rich coconut milk curry sauce makes the ultimate weeknight dinner.

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

Ingredients

Units
Scale
  • 1 1/2 lb large shrimp, peeled and deveined, fresh or thawed from frozen, tails on or off
  • 1 can full-fat coconut milk, do not use light coconut milk
  • 3 tbsp red Thai curry paste, adjust to taste for heat level
  • 1 1/2 cups jasmine rice, rinsed until water runs clear
  • 1 can coconut milk for rice, full-fat, used in place of water for cooking rice
  • 1/2 cup water for rice
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, peeled and finely grated
  • 2 shallots, thinly sliced
  • 2 tbsp fish sauce, adds depth and umami, do not skip
  • 1 tsp brown sugar, balances the heat
  • 2 tbsp lime juice, freshly squeezed, about 1 large lime
  • 1 red bell pepper, sliced into thin strips
  • 2 cups baby spinach or Thai basil leaves, stirred in at the end
  • 2 tbsp coconut oil or neutral oil, for sauteing
  • 1/4 cup fresh cilantro, roughly chopped, for garnish
  • 4 lime wedges, for serving
  • 1/2 tsp red chili flakes or fresh Thai chili, optional, for extra heat

Instruction

1

Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rinsed rice, one can of coconut milk, and half a cup of water. Stir, then bring to a gentle boil over medium-high heat. Reduce the heat to the lowest setting, cover tightly, and cook for 18 minutes. Remove from heat and let it steam, covered, for 5 minutes before fluffing with a fork.

2

While the rice cooks, pat the shrimp completely dry with paper towels. Dry shrimp sear better and pick up more flavor from the sauce. Season lightly with a pinch of salt and set aside.

3

Heat the coconut oil in a large skillet or wok over medium-high heat. Once shimmering, add the sliced shallots and cook for 2 to 3 minutes until softened and lightly golden. Add the garlic and grated ginger and cook for another 60 seconds, stirring constantly so nothing burns.

4

Add the red Thai curry paste directly to the pan. Stir it into the aromatics and toast it for about 1 to 2 minutes, letting the fragrant oils bloom and the paste deepen in color.

5

Pour in the full can of coconut milk, scraping up any bits from the bottom of the pan. Stir until the curry paste is fully dissolved into the coconut milk. Add the fish sauce and brown sugar, then reduce the heat to medium and let the sauce simmer for 5 minutes, stirring occasionally.

6

Add the sliced red bell pepper to the simmering sauce and cook for 3 minutes until just tender but still with a slight bite.

7

Add the shrimp to the pan in a single layer. Cook for 2 minutes, then flip and cook for another 1 to 2 minutes until the shrimp are pink, curled, and just cooked through. Do not overcook. Remove the pan from heat immediately once the shrimp are done.

8

Stir in the baby spinach or Thai basil leaves and the fresh lime juice. The residual heat will gently wilt the greens. Taste the curry and adjust seasoning with more fish sauce for saltiness, lime for brightness, or sugar if it tastes too sharp.

9

Spoon the coconut rice into bowls and ladle the shrimp curry generously over the top. Garnish with fresh cilantro, a pinch of chili flakes if desired, and a lime wedge on the side. Serve immediately.

Equipment

  • Large skillet or wok
  • Medium saucepan with tight-fitting lid
  • Wooden spoon or silicone spatula
  • Fine mesh strainer for rinsing rice
  • Microplane or box grater for ginger
  • Chef's knife and cutting board
  • Citrus juicer or reamer
  • Ladle for serving

Notes

Leftovers keep well in an airtight container in the fridge for up to 3 days. Store the curry and rice separately so the rice does not absorb all the sauce. Reheat the curry gently in a saucepan over medium-low heat, adding a splash of coconut milk or water to loosen it. For a make-ahead option, the curry sauce can be made up to 2 days in advance and refrigerated without the shrimp. Add freshly cooked shrimp when reheating for the best texture. The coconut rice can also be cooked ahead and reheated with a damp paper towel in the microwave.

Serving and Storing Your Thai Shrimp Curry

Serve this shrimp curry recipe Thai style by ladling the curry generously over the coconut rice in wide, shallow bowls. A few wedges of fresh lime on the side, a scatter of cilantro, and a pinch of chili flakes if you like the heat, and you have a bowl that looks as good as it tastes.

If you have leftovers, store the curry and rice separately in airtight containers in the fridge for up to 3 days. The flavors actually deepen overnight, making this a fantastic meal prep option. Reheat the curry slowly over medium-low heat with a splash of extra coconut milk to bring the sauce back to life, and warm the rice in the microwave with a damp paper towel to keep it fluffy.

This is one of those recipes that quietly becomes a household staple. Once you know how to make shrimp with coconut rice this way, you will find yourself craving it on cold nights, busy nights, and honestly any night you want something that feels like a little indulgence without any real effort.

Frequently Asked Questions

Absolutely. Frozen shrimp work beautifully here. Thaw them overnight in the fridge or place them in a colander under cold running water for about 10 minutes. The most important step is patting them completely dry before adding them to the hot pan, which ensures they cook evenly and soak up the curry sauce rather than steaming.
If you need a fish sauce substitute, soy sauce or tamari works in a pinch and keeps the dish gluten-free friendly. Use the same amount and add a small squeeze of lime to approximate that tangy, funky depth. Coconut aminos is another solid option for a slightly sweeter, milder swap.
Stored in an airtight container in the refrigerator, the shrimp curry lasts up to 3 days. For best results, reheat the curry gently in a saucepan over medium-low heat with a small splash of coconut milk to revive the sauce. Avoid microwaving the shrimp on high heat as they can turn rubbery. The coconut rice reheats perfectly in the microwave with a damp paper towel placed over the bowl.
Yes, easily. Start with just 1 tablespoon of red curry paste instead of 3, taste the sauce before adding the shrimp, and adjust from there. Different brands of curry paste vary significantly in heat level, so it is always worth tasting before committing. A small drizzle of honey or a touch more coconut milk can also help dial back the spice if you have gone a little too bold.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!