Thai Shrimp Curry with Coconut Rice
DinnerPublished May 24, 2026

Thai Shrimp Curry with Coconut Rice

This Thai shrimp curry with coconut rice is rich, fragrant, and ready in under 30 minutes. Plump shrimp simmer in a velvety coconut milk sauce with red curry paste, fresh basil, and aromatic spices for a restaurant-worthy weeknight dinner.

Total Time30 mins
Yield4 servings
Aria
By Aria

The Thai Shrimp Curry Recipe You Will Make on Repeat

Some weeknight dinners just hit differently. This Thai shrimp curry is exactly that kind of meal. It is bold, fragrant, and deeply satisfying, yet it comes together in about 30 minutes with ingredients you can find at most grocery stores. We are talking about plump, juicy shrimp nestled in a luscious coconut milk sauce spiked with red curry paste, lemongrass, garlic, and fresh Thai basil, all served over the creamiest coconut rice you have ever made at home.

Whether you have been searching for an easy shrimp curry recipe Thai-style or you want to nail that coconut rice and shrimp recipe you had at your favorite restaurant, this is the one to bookmark.


Why This Shrimp Coconut Curry Recipe Works

The secret is in the layering. Instead of dumping everything into a pot, we bloom the curry paste in hot oil with aromatics first. That one extra step makes the sauce taste like it has been simmering for hours, not minutes.

Here is what makes this Thai basil shrimp rice dish stand out:

  • Full-fat coconut milk creates a rich, restaurant-quality sauce without any cream
  • Fish sauce and lime juice give the classic Thai sweet-salty-sour balance
  • Fresh lemongrass adds a brightness that dried spices simply cannot replicate
  • Thai basil stirred in at the end keeps its fragrance alive instead of cooking it away

Chef's Tip: Do not overcook the shrimp. The moment they turn fully pink and curl into a loose "C" shape, pull the pan off the heat. Overcooked shrimp go rubbery fast and that is the one thing standing between you and a perfect shrimp coconut milk recipe.


Tools and Ingredients That Actually Make a Difference

For a shrimp curry recipe Thai style to really shine, a wide, heavy-bottomed skillet or a proper wok gives you the right heat control and surface area to cook the shrimp evenly and reduce the sauce quickly. A good quality Thai red curry paste, like Maesri or Aroy-D, also makes a dramatic difference compared to older, dried-out jars.


How To Make Shrimp With Coconut Rice

This recipe runs two pans at once, but do not let that intimidate you. The coconut rice is almost entirely hands-off once the lid goes on, which means you can focus on building the curry sauce while it does its thing.

Building the Curry Base

Start with shallots, garlic, ginger, and lemongrass in a hot pan with coconut oil. Give them a couple of minutes until soft and fragrant, then add the curry paste and fry it directly in those aromatics. You will see the oil turn a deep, vivid red and the kitchen will smell absolutely incredible. That is the flavor you are after.

Pour in your coconut milk and let everything come to a gentle simmer before adding the bell peppers and seasoning with fish sauce, brown sugar, and fresh lime juice.

Cooking the Shrimp

Add the shrimp to the simmering sauce in a single layer. Two to three minutes is genuinely all they need. Watch them carefully. The moment they are pink and opaque, they are done. Scatter in the Thai basil and serve immediately.

The Coconut Rice

For the coconut rice and shrimp recipe to feel cohesive, the rice needs to be equally special. Cooking jasmine rice in a blend of coconut milk and water makes it subtly sweet, fluffy, and a perfect vehicle for soaking up every drop of that sauce.

Note: Rinsing the rice until the water runs clear removes excess starch and is the key to separate, non-gummy grains.


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 rich, fragrant, and ready in under 30 minutes. Plump shrimp simmer in a velvety coconut milk sauce with red curry paste, fresh basil, and aromatic spices for a restaurant-worthy weeknight dinner.

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: 890mg

Ingredients

