Thai Shrimp Curry with Coconut Rice
DinnerPublished May 24, 2026

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry recipe is rich, creamy, and packed with bold flavors from coconut milk, red curry paste, and fresh Thai basil. Ready in 30 minutes, it's the ultimate weeknight dinner served over fluffy coconut rice.

Total Time30 mins
Yield4 servings
Quinn
By Quinn

The Thai Shrimp Curry You Will Make on Repeat

Some weeknight dinners are fine. This one is extraordinary. This Thai shrimp curry comes together in just 30 minutes, but every single bite tastes like it took hours. Silky coconut milk, deeply aromatic red curry paste, plump juicy shrimp, and a pile of fragrant Thai basil served over coconut-scented jasmine rice. It is the kind of meal that makes people ask, "Wait, you made this at home?"

This is a true Thai basil shrimp rice dish at heart, inspired by the bold, sweet, and savory balance that defines Thai cuisine. Whether you already love shrimp coconut curry recipes or you are trying this flavor combination for the first time, I promise this one will earn a permanent spot in your dinner rotation.


Why This Shrimp Curry Recipe Works

A great Thai curry recipe with shrimp lives and dies by three things: quality curry paste, real coconut milk, and timing your shrimp perfectly. This recipe nails all three.

  • The sauce is built by blooming the curry paste in hot oil with garlic and ginger before the coconut milk ever touches the pan. That one extra step creates a depth of flavor you simply cannot achieve by dumping everything in at once.
  • The coconut rice is cooked in a blend of coconut milk and water, giving it a subtle richness that turns a simple side into the most craveable part of the bowl.
  • The shrimp go in last and cook in just 2 to 3 minutes. They stay tender and sweet, never rubbery.

Chef's Tip: Pat your shrimp dry with paper towels before adding them to the pan. Dry shrimp sear instead of steam, giving you better texture and color.


A Note on Ingredients and Tools

For a shrimp coconut milk recipe like this, the quality of your two main ingredients really does matter. Full-fat coconut milk creates a velvety, rich sauce that lite versions just cannot replicate. And if you can find Mae Ploy or Maesri red curry paste at an Asian grocery store, grab it. These brands deliver far more punch per tablespoon than the supermarket alternatives. Using the right large skillet or wok also makes a difference for high-heat stir-frying.


Customize Your Thai Shrimp Curry

One of the best things about a coconut rice and shrimp recipe like this is how endlessly adaptable it is.

Vegetables to swap or add:

  • Zucchini, snap peas, or broccoli all work beautifully
  • Baby corn or bamboo shoots add a traditional Thai touch
  • Frozen peas stirred in at the very end are a quick win

Make it your own heat level: This recipe lands at a medium spice with 3 tablespoons of paste. Dial it back to 1.5 for a gentle warmth, or add a fresh sliced Thai chili if you want real fire.

Protein swaps: Chicken thighs, scallops, firm tofu, or even chickpeas all love this sauce. The base of this shrimp coconut curry recipe works with almost anything.


What Makes This a Great Thai Curry Recipes Shrimp Situation

Beyond flavor, this dish is practical. Everything comes from a standard grocery store. The ingredient list is short and purposeful. There is only one pan involved for the curry and one pot for the rice. Cleanup is a breeze, and the leftovers, if you even have any, reheat like a dream.

This is what I mean when I say a recipe earns its keep. It is fast enough for Tuesday and impressive enough for company on Saturday.

Ready to bring it all together? Here is everything you need:

Thai Shrimp Curry with Coconut Rice

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry recipe is rich, creamy, and packed with bold flavors from coconut milk, red curry paste, and fresh Thai basil. Ready in 30 minutes, it's the ultimate weeknight dinner 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: 16gFiber: 3gSugar: 6gSodium: 980mg

Ingredients

