Get ready to delight your taste buds with Coconut Curry Shrimp with Jasmine Rice, a dish that dances with bright flavors and irresistible aromas. Plump, juicy shrimp swim in a silky coconut curry sauce, layered with just the right amount of spice, while a fluffy bed of jasmine rice soaks up every golden drop. This recipe promises not just a meal but an experience—inviting you to enjoy bold flavor without fuss, whether you’re cooking up a weeknight treat or serving friends something special.

Ingredients You’ll Need
Every ingredient for Coconut Curry Shrimp with Jasmine Rice plays a starring role, coming together to create pure comfort in a bowl. The combination is simple, yet each part bursts with purpose—bringing out rich textures, vivid colors, and a symphony of flavor you won’t soon forget.
- Shrimp: Large, peeled, and deveined shrimp soak up the gorgeous curry flavors and provide a succulent bite in every forkful.
- Coconut oil: Adds a hint of sweetness and amplifies that signature coconut aroma—regular vegetable oil works if that’s what you have.
- Onion: Finely chopped for subtle sweetness and to build a savory base in your curry sauce.
- Garlic: Just two cloves make a big difference, infusing the entire dish with their unmistakable warmth.
- Fresh ginger: Grated ginger adds zesty brightness and a little complexity to the curry.
- Red curry paste: This is where the magic happens—start with a tablespoon and add more if you love the heat!
- Coconut milk: The heart of the sauce, delivering creaminess and a touch of natural sweetness to mellow the spices.
- Fish sauce or soy sauce: For depth, umami, and a true Thai-inspired touch—use soy sauce for a pescatarian option.
- Brown sugar or honey: Balances the heat and acidity; even a teaspoon goes a long way.
- Lime juice: Squeezing in fresh lime at the end perks up every flavor in the curry.
- Salt and pepper: Essential for dialing in the taste right before serving.
- Fresh cilantro: Chop up a handful for a fresh, herby garnish that adds a pop of color.
- Jasmine rice: The fragrant, delicate base for your curry, it turns every bite into comfort food.
- Water or broth: Cooking the rice in broth infuses even more flavor, but water works great, too.
- Pinch of salt: Just a touch ensures the rice tastes delicious all on its own.
How to Make Coconut Curry Shrimp with Jasmine Rice
Step 1: Cook the Jasmine Rice
Start by rinsing your jasmine rice under cold water until it runs clear—this simple trick keeps your grains fluffy rather than sticky. Toss the rice into a pot with your water (or broth) and a pinch of salt, bring it to a boil, then cover and turn the heat down. In about 15 minutes, you’ll have perfectly tender rice waiting to soak up all that gorgeous curry sauce. Once it’s done, don’t forget to fluff it with a fork for maximum lusciousness!
Step 2: Sauté the Aromatics
While the rice cooks, grab a large skillet and heat your coconut oil on medium. Sauté chopped onion, minced garlic, and grated ginger until the kitchen fills with an irresistible fragrance—about 2-3 minutes should do the trick. These aromatics set the savory, warming tone for your Coconut Curry Shrimp with Jasmine Rice.
Step 3: Build the Curry Base
Next, scoop in your red curry paste, stirring it right into the sautéed aromatics. Let it cook for about a minute—this extra step toasting the paste unlocks a deeper, richer flavor. Immediately, you’ll start noticing that classic Thai curry aroma wafting through!
Step 4: Add Coconut Milk and Seasonings
Pour in the coconut milk, letting it mingle with your fiery, savory base. Drizzle in the fish sauce or soy sauce and sprinkle over brown sugar. Bring it to a gentle simmer, letting it thicken for 3-4 minutes. Season with salt and pepper, tasting as you go to make sure the balance is just right.
Step 5: Cook the Shrimp
Tumble the shrimp into the bubbling curry sauce, making sure each one is coated. Let them cook for 3-5 minutes—just until they’re pink and opaque. Overcooked shrimp get rubbery, so keep a close eye! Right before serving, squeeze over fresh lime juice for a final, zippy flourish.
Step 6: Serve and Savor
Spoon a generous heap of jasmine rice into bowls and ladle the coconut curry shrimp over the top. Garnish with fresh cilantro, and serve immediately—Coconut Curry Shrimp with Jasmine Rice never fails to impress, whether at a casual family dinner or elegant dinner party.
How to Serve Coconut Curry Shrimp with Jasmine Rice

