“You’re not really a fan of curry, are you?” my friend asked, eyebrows raised, as I nervously stirred a pot of what looked like a suspiciously orange soup. Honestly, I wasn’t sure either. I’d always been a bit wary of coconut curry dishes—too rich, too spicy, too complicated. But that evening, with a few tired hours behind me and a craving for something comforting, I threw together what I now call my creamy coconut curry shrimp with fluffy jasmine rice. It was a total fluke.
I had grabbed a can of coconut milk on a whim, thinking it might save the dinner mess I was staring at. Tossed in some shrimp, a handful of spices, and let the whole thing simmer while the jasmine rice steamed away quietly in the background. The aroma filled my kitchen—a warm, inviting scent that was both exotic and homey. When it came time to taste, I expected a polite “meh.” Instead, my taste buds did a happy dance, and my friend asked for seconds (and the recipe) before dessert.
Since then, I’ve made this dish more times than I can count, tweaking it just a bit each time but never straying far from that simple, comforting core. It’s quickly become my go-to when I want something that feels special without the fuss. If you like shrimp and crave that silky coconut curry flavor balanced with the fluffiest jasmine rice, you’re going to appreciate this recipe. It’s not about fancy techniques or hard-to-find ingredients—just honest flavors and cozy vibes that settle in your soul.
It turns out, sometimes the best recipes come from moments of “I hope this works” rather than “I planned this for weeks.” And that’s exactly why this one stuck with me—it’s reliable, satisfying, and so darn tasty that even a curry skeptic like me can’t resist.
Why You’ll Love This Recipe
After testing this creamy coconut curry shrimp with fluffy jasmine rice recipe multiple times (I swear, I made it three nights in a row last week), I can confidently say this dish hits all the right notes. Here’s why it’s a keeper:
- Quick & Easy: From start to finish in under 30 minutes—perfect for those busy weeknights when you want something effortless but impressive.
- Simple Ingredients: No exotic shopping trips needed. Most of these ingredients are pantry staples or easy to find at your local store.
- Perfect for Cozy Dinners or Casual Entertaining: Whether it’s a quiet night or you’re hosting friends, this dish feels special without the stress.
- Crowd-Pleaser: Shrimp lovers and curry newbies alike tend to rave about the creamy texture and balanced flavors.
- Unbelievably Delicious: The silky coconut milk marries perfectly with the fragrant spices, while the jasmine rice soaks up all that goodness for a comforting bite every time.
What makes this recipe stand out is the balance—no overpowering heat, just a gentle, aromatic curry sauce with a hint of sweetness and tang. I also like blending the shrimp in last, so they stay tender and juicy, never rubbery. And that jasmine rice? Fluffy and fragrant, it is the ideal partner, soaking up all the sauce without getting mushy.
It’s the kind of recipe that makes you close your eyes and savor every bite—comfort food that doesn’t feel heavy or overdone. If you want to go a step further, pairing it with a vibrant side like sautéed green beans with lemon zest and pine nuts adds a fresh, crunchy counterpoint that’s hard to beat.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with a few fresh items that bring it all together beautifully.
- Shrimp: 1 pound (450g) raw shrimp, peeled and deveined (medium or large size works best for that juicy bite)
- Coconut Milk: 1 can (13.5 oz / 400 ml) full-fat coconut milk (brands like Thai Kitchen give a rich, creamy finish)
- Jasmine Rice: 1 ½ cups (280g) uncooked jasmine rice (for that classic fluffy texture and fragrant aroma)
- Onion: 1 medium yellow onion, finely chopped (adds sweetness and depth)
- Garlic: 3 cloves, minced (because garlic just makes everything better)
- Fresh Ginger: 1 tablespoon, grated (brings warmth and a little zing)
- Curry Powder: 2 tablespoons (I like a mild blend, but you can tweak to your spice level)
- Turmeric: 1 teaspoon (for color and subtle earthiness)
- Red Chili Flakes: ½ teaspoon, optional (if you want a gentle kick)
- Lime Juice: 2 tablespoons fresh (brightens and balances the creamy sauce)
- Fish Sauce or Soy Sauce: 1 tablespoon (adds umami; fish sauce is authentic, but soy sauce works for a milder flavor)
- Brown Sugar: 1 teaspoon (to balance the tang and spice)
- Vegetable or Coconut Oil: 2 tablespoons (for sautéing)
- Fresh Cilantro: A handful, chopped (for garnish and fresh herb flavor)
- Optional Vegetables: Bell peppers, snap peas, or spinach (add color and nutrition if you like)
If you want a gluten-free version, just double-check your curry powder and soy sauce labels or substitute tamari. For a dairy-free and paleo-friendly meal, this recipe already fits perfectly thanks to the coconut milk base.
In the warmer months, I like swapping out the frozen veggies for fresh snap peas or bell peppers. And if shrimp isn’t your thing, chicken breast or firm white fish can be swapped in with minimal changes—just adjust cooking times accordingly.
Equipment Needed
- Medium saucepan with a lid (for cooking the jasmine rice)
- Large skillet or sauté pan (ideally non-stick or cast iron for even heat)
- Measuring cups and spoons (precision matters for balanced curry)
- Fine grater or microplane (for fresh ginger)
- Sharp knife and cutting board (for prepping shrimp, garlic, and onion)
- Wooden spoon or silicone spatula (to stir without scratching your pan)
If you don’t have a rice cooker, the saucepan method works just fine. I personally use a heavy-bottomed skillet for the curry because it holds heat well and reduces sticking, but a standard non-stick pan will get the job done.
If you want to get fancy, a wok can add a nice touch for stir-frying the shrimp quickly, but it’s by no means necessary. Keeping your tools simple keeps this recipe accessible and easy on your kitchen.
Preparation Method
- Cook the Jasmine Rice (20 minutes): Rinse 1 ½ cups (280g) jasmine rice under cold water until the water runs clear. This removes excess starch and keeps the rice fluffy. Combine rinsed rice with 2 ¼ cups (530ml) water in a medium saucepan. Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for 15 minutes. Turn off heat and let it steam for an additional 5 minutes without lifting the lid. Fluff with a fork before serving.
- Prepare the Aromatics: While the rice cooks, heat 2 tablespoons vegetable or coconut oil in a large skillet over medium heat. Add the finely chopped onion and sauté for 3-4 minutes until translucent and fragrant. Toss in the minced garlic and grated ginger, cooking for another minute until aromatic but not browned.
- Build the Curry Base: Stir in 2 tablespoons curry powder, 1 teaspoon turmeric, and ½ teaspoon red chili flakes (if using). Cook the spices for 1 minute to release their oils and deepen flavor. Pour in the full can (13.5 oz / 400 ml) of coconut milk and stir well to combine.
- Simmer the Sauce: Add 1 tablespoon fish sauce or soy sauce, 2 tablespoons fresh lime juice, and 1 teaspoon brown sugar. Stir to blend, then reduce heat to low. Let the sauce simmer gently for 5-7 minutes to thicken slightly and marry the flavors. You should see a glossy, creamy sauce with a subtle coconut aroma.
- Cook the Shrimp: Increase heat to medium-high and add the peeled and deveined shrimp to the skillet. Stir to coat the shrimp in the sauce. Cook for 3-4 minutes, turning occasionally, until the shrimp turn pink and opaque. Be careful not to overcook—shrimp should be firm but tender.
- Add Optional Veggies (if using): If you want to toss in quick-cooking vegetables like spinach or snap peas, add them in the last 2 minutes of cooking so they remain crisp-tender.
- Garnish and Serve: Once the shrimp are cooked through and the sauce is flavorful, remove from heat. Sprinkle freshly chopped cilantro over the top. Serve the creamy coconut curry shrimp hot over the fluffy jasmine rice.
Pro tip: Taste the sauce before adding shrimp to adjust seasoning. If it feels too rich, a splash more lime juice can brighten it up. If it’s not quite salty enough, add a dash more fish or soy sauce.
Cooking Tips & Techniques
Cooking shrimp just right is key here—overcooking makes it rubbery and sad. I learned the hard way after a few batches, so keep your eye on the color change and texture. Pink and firm means done.
Simmering the coconut milk gently helps prevent it from splitting. High heat can make it separate, so patience is your friend. Also, blooming the spices in oil at the start unlocks their flavor, giving the curry that deep, rich taste most store-bought sauces lack.
Multitasking helps speed things up—start the rice first, then prep your aromatics while it simmers. This way, everything finishes around the same time without stress.
For consistency, use full-fat coconut milk—it’s thicker and creamier than light versions. If you want a lighter sauce, you can dilute it with a splash of chicken broth, but the flavor won’t be quite as indulgent.
Finally, let the curry rest for a few minutes off the heat before serving. The flavors meld better, and the sauce thickens slightly, making every bite more luscious.
Variations & Adaptations
This creamy coconut curry shrimp is flexible, so feel free to make it your own.
- Protein Swap: Use chicken breast strips or firm white fish like cod or halibut. Adjust cooking times—chicken takes about 6-7 minutes, fish 4-5 minutes.
- Vegetarian Version: Replace shrimp with firm tofu cubes, pan-fried until golden before adding to the curry. Use soy sauce instead of fish sauce.
- Spice Level: Add diced fresh chilies or a teaspoon of Thai red curry paste for more heat. Or omit chili flakes for a mild version.
- Seasonal Veggies: Stir in diced bell peppers, snap peas, or baby spinach during the last few minutes of cooking for extra color and nutrients.
- Low-Carb Option: Replace jasmine rice with cauliflower rice for a lighter meal.
One version I tried recently included a handful of roasted cashews stirred in at the end for crunch and a slightly nutty contrast. It was a hit and added a nice texture twist without overpowering the curry’s creamy smoothness.
Serving & Storage Suggestions
This dish shines best served hot, straight from the stove, with the fluffy jasmine rice steaming underneath the creamy curry sauce. For a pop of freshness, a wedge of lime on the side invites extra brightness.
Pairing it with crisp, lemony green beans like those from the Asian sesame green beans recipe adds a crunchy, tangy counterpoint that balances the richness beautifully.
Leftovers keep well in an airtight container in the fridge for up to 3 days. When reheating, warm gently on the stovetop or microwave, adding a splash of water or coconut milk if the sauce has thickened too much.
While the jasmine rice can get a bit sticky when stored, fluffing it up with a fork after reheating brings back some of that original texture. Flavors deepen overnight, so sometimes leftovers taste even better.
Nutritional Information & Benefits
This recipe offers a balanced meal with protein from shrimp, healthy fats from coconut milk, and complex carbs from jasmine rice. A typical serving provides approximately 450 calories, 25g protein, 12g fat (mostly from coconut), and 50g carbohydrates.
Shrimp is an excellent source of lean protein and contains key nutrients like selenium and vitamin B12. Coconut milk adds medium-chain triglycerides (MCTs), which may support metabolism and brain health.
For those mindful of allergens, note that shrimp is a shellfish allergen, and soy sauce contains gluten unless tamari is used. The recipe is naturally gluten-free if you choose appropriate soy sauce alternatives.
Overall, this dish offers a satisfying, flavorful way to enjoy seafood with wholesome ingredients that nourish and comfort.
Conclusion
This creamy coconut curry shrimp with fluffy jasmine rice recipe is proof that simple ingredients and straightforward methods can create something truly special. It’s the kind of meal that feels like a warm hug after a long day—comforting, delicious, and easy to put together.
Don’t hesitate to make it your own by adding your favorite veggies, adjusting the spice, or swapping proteins. Personally, I keep coming back to this recipe because it’s reliable and always hits the spot without demanding hours in the kitchen.
Give it a try and see if it doesn’t quickly become your favorite go-to for a cozy, flavorful dinner. And if you do tweak it, I’d love to hear what you come up with!
FAQs
- Can I make this recipe ahead of time?
Yes, you can prepare the curry and rice up to 2 days ahead and store them separately in the fridge. Reheat gently before serving. - What type of shrimp works best?
Medium or large raw shrimp, peeled and deveined, are ideal for tender texture and flavor absorption. - Can I use light coconut milk?
You can, but the sauce will be less creamy and rich. Full-fat coconut milk gives the best flavor and texture. - How do I make this dish spicier?
Add fresh chopped chilies, extra red chili flakes, or a spoonful of Thai red curry paste to the sauce. - Is jasmine rice necessary?
Jasmine rice is recommended for its fragrance and fluffiness, but basmati or long-grain white rice can be used as substitutes.
Pin This Recipe!
Creamy Coconut Curry Shrimp Recipe with Fluffy Jasmine Rice
A quick and easy creamy coconut curry shrimp served over fluffy jasmine rice, perfect for cozy dinners or casual entertaining. This recipe balances silky coconut milk with fragrant spices and tender shrimp for a comforting and flavorful meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Asian
Ingredients
- 1 pound (450g) raw shrimp, peeled and deveined (medium or large size)
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 ½ cups (280g) uncooked jasmine rice
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon turmeric
- ½ teaspoon red chili flakes (optional)
- 2 tablespoons fresh lime juice
- 1 tablespoon fish sauce or soy sauce
- 1 teaspoon brown sugar
- 2 tablespoons vegetable or coconut oil
- A handful fresh cilantro, chopped
- Optional vegetables: bell peppers, snap peas, or spinach
Instructions
- Rinse 1 ½ cups jasmine rice under cold water until water runs clear. Combine rinsed rice with 2 ¼ cups water in a medium saucepan. Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for 15 minutes. Turn off heat and let steam for 5 minutes without lifting lid. Fluff with a fork before serving.
- While rice cooks, heat 2 tablespoons vegetable or coconut oil in a large skillet over medium heat. Add chopped onion and sauté for 3-4 minutes until translucent and fragrant. Add minced garlic and grated ginger, cooking for another minute until aromatic but not browned.
- Stir in 2 tablespoons curry powder, 1 teaspoon turmeric, and ½ teaspoon red chili flakes if using. Cook spices for 1 minute to release oils and deepen flavor. Pour in the full can of coconut milk and stir well to combine.
- Add 1 tablespoon fish sauce or soy sauce, 2 tablespoons fresh lime juice, and 1 teaspoon brown sugar. Stir to blend, then reduce heat to low. Let sauce simmer gently for 5-7 minutes to thicken slightly and marry flavors.
- Increase heat to medium-high and add peeled and deveined shrimp to skillet. Stir to coat shrimp in sauce. Cook for 3-4 minutes, turning occasionally, until shrimp turn pink and opaque. Avoid overcooking.
- If using optional vegetables like spinach or snap peas, add them in the last 2 minutes of cooking to keep them crisp-tender.
- Remove from heat, sprinkle chopped cilantro over the top, and serve the creamy coconut curry shrimp hot over the fluffy jasmine rice.
Notes
Use full-fat coconut milk for best creaminess. Avoid overcooking shrimp to keep them tender. Simmer coconut milk gently to prevent splitting. Adjust seasoning before adding shrimp. For gluten-free, use tamari instead of soy sauce. Optional vegetables can be added for extra nutrition and color.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 450
- Sugar: 5
- Sodium: 600
- Fat: 12
- Saturated Fat: 10
- Carbohydrates: 50
- Fiber: 2
- Protein: 25
Keywords: coconut curry shrimp, creamy curry, jasmine rice, easy dinner, quick shrimp recipe, coconut milk curry, weeknight meal





