“You’ve gotta try this,” my friend texted, practically demanding attention between her usual stream of cat memes and weekend plans. I sighed, juggling dinner prep and emails, thinking, shrimp curry? Sounds fancy—and complicated. But the next night, when exhaustion hit and my fridge looked emptier than I remembered, I recalled her message. I didn’t feel like fussing, but I needed something cozy and quick. So I gave this creamy coconut curry shrimp recipe a shot—one pan, jasmine rice, no extra pots or pans. Honestly, it was a happy accident that turned a chaotic evening into a warm, soothing reset.
The aroma of coconut and curry simmering together filled the kitchen, instantly calming the noise outside. Tender shrimp bathed in a rich, velvety sauce paired with fluffy jasmine rice—it hit the spot. I found myself making it a few times that week, tweaking the spice just a bit each time, savoring the way the creamy coconut melded with curry and fresh lime brightness. No fuss, no mess, just pure satisfying comfort. It’s the kind of meal that feels like a little hug after a long day, and honestly, that’s why it stuck around in my repertoire.
This recipe is more than just dinner; it’s a quiet reminder that good food doesn’t have to be complicated, and sometimes the best meals come together when you least expect it.
Why You’ll Love This Recipe
After countless tests in my kitchen, I can say this creamy coconut curry shrimp recipe stands out for several reasons that make it a go-to for busy evenings or when you crave something flavorful without fuss.
- Quick & Easy : Ready in under 30 minutes, this one-pan meal is perfect for nights when you want dinner fast but still crave something special.
- Simple Ingredients : You probably have most of these in your pantry and fridge—no specialty store runs needed.
- Perfect for Weeknight Dinners : The comforting richness of coconut paired with curry spices makes it an ideal cozy dinner that feels a little indulgent.
- Crowd-Pleaser : My family and friends can’t get enough; it balances spice and creaminess perfectly to please both adventurous eaters and picky ones.
- Unbelievably Delicious : The creamy coconut milk smooths out the curry’s spices, while the jasmine rice soaks up all that flavor—pure magic in one pan.
What makes this recipe different? It’s the easy one-pan technique that melds everything together without multiple pots. Plus, the shrimp stays perfectly tender because it’s cooked gently in the coconut curry sauce—not overcooked in a dry pan. I also toss in fresh lime juice at the end, which adds a fresh, tangy brightness that cuts through the richness, making every bite sing.
If you’re looking to impress guests without stress, or just want a satisfying meal that feels a little fancy but comes together with minimal effort, this creamy coconut curry shrimp with jasmine rice hits the mark every time.
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 or easy to find in any grocery store, and you can swap a few to suit your preferences or dietary needs.
- Shrimp : 1 pound (450g) of large shrimp, peeled and deveined (fresh or thawed frozen, wild-caught preferred for best flavor)
- Coconut Milk : 1 can (13.5 oz / 400ml) full-fat coconut milk (brands like Thai Kitchen give a creamy, rich texture)
- Jasmine Rice : 1 cup (185g) uncooked jasmine rice (washed and drained)
- Onion : 1 small yellow onion, finely chopped (adds sweetness and depth)
- Garlic : 3 cloves, minced (for that signature aroma)
- Fresh Ginger : 1 tablespoon grated (fresh ginger really brightens the curry)
- Curry Powder : 2 teaspoons (choose a balanced curry powder—you can find good blends from McCormick or Penzeys)
- Turmeric : 1/2 teaspoon (optional, adds color and mild earthiness)
- Chili Flakes : 1/4 teaspoon or to taste (for a gentle heat, adjust as you like)
- Lime Juice : Juice of 1 lime (adds fresh tang at the end)
- Vegetable or Coconut Oil : 1 tablespoon (for sautéing)
- Salt and Pepper : To taste
- Fresh Cilantro : A handful, roughly chopped (optional, for garnish and fresh herb kick)
- Water or Low-Sodium Chicken Broth : 1 cup (240ml) (to cook the rice and thin the sauce slightly)
Substitutions: Use almond flour for a gluten-free option in other recipes, but this dish is naturally gluten-free. Swap coconut milk with a lighter version if you want fewer calories, but the richness changes. If you prefer a milder curry, reduce the curry powder or chili flakes. For dairy-free, everything here fits perfectly.
Equipment Needed
- Large Deep Skillet or Wide Sauté Pan : At least 12 inches wide with a lid to cook shrimp and rice together. I prefer a heavy-bottomed pan to prevent scorching.
- Measuring Cups and Spoons : For precise ingredient amounts.
- Wooden Spoon or Silicone Spatula : For stirring without scratching your pan.
- Sharp Knife and Cutting Board : For prepping onions, garlic, and ginger.
- Citrus Juicer (optional) : Makes squeezing lime juice easier, but you can just use your hands.
If you don’t have a lid for your skillet, a large baking sheet or foil can cover it to trap steam while the rice cooks. For budget-friendly options, a non-stick frying pan works fine but watch the heat to avoid burning the coconut milk.
Preparation Method