Garnishes
Treat your finished Coconut Curry Shrimp with Jasmine Rice to a smattering of freshly chopped cilantro—its herbaceous kick brings the whole dish to life. If you love a little heat, sprinkle on some sliced red chili or a twist of freshly cracked black pepper. Even a handful of toasted coconut flakes or a few lime wedges on the side make for a spectacular presentation.
Side Dishes
Keep things simple with a crisp cucumber salad or serve some quick-steamed broccoli, green beans, or snap peas alongside your Coconut Curry Shrimp with Jasmine Rice. The curry is bold and rich, so something fresh or just slightly crunchy balances the entire meal. For a heartier table, fluffy naan or roti works wonders for sopping up extra sauce!
Creative Ways to Present
Try piling the curry shrimp and jasmine rice in pretty bowls for cozy comfort, or spoon the curry over a platter of rice and set it at the center of the table for a striking, family-style meal. For a party-worthy spin, serve the curry in small cups with a mound of rice at the base—perfect for bite-sized elegance!
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the Coconut Curry Shrimp with Jasmine Rice in separate airtight containers in the fridge. The shrimp and curry sauce will keep well for up to two days, while the rice can last up to four days. This keeps the textures just right and makes reheating easier and more delicious!
Freezing
While it’s best to enjoy Coconut Curry Shrimp with Jasmine Rice fresh, you can freeze the curry and shrimp (not the rice) for up to a month—just be mindful that the shrimp may lose a bit of their signature plumpness. Thaw overnight in the fridge before reheating for a nearly-fresh flavor experience.
Reheating
To bring Coconut Curry Shrimp with Jasmine Rice back to life, gently reheat the curry on the stovetop over low heat or in the microwave, stirring occasionally. For the rice, sprinkle it with a few drops of water and cover to microwave, or steam on the stovetop until hot. This way, both elements stay flavorful and avoid drying out.
FAQs
Can I use frozen shrimp for Coconut Curry Shrimp with Jasmine Rice?
Absolutely! Just make sure to thaw the shrimp completely and pat them dry before cooking. Frozen shrimp are wonderfully convenient and soak up all the curry flavors perfectly.
What if I don’t have red curry paste?
If you can’t find red curry paste, try yellow or green curry paste for a slightly different flavor profile, or blend together a little extra ginger, garlic, and chili paste for a homemade twist. Each creates its own special spin on Coconut Curry Shrimp with Jasmine Rice.
Can I make this dish vegetarian?
Definitely! Swap shrimp for cubes of firm tofu or even chickpeas, use soy sauce instead of fish sauce, and you’ll have an equally hearty and flavorful vegetarian Coconut Curry over Jasmine Rice.
What’s the best way to avoid overcooking shrimp?
Watch for the color change—shrimp cook quickly and turn pink and opaque when done. The moment they curl into distinct “C” shapes and lose all translucence, take them off the heat to ensure they’re juicy and tender.
Should I rinse the jasmine rice before cooking?
Yes! Rinsing removes excess starch, ensuring your Jasmine Rice stays fluffy rather than clumping together. It makes all the difference in the final Coconut Curry Shrimp with Jasmine Rice experience.
Final Thoughts
I can’t think of a more crowd-pleasing, feel-good recipe than Coconut Curry Shrimp with Jasmine Rice. It’s easy, exciting, and just bursting with flavor—sure to win hearts and requests for seconds wherever it goes. Dive in and treat yourself or your loved ones to a bowl; you’ll be glad you did!