Units
Scale
  • 1 1/4 lb large shrimp, peeled and deveined, tails on or off
  • 13 1/2 oz full-fat coconut milk, one standard can, shaken well
  • 3 tbsp Thai red curry paste, adjust to taste for heat level
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar
  • 2 tbsp fresh lime juice, about 1 large lime
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 red bell pepper, thinly sliced
  • 2 cups baby spinach or bok choy, loosely packed
  • 1/2 cup fresh Thai basil leaves, plus more for garnish
  • 1 tbsp coconut oil or vegetable oil
  • 1 1/2 cups jasmine rice, rinsed
  • 7 oz coconut milk for rice, half a can, for cooking the rice
  • 1 cup water, for cooking the rice
  • 1/2 tsp salt, for the rice
  • 4 lime wedges, for serving

Instruction

1

Start the coconut rice first. Combine the rinsed jasmine rice, coconut milk, water, and salt in a medium saucepan. Bring to a boil over medium-high heat, then reduce the heat to the lowest setting, cover tightly, and cook for 15 minutes. Remove from heat and let it steam, covered, for 5 more minutes. Fluff with a fork before serving.

2

While the rice cooks, heat the coconut oil in a large skillet or wok over medium-high heat. Add the minced garlic and grated ginger and stir-fry for about 60 seconds until very fragrant.

3

Add the Thai red curry paste to the pan and stir it into the aromatics. Cook for 1 to 2 minutes, stirring constantly, to bloom the paste and deepen its flavor.

4

Pour in the full can of coconut milk, stirring to combine with the curry paste. Add the fish sauce and brown sugar. Bring the sauce to a gentle simmer.

5

Add the sliced red bell pepper and cook for 3 to 4 minutes until just tender but still slightly crisp.

6

Add the shrimp in a single layer. Cook for 2 to 3 minutes, flipping once, until they are pink and opaque and just cooked through. Do not overcook.

7

Stir in the baby spinach or bok choy and the fresh Thai basil. Cook for 1 minute until the greens are just wilted.

8

Remove from heat and stir in the fresh lime juice. Taste and adjust seasoning with more fish sauce, sugar, or lime as needed.

9

Serve the curry over the coconut rice, garnished with extra Thai basil leaves and lime wedges on the side.

Equipment

  • Large skillet or wok
  • Medium saucepan with lid
  • Microplane or box grater
  • Wooden spoon or silicone spatula
  • Citrus juicer
  • Sharp chef's knife
  • Cutting board

Notes

For the best flavor, use full-fat coconut milk, not lite. The curry paste brand matters too: Mae Ploy and Maesri tend to be more intensely flavored than Trader Joe's or Thai Kitchen, so start with 2 tablespoons if using those. Leftovers store well in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat to avoid rubbery shrimp. The coconut rice can be made ahead and refrigerated for up to 4 days.

Serving and Storing Your Thai Shrimp Curry

Serve the curry immediately over a generous scoop of coconut rice with a wedge of lime on the side. A few extra Thai basil leaves scattered on top are not just pretty. They add a fresh, anise-like brightness that ties the whole bowl together.

Leftovers keep in the fridge for up to 3 days. Reheat the curry gently on the stovetop over low heat and always taste for seasoning before serving. A little extra squeeze of lime wakes everything back up beautifully.

Frequently Asked Questions

Yes. You can prepare the curry sauce through step 5 (after adding the bell pepper) up to 2 days ahead. Store it in an airtight container in the fridge. When ready to serve, reheat the sauce gently, then add fresh shrimp and cook just before eating for the best texture.
Absolutely. Chicken breast or thighs cut into bite-sized pieces work beautifully here. Add them after the curry paste step and cook for 6 to 8 minutes before adding the vegetables. Firm tofu, scallops, or even chickpeas are great plant-based or seafood alternatives as well.
Leftover Thai shrimp curry keeps in the refrigerator for up to 3 days in a sealed container. Reheat it slowly over low heat on the stovetop, adding a small splash of water or coconut milk to loosen the sauce. Avoid the microwave if possible, as it tends to make shrimp rubbery. Leftover coconut rice reheats perfectly in the microwave with a damp paper towel on top.
With 3 tablespoons of red curry paste it has a moderate heat level. For a milder curry, start with 1.5 tablespoons and taste as you go. For extra heat, add a sliced fresh red chili or a pinch of cayenne along with the curry paste.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!