
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.

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.
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:
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.
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.
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:
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:

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.
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.
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.
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.
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.
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.
Add the sliced red bell pepper to the simmering sauce and cook for 3 minutes until just tender but still with a slight bite.
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.
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.
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.
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.