Coconut Curry Shrimp with Jasmine Rice Recipe
If you’re craving a dish that feels like a warm hug from the tropics, look no further than Coconut Curry Shrimp with Jasmine Rice. This flavorful, vibrant meal perfectly balances creamy coconut milk with the zing of curry paste and fresh lime, all nestled on a bed of fragrant jasmine rice. It’s a simple yet impressive dish that’s as comforting as it is exotic, making every bite a celebration of bold and bright flavors.

Ingredients You’ll Need
Getting the ingredients right is essential to capture the magic of Coconut Curry Shrimp with Jasmine Rice. Each component plays a key role in creating layers of taste, texture, and color that make this dish unforgettable.
- Large shrimp: Peeled and deveined for easy cooking and a tender bite.
- Olive oil: Used to sauté aromatics and bring a subtle richness.
- Garlic: Minced, providing a fragrant foundation to the curry.
- Ginger: Freshly grated for a sharp, zesty kick that brightens the sauce.
- Curry paste: Red or yellow, adjust the amount for your preferred heat and depth.
- Coconut milk: Adds creaminess and tropical sweetness that tames the spice.
- Lime juice: Stirred in at the end for a fresh, citrusy lift.
- Salt and black pepper: To season and balance all the flavors perfectly.
- Fresh cilantro: Chopped and sprinkled as a colorful, herbal garnish.
- Jasmine rice: Fragrant and fluffy, pairing beautifully with the creamy curry sauce.
- Water and pinch of salt: For cooking the rice perfectly.
How to Make Coconut Curry Shrimp with Jasmine Rice
Step 1: Cook the Jasmine Rice
Begin by rinsing jasmine rice under cold water until the water runs clear to remove excess starch. This step ensures your rice cooks up light and fluffy rather than gummy. Combine the rinsed rice, water, and a pinch of salt in a pot. Bring the water to a boil, then reduce the heat to low and cover the pot tightly. Let it simmer gently for about 15 minutes, then remove from the heat and allow the rice to sit covered for 5 more minutes. This resting period lets the grains steam perfectly before fluffing with a fork.
Step 2: Prepare the Coconut Curry Shrimp
While the rice is cooking, heat olive oil in a skillet over medium heat. Add the minced garlic and freshly grated ginger, sautéing just for 30 to 45 seconds until their fragrant aroma fills your kitchen – this forms the flavorful base. Stir in the curry paste and cook it for about a minute; this step helps release the rich spices locked inside. Pour in the creamy coconut milk and bring it to a gentle simmer, carefully soaking up all those wonderful flavors. Add the shrimp next, seasoning with salt and pepper, and cook for 3 to 4 minutes until they turn pink and opaque. Finish by stirring in lime juice, which adds a sparkling brightness that cuts through the richness wonderfully.
Step 3: Plate and Serve
To serve, spoon the fluffy jasmine rice onto your plates and top it generously with the luscious coconut curry shrimp. Don’t forget to ladle over some of the extra sauce to soak into the rice—it’s pure magic. A sprinkle of freshly chopped cilantro not only adds a pop of color but also a fresh herbal note that ties the dish together perfectly.
How to Serve Coconut Curry Shrimp with Jasmine Rice