Units
Scale
  • 1 1/2 lb large shrimp, peeled and deveined, tails on or off
  • 2 cups full-fat coconut milk, from a can, well shaken
  • 3 tbsp Thai red curry paste, adjust to taste for heat level
  • 1 1/2 cups jasmine rice, rinsed until water runs clear
  • 1 cup coconut milk, for cooking the rice
  • 1 cup water, for cooking the rice
  • 2 tbsp fish sauce, adds depth and umami
  • 1 tbsp brown sugar, or palm sugar for more authenticity
  • 2 tbsp lime juice, freshly squeezed, plus wedges to serve
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, finely grated
  • 1 red bell pepper, thinly sliced
  • 2 cups baby spinach or Thai basil leaves, Thai basil strongly preferred for authentic flavor
  • 1 tbsp coconut oil, or neutral vegetable oil
  • 2 shallots, thinly sliced
  • 1 lemongrass stalk, bottom third only, bruised and finely minced

Instruction

1

Start the coconut rice first. In a medium saucepan, combine the rinsed jasmine rice, 1 cup coconut milk, and 1 cup water. 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 it steam, covered, for 5 more minutes. Fluff with a fork.

2

While the rice cooks, heat the coconut oil in a large skillet or wok over medium heat. Add the shallots and cook, stirring, for 2 to 3 minutes until softened and lightly golden.

3

Add the minced garlic, grated ginger, and lemongrass. Stir constantly for about 60 seconds until fragrant. Do not let the garlic burn.

4

Add the red curry paste directly to the aromatics. Stir and fry the paste for 1 to 2 minutes. This step blooms the spices and deepens the flavor of the whole dish.

5

Pour in the 2 cups of full-fat coconut milk, stirring to fully dissolve the curry paste. Bring to a gentle simmer over medium heat.

6

Add the sliced red bell pepper. Simmer for 3 to 4 minutes until just tender but still holding a little bite.

7

Season the sauce with fish sauce, brown sugar, and lime juice. Taste and adjust. It should be savory, slightly sweet, and bright.

8

Add the shrimp in a single layer. Cook for 2 to 3 minutes, flipping once, just until they turn pink and opaque all the way through. Pull them off the heat immediately so they stay tender.

9

Stir in the Thai basil leaves right before serving and let the residual heat wilt them gently.

10

Serve the curry ladled over scoops of coconut rice, with fresh lime wedges on the side.

Equipment

  • Large skillet or wok (12-inch recommended)
  • Medium saucepan with tight-fitting lid
  • Citrus juicer
  • Fine grater or microplane (for ginger)
  • Wooden spoon or silicone spatula
  • Ladle

Notes

Storage: Leftover curry keeps well in an airtight container in the refrigerator for up to 3 days. Store the rice and curry separately to prevent the rice from becoming soggy. Reheat gently on the stovetop over low heat, adding a splash of coconut milk to loosen the sauce. The shrimp can become rubbery if microwaved aggressively, so low-and-slow is best. Make-ahead tip: You can prepare the curry sauce base (through step 6, before adding shrimp) up to 2 days ahead. Reheat it, then add fresh shrimp just before serving. Shrimp swap: This recipe works beautifully with chicken breast or thigh strips, firm tofu, or scallops. Adjust cook time accordingly.

Serving, Variations, and Storage

This Thai shrimp curry with rice is perfect as a standalone dinner, but a few simple additions can round it out beautifully:

  • Sliced cucumber with a splash of rice vinegar on the side for freshness
  • Crispy shallots scattered over the top for texture
  • A soft-boiled egg for extra richness
  • Toasted cashews or peanuts for crunch

Protein swaps: This sauce works just as well with chicken thighs, scallops, or cubed firm tofu. Just adjust the cook time so nothing overcooks.

Leftovers keep in the fridge for up to three days. Store the rice and curry separately and reheat the curry gently with a splash of extra coconut milk to bring the sauce back to life.

Frequently Asked Questions

You can, but the curry sauce will be noticeably thinner and less rich. Full-fat coconut milk is what gives Thai shrimp curry its signature silky, velvety body. If you only have light coconut milk, consider reducing the sauce a few extra minutes before adding the shrimp.
With 3 tablespoons of red curry paste, this sits at a medium heat level. For a milder curry, start with 1 to 2 tablespoons. For a spicier version, add a thinly sliced fresh Thai chili or a pinch of cayenne along with the curry paste. Taste as you go.
Store the curry and rice in separate airtight containers in the fridge for up to 3 days. Reheat the curry gently on the stovetop over low heat with a splash of coconut milk. Avoid high microwave heat as it can make the shrimp tough. This dish does not freeze well due to the coconut milk sauce and shrimp texture.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!