- Prepare Ingredients (5 minutes): Rinse 1 cup (185g) jasmine rice under cold water until water runs clear to remove excess starch. Peel and devein 1 pound (450g) large shrimp if needed. Chop 1 small onion finely, mince 3 garlic cloves, and grate 1 tablespoon fresh ginger.
- Sauté Aromatics (5 minutes): Heat 1 tablespoon oil in a large deep skillet over medium heat. Add chopped onion and cook until softened and translucent, about 3 minutes. Stir in garlic and ginger, cooking another 1-2 minutes until fragrant but not browned.
- Add Spices (1 minute): Sprinkle in 2 teaspoons curry powder, 1/2 teaspoon turmeric, and 1/4 teaspoon chili flakes. Stir constantly to toast the spices gently, releasing their aroma without burning—this step makes the curry flavorful.
- Add Rice and Liquids (2 minutes): Stir in the rinsed jasmine rice, coating it in the spices and aromatics. Pour in 1 can (400ml) coconut milk and 1 cup (240ml) water or low-sodium broth. Stir gently to combine, then bring to a simmer.
- Simmer Rice (15 minutes): Cover the skillet with a tight-fitting lid. Reduce heat to low and let the rice cook in the coconut curry mixture, absorbing the flavors. Avoid lifting the lid too often—steam is key to fluffy rice.
- Add Shrimp (5 minutes): After 15 minutes, remove the lid and nestle the shrimp into the rice mixture in a single layer. Cover again and cook for 5 more minutes, or until shrimp turn pink and opaque. Do not overcook—shrimp should be tender and juicy.
- Finish with Lime and Season (2 minutes): Remove from heat. Squeeze juice of 1 lime over the dish and gently fluff the rice with a fork. Season with salt and pepper to your taste. Stir in chopped fresh cilantro if using.
- Serve Warm: Spoon the creamy coconut curry shrimp and rice onto plates or bowls. The sauce should be silky and coat every bite.
Tips: If your curry seems too thick, add a splash more water or broth to loosen it. If too thin, cook uncovered for a few minutes to reduce. Smell the curry while cooking—the fragrant coconut and spices should linger invitingly, no burnt notes.
Cooking Tips & Techniques
Creamy coconut curry shrimp is deceptively simple but has a few tricks to get it just right. First, don’t rush the sautéing of onions and spices. Toasting curry powder and turmeric in oil unlocks deeper, complex flavors, so take your time there. I’ve burned this step once or twice, and it left a bitter taste that no coconut milk could fix.
When cooking the rice in the coconut milk mixture, it’s tempting to peek often, but trust me, leave the lid on most of the time to trap steam. That’s what yields fluffy jasmine rice that soaks up the curry without becoming mushy.
Shrimp cooks very fast—overcooking makes it rubbery. Add it toward the end and cook just until pink and opaque. I learned this the hard way after a chewy batch that no sauce could rescue.
Multitasking tip: While the rice simmers, chop your lime and cilantro or prep a quick side salad. This keeps things moving efficiently without crowding the stove.
Finally, finish with fresh lime juice right before serving. It cuts through the creamy sauce and brightens the dish, balancing richness with a fresh zing. It’s a little touch that makes a big difference.
Variations & Adaptations
This creamy coconut curry shrimp recipe is versatile, and you can easily adjust it to fit different diets or flavor preferences.
- Vegetarian Version: Swap shrimp for firm tofu or chickpeas. Press tofu to remove excess moisture and cut into cubes, adding it in the last 10 minutes of cooking to soak up the curry flavors.
- Spice Level: Want it spicier? Add diced fresh chili or increase chili flakes. For milder, reduce curry powder and skip chili flakes entirely.
- Seasonal Veggies: Toss in bell peppers, snap peas, or spinach for extra color and nutrition. Add vegetables early enough to cook through but not so late they stay raw.
- Low-Carb Adaptation: Replace jasmine rice with cauliflower rice. Cook cauliflower rice separately and serve alongside the shrimp curry to keep the sauce intact.
- Personal Twist: I once added a tablespoon of peanut butter for a subtle nutty undertone that blended surprisingly well with the curry spices and coconut creaminess.
Serving & Storage Suggestions
Serve this creamy coconut curry shrimp hot, right from the pan. The jasmine rice acts like a sponge, soaking up every bit of sauce, so don’t be shy about plating generously. Garnish with extra chopped cilantro or a wedge of lime on the side for guests to add fresh brightness.
This dish pairs beautifully with a crisp cucumber salad or lightly steamed green beans to cut through the richness. If you want a beverage pairing, a chilled Riesling or a cold beer with citrus notes complements the curry’s creamy, spicy profile.
For leftovers, store in an airtight container in the refrigerator up to 3 days. The sauce thickens as it cools; reheat gently on the stove with a splash of water or broth to loosen it. Flavors meld beautifully overnight, often tasting even better the next day.
If freezing, separate shrimp and rice or freeze together in smaller portions. Thaw overnight in the fridge and reheat slowly to avoid rubbery shrimp.
Nutritional Information & Benefits
This creamy coconut curry shrimp with jasmine rice is a balanced meal rich in protein and healthy fats. Shrimp provides a lean source of protein packed with omega-3 fatty acids and essential minerals like selenium and iodine. Coconut milk adds medium-chain triglycerides (MCTs) that are a quick energy source.
Jasmine rice offers a comforting carbohydrate base, supplying energy and a mild nutty flavor. The spices like turmeric bring antioxidants and anti-inflammatory properties, while garlic and ginger add digestive benefits.
Gluten-free and dairy-free, this recipe fits many dietary needs. Just be mindful of shellfish allergies and adjust spice levels as needed.
Conclusion
This creamy coconut curry shrimp with jasmine rice one-pan meal is a reliable, flavorful fix when you want a cozy dinner that doesn’t ask for too much time or cleanup. It’s flexible, approachable, and just downright satisfying. You can customize the spice, add veggies, or swap proteins to suit whatever’s on hand or your mood that day.
Personally, I keep coming back to it because it feels like a little luxury without the fuss—comfort food with a tropical twist, ready in under half an hour. If you try this recipe, I’d love to hear how you make it your own, or if it turned a hectic night into a calm one like it did for me.
Enjoy the creamy, fragrant warmth, and happy cooking!
FAQs
Can I use frozen shrimp for this recipe?
Yes, frozen shrimp works fine. Just thaw completely and pat dry before cooking to avoid excess water diluting the sauce.
What can I substitute for jasmine rice?
Basmati rice or long-grain white rice are good substitutes. If you prefer lower carbs, cauliflower rice served on the side is a great option.
How do I make this recipe spicier?
Add more chili flakes, fresh diced chili, or a splash of hot sauce while cooking. Adjust gradually to suit your heat tolerance.
Can I prepare this recipe ahead of time?
Yes, you can prep ingredients in advance and store them separately. The dish itself is best cooked fresh but reheats well for leftovers.
Is this recipe dairy-free?
Absolutely. It uses coconut milk instead of dairy cream, making it suitable for lactose intolerance or dairy-free diets.
For more easy and flavorful dinner ideas, you might enjoy the quick creamy sun-dried tomato chicken penne or the flavorful skillet honey garlic pork chops—both are weeknight favorites that come together with minimal fuss.
Pin This Recipe!