Garnishes
Cilantro is the classic choice for garnishing Coconut Curry Shrimp with Jasmine Rice, lending a bright hint of freshness that complements the creamy curry. Thinly sliced green onions or a few red chili slices make excellent alternative garnishes if you want a bit more color or subtle heat.
Side Dishes
This dish is quite complete on its own, but if you’re looking to round out your meal, a crisp cucumber salad or a simple mango salsa brings a refreshing balance to the warm spices. Steamed or sautéed greens like bok choy or spinach can also add a lovely veggie boost.
Creative Ways to Present
For a special occasion, serve your Coconut Curry Shrimp with Jasmine Rice in a hollowed-out pineapple for instant tropical vibes. Another fun idea is to use small bowls or ramekins to portion the rice and shrimp separately, letting guests combine flavors on their own plates. Presentation adds to the experience, making this dish even more delightful.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers of Coconut Curry Shrimp with Jasmine Rice, store the shrimp curry and jasmine rice separately in airtight containers in the refrigerator. This prevents the rice from becoming overly soggy while keeping the shrimp perfectly tender.
Freezing
You can freeze the shrimp curry sauce without the rice. Place it in a freezer-safe container and thaw overnight in the fridge before reheating. The rice doesn’t freeze well due to its delicate texture, so it’s best to make fresh jasmine rice when ready to serve again.
Reheating
Gently reheat the shrimp curry on the stovetop over low heat to avoid overcooking the shrimp. Warm the jasmine rice separately, ideally by steaming or microwaving with a splash of water to restore moisture. Combining them just before serving will bring your leftovers back to life beautifully.
FAQs
Can I use frozen shrimp for this recipe?
Absolutely! Just make sure to thaw the frozen shrimp completely before cooking to ensure even cooking and the best texture for your Coconut Curry Shrimp with Jasmine Rice.
Is this dish very spicy?
The heat level depends on the type and amount of curry paste you use. Start with less curry paste and adjust to taste if you prefer milder flavors. You can also tone down the spice by adding a bit more coconut milk.
What if I don’t have jasmine rice?
While jasmine rice pairs perfectly thanks to its fragrance and softness, basmati or other long-grain rice varieties can be fine substitutes. Just be mindful of their cooking times and liquid ratios.
Can I make this recipe vegan or vegetarian?
To keep the vibrant flavors but go plant-based, replace shrimp with firm tofu or hearty vegetables like cauliflower and mushrooms. The curry sauce stays just as delicious, especially when paired with jasmine rice.
How long does this dish take to prepare?
This Coconut Curry Shrimp with Jasmine Rice comes together in about 30 minutes, making it perfect for both weeknight dinners and last-minute guests who deserve something special.
Final Thoughts
There’s something incredibly comforting about Coconut Curry Shrimp with Jasmine Rice that makes it a dish worth returning to again and again. Whether you’re looking to brighten up a busy weeknight or impress friends with a dish that tastes like a tropical getaway, this recipe delivers on all fronts. So grab your ingredients and dive into this delicious adventure—you won’t regret it!
PrintCoconut Curry Shrimp with Jasmine Rice Recipe
A flavorful and creamy Coconut Curry Shrimp served over fragrant jasmine rice, combining tender shrimp with a rich coconut curry sauce infused with garlic, ginger, and lime for a quick and satisfying meal perfect for seafood lovers.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 2–3 1x
- Category: Main Course
- Method: Sautéing and Simmering
- Cuisine: Thai
- Diet: Low Lactose
Ingredients
For the Shrimp
- 1 lb (450g) large shrimp, peeled and deveined
- 1 tablespoon olive oil
- 1 clove garlic, minced
- 1 teaspoon ginger, grated
- 1–2 tablespoons red or yellow curry paste (adjust to taste)
- 1/2 cup coconut milk
- 1 tablespoon lime juice
- Salt and black pepper, to taste
- Fresh cilantro, chopped, for garnish
For the Jasmine Rice
- 1 cup jasmine rice
- 2 cups water
- Pinch of salt
Instructions
- Cook the Jasmine Rice: Rinse the jasmine rice under cold water until the water runs clear to remove excess starch. Combine the rinsed rice, water, and a pinch of salt in a pot. Bring to a boil over medium-high heat, then reduce the heat to low and cover the pot. Let it simmer gently for 15 minutes until the water is absorbed. Remove from heat and let it sit, covered, for 5 minutes before fluffing the rice with a fork.
- Prepare the Coconut Curry Shrimp: Heat olive oil in a skillet over medium heat. Add the minced garlic and grated ginger, sautéing for 30 to 45 seconds until fragrant. Stir in the curry paste and cook for 1 minute to release its flavors. Pour in the coconut milk and bring to a gentle simmer. Add the shrimp, season with salt and black pepper to taste, and cook for 3 to 4 minutes until the shrimp turn pink and opaque. Stir in the lime juice just before removing from heat.
- Serve: Plate the fluffy jasmine rice and top it with the coconut curry shrimp. Spoon any extra sauce from the skillet over the top and garnish with freshly chopped cilantro for added freshness and color.
Notes
- Adjust the amount of curry paste based on your preferred spice level.
- Use fresh ginger and garlic for the best flavor.
- For a richer sauce, you can use full-fat coconut milk.
- Rinsing jasmine rice is important to achieve fluffy rice.
- Make sure not to overcook shrimp to keep them tender and juicy.
- This dish pairs well with steamed or sautéed vegetables for a complete meal.
Nutrition
- Serving Size: 1 serving (about 1/3 of recipe)
- Calories: 380 kcal
- Sugar: 2 g
- Sodium: 300 mg
- Fat: 20 g
- Saturated Fat: 17 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 1.5 g
- Protein: 22 g
- Cholesterol: 165 mg
Keywords: coconut curry shrimp, jasmine rice, seafood recipe, Thai curry, easy dinner, quick shrimp recipe, coconut milk curry
