
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.

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

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.
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.
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.
Stir in the red curry paste and cook for 1 to 2 minutes, letting it toast slightly to deepen the flavor.
Pour in the remaining 1.5 cups coconut milk, whisking to dissolve the paste into a smooth sauce.
Add fish sauce and brown sugar, then bring the sauce to a gentle simmer for 5 minutes so the flavors meld.
Add the sliced bell pepper and simmer for 3 minutes until just softened.
Add the shrimp to the sauce and cook for 4 to 5 minutes, stirring occasionally, until they turn pink and opaque.
Remove from heat and stir in the fresh lime juice and Thai basil leaves.
Spoon the coconut rice into bowls, ladle the shrimp curry over top, and garnish with extra basil, sliced chili, and lime wedges.
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:
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.
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.