Creamy Coconut Curry Shrimp Recipe Easy One-Pan Meal with Jasmine Rice
A quick and easy one-pan meal featuring tender shrimp in a creamy coconut curry sauce served with fluffy jasmine rice. Perfect for busy weeknights, this comforting dish balances spice and creaminess with fresh lime brightness.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Thai
Ingredients
- 1 pound large shrimp, peeled and deveined (fresh or thawed frozen, wild-caught preferred)
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 1 cup (185g) uncooked jasmine rice, washed and drained
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons curry powder
- 1/2 teaspoon turmeric (optional)
- 1/4 teaspoon chili flakes (or to taste)
- Juice of 1 lime
- 1 tablespoon vegetable or coconut oil
- Salt and pepper to taste
- A handful fresh cilantro, roughly chopped (optional)
- 1 cup (240ml) water or low-sodium chicken broth
Instructions
- Rinse 1 cup jasmine rice under cold water until water runs clear to remove excess starch. Peel and devein shrimp if needed. Chop onion finely, mince garlic, and grate fresh ginger.
- Heat 1 tablespoon oil in a large deep skillet over medium heat. Add chopped onion and cook until softened and translucent, about 3 minutes. Stir in garlic and ginger, cooking another 1-2 minutes until fragrant but not browned.
- Sprinkle in 2 teaspoons curry powder, 1/2 teaspoon turmeric, and 1/4 teaspoon chili flakes. Stir constantly to toast the spices gently, releasing their aroma without burning.
- Stir in rinsed jasmine rice, coating it in the spices and aromatics. Pour in coconut milk and water or broth. Stir gently to combine, then bring to a simmer.
- Cover skillet with a tight-fitting lid. Reduce heat to low and let rice cook in the coconut curry mixture for 15 minutes, absorbing the flavors. Avoid lifting the lid too often.
- Remove lid and nestle shrimp into the rice mixture in a single layer. Cover again and cook for 5 more minutes, or until shrimp turn pink and opaque. Do not overcook.
- Remove from heat. Squeeze juice of 1 lime over the dish and gently fluff the rice with a fork. Season with salt and pepper to taste. Stir in chopped fresh cilantro if using.
- Serve warm, spooning the creamy coconut curry shrimp and rice onto plates or bowls.
Notes
If curry is too thick, add a splash more water or broth to loosen it. If too thin, cook uncovered for a few minutes to reduce. Avoid overcooking shrimp to keep it tender. Leave lid on while rice simmers to trap steam for fluffy rice. Fresh lime juice added at the end brightens the dish.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 420
- Sugar: 3
- Sodium: 350
- Fat: 25
- Saturated Fat: 20
- Carbohydrates: 30
- Fiber: 2
- Protein: 25
Keywords: coconut curry shrimp, one-pan meal, jasmine rice, quick dinner, easy shrimp recipe, creamy curry, weeknight dinner, gluten-free, dairy-free


