This flavorful shrimp curry is made with coconut milk. Ready in 30 minutes, it's ideal for a quick weeknight dinner. Serve it on top of rice, cauliflower rice, or in bowls with spoons.

This shrimp curry is the perfect weeknight dinner! I always have frozen shrimp in the freezer and a can of coconut milk in the pantry. So when I'm unsure what to make for dinner, this easy recipe of plump, succulent shrimp cooked in a flavorful coconut milk broth is the perfect answer.
Ingredients
See the recipe card for exact measurements. Here are my comments on some of the ingredients.
- Coconut milk: I use canned full-fat coconut milk.
- Onion and garlic: You can use jarred fresh minced garlic, but for the best flavor, use fresh garlic cloves and mince them yourself.
- Ginger: It's fine to use minced ginger from a jar, but freshly grated ginger tastes better.
- Raw shrimp: Peeled and deveined. In this recipe, I prefer the tail off - it makes them easier to eat when they're cooked in a curry. You can use medium or large shrimp in this recipe.
- Fresh basil: Adds not just color but also amazing flavor. You can use cilantro instead of basil. Basil has a more unique flavor, but I like the cilantro version too, and my kids prefer it.
Instructions
The detailed instructions and step-by-step photos are included in the recipe card. Here's a quick overview.
Cook onion, garlic, and spices in avocado or coconut oil. Stir in coconut milk.
Add shrimp to this tasty broth and cook them to plump perfection.
Garnish with basil or cilantro and serve.
This recipe was absolutely delish! My husband said he thinks this would be a dish you would have in a 5 star restaurant. I didn't change a thing. Thank you for sharing. We look forward to even more of your recipes.
Sandy Murphy
Read more comments
Recipe Tips
- Don't store the basil in the fridge - it will wilt. Place it, like flowers, in a jar with a small amount of water, away from direct sunlight.
- Make it into a spicy curry by adding a pinch (or two) of red pepper flakes.
- Sometimes, when opening a can of coconut milk, you will see that the fat has separated from the liquid. It's important to mix the milk so that it's smooth and free of lumps. I use a chopstick. Sometimes, I pour the contents of the can into a bowl and use a hand whisk, as shown in the photo below.
Recipe FAQs
No. The coconut milk is an important component of this curry and should taste good. So use canned, unsweetened, full-fat coconut milk. Light coconut milk is not creamy enough and doesn't taste very good.
You can use heavy cream instead of coconut milk. The flavor profile will be somewhat different, but it's still delicious.
Yes, but you should defrost them first. To quickly defrost them, place them in a bowl filled with lukewarm water for 5-7 minutes. Replace the water once during thawing. Drain on paper towels.
You can keep the leftovers in an airtight container in the fridge for up to 3 days. Reheat them, covered, in the microwave at 50% power. I don't recommend freezing this curry.
Serving Suggestions
Just like any curry (including chicken curry and turkey curry), this one is perfect when served over rice. But it's just as good on any of the following:
- Cauliflower rice
- Sauteed spinach
- Shirataki noodles
- Baked spaghetti squash
- Hearts of Palm pasta
- Zucchini noodles
- Mashed cauliflower
- Mashed butternut squash
You can also simply serve it as I do in bowls with a spoon!
Recipe Card
Shrimp Curry with Coconut Milk
Video
Ingredients
- 13.5 ounces canned coconut milk - full-fat
- 2 tablespoons avocado oil - or refined coconut oil
- 1 medium onion - finely chopped; 6 ounces
- 1 teaspoon Diamond Crystal kosher salt - or ½ teaspoon of any other salt, including Morton kosher salt
- 1 tablespoon fresh garlic - minced
- 1 tablespoon fresh ginger root - minced
- 1 tablespoon curry powder
- 1.5 pound raw shrimp - medium or large, peeled and deveined
- 2 tablespoons fresh basil leaves - chopped; or cilantro
Instructions
- Shake the coconut milk well. Open the can and stir until smooth, or transfer the can's contents to a bowl and whisk until smooth. Set aside.
- In a large saucepan, heat the avocado oil over medium-high heat for about 2 minutes.
- Add the onion and kosher salt and cook, stirring often, until the onion is soft, for about 5 minutes.
- Add the garlic, ginger, and curry powder. Cook, stirring, for 1 more minute.
- Stir in the coconut milk. Bring to a gentle boil over medium-high heat.
- Add the shrimp and cook, uncovered, occasionally stirring gently, until the shrimp are pink and opaque, for about 5 minutes.
- Garnish with basil or cilantro, and serve.
Notes
- Please use full-fat coconut milk. The low-fat version isn't very good in terms of texture and flavor.
- Don't store the basil in the fridge - it will wilt. Place it, like flowers, in a jar with a small amount of water, away from direct sunlight.
- You can use frozen shrimp, but you should defrost them first. To quickly defrost them, place them in a bowl filled with lukewarm water for 5-7 minutes. Replace the water once during thawing. Drain on paper towels.
- You can keep the leftovers in an airtight container in the fridge for up to 3 days. Reheat them, covered, in the microwave at 50% power. I don't recommend freezing this curry.
Nutrition per Serving
Save this Recipe!
We will also add you to our weekly newsletter. Unsubscribe anytime. See healthyrecipesblogs.com/privacy/ to learn how we use your email.
Disclaimers
Most recipes are low-carb and gluten-free, but some are not. Recommended and linked products are not guaranteed to be gluten-free. Nutrition info is approximate. Please verify it independently. The carb count excludes non-nutritive sweeteners. Please read these Terms of Use before using any of my recipes.
Kim Sapata says
Can I use frozen precooked shrimp?
Vered DeLeeuw says
Hi Kim,
Yes. Thaw them overnight in the fridge, or right before cooking in a bowl of cool water, replacing the water once or twice.
Place them on paper towels to dry completely.
Follow the recipes' steps, but in step 6, don't cook the shrimp. Stir them into the curry just until heated through, 1-2 minutes.
However, they might become a little stringy and overcooked.
Katie says
very good. it's quick and easy. I followed the directions pretty closely. I used shrimp and bay scallops. when I finished cooking, I put most of it aside, but left enough in the sauté pan for fresh spinach. it was the perfect seafood sauté over spinach
Vered DeLeeuw says
I'm glad you enjoyed this curry, Katie! Thanks for the detailed comment.
ROBERT J LYNCH says
Love the recipe. My curry powder is "made by hand" from an old inscrutable recipe, so I had to adjust the amount. But none-the-less, it worked well. I ended up adding about 1 teaspoon of Tabasco brand pepper sauce, which gave just a wink of heat, but also a wee bit of acidity to counterblance the shrimps. Lovely!
Vered DeLeeuw says
Glad you liked it, Robert! Thanks for leaving a comment.
Sandy Murphy says
This recipe was absolutely delish! My husband said he thinks this would be a dish you would have in a 5 star restaurant.
I didn't change a thing.
Thank you for sharing. We look forward to even more of your recipes.
Vered DeLeeuw says
I'm so glad you and your husband enjoyed this curry, Sandy! Thank you for taking the time to leave a comment.
Peter Schaaf says
I added a bunch of veggies - Green beans, Spinach, Zucchini, red grape tomatoes, and bigger pieces of chopped onion.
Vered DeLeeuw says
Sounds great, Peter! Glad you liked it.