This flavorful shrimp curry is made with coconut milk. Ready in just 30 minutes, it's ideal for a quick weeknight dinner.
Serve it on top of rice, cauliflower rice, or simply in bowls with spoons. The leftovers are good too, as long as you reheat them gently.

I love making shrimp recipes. A few of my favorites include sauteed shrimp, shrimp scampi, garlic butter shrimp, broiled shrimp, and grilled shrimp.
I especially like this curry. It's the perfect weeknight dinner! I don't know about you, but I always have frozen shrimp in my freezer. And I almost always have a can of coconut milk in my pantry.
So when I'm not sure what to make for dinner, this easy recipe is often the perfect answer!
Imagine plump, succulent shrimp cooked in a very flavorful, seasoned coconut milk broth. Now imagine this delightful dish on your table in just 30 minutes! Yes, it's that easy.
Jump to:
Ingredients
Here's an overview of the ingredients you'll need to make this shrimp curry. The exact measurements are listed in the recipe card below.
- Canned coconut milk: Make sure you use full-fat coconut milk. The low-fat version isn't very good, both in terms of texture and in terms of flavor.
- Avocado oil: This flavorless oil has a high smoke point, making it perfect for cooking.
- Onion and garlic: You can use jarred fresh minced garlic, but for the best flavor, use fresh garlic cloves and mince them yourself.
- Kosher salt: If using fine salt, you should reduce the amount you use by half, or the curry could end up too salty.
- Ginger: Just like the garlic, it's fine to use minced ginger from a jar, but freshly grated ginger tastes much better.
- Yellow curry powder: Make sure it's fresh.
- Raw shrimp: Peeled and deveined. In this recipe I prefer the tail to be off, it's just easier to eat them this way when they're cooked in a curry.
- Fresh basil: Adds not just color but also great flavor.
Variations
- You can replace the coconut milk with heavy cream. I tried both versions and prefer coconut milk, but heavy cream works.
- Use cilantro instead of basil. Basil has a more unique flavor, but I like the cilantro version too. My kids actually prefer it.
- Make it into a spicy curry by adding a pinch (or two) of red pepper flakes. This is how my husband likes this curry.
- Sometimes I use ghee or refined coconut oil instead of avocado oil.
Shrimp Curry Instructions
Scroll down to the recipe card for detailed instructions. Here are the basic steps for making this recipe:
- Cook aromatics (onion, garlic, and spices) in some coconut oil. (Photo 1).
- Stir in some coconut milk. (Photo 2).
- Then add shrimp to the tasty broth and cook them to plump perfection. (Photo 3).
- Serve immediately. (Photo 4).
Expert Tip
Basil doesn't last very long in the fridge, so it's best to buy it no longer than one or two days before you plan on making this recipe.
Wrap it in a dry paper towel and store it in a plastic bag in your vegetable drawer.
Recipe FAQs
No. Since coconut milk is such an important part of this dish, it needs to taste good. So make sure you use canned, unsweetened, full-fat coconut milk. Light coconut milk is not creamy enough, and it also 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 very good.
I don't recommend freezing it. The flavor and texture will be affected, and not in a good way.
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.
Serving Suggestions
Obviously, just like any curry, this dish is perfect when served over rice. It's just as good on top of any of the following:
- Cauliflower rice
- Sauteed spinach
- Shirataki noodles
- Baked spaghetti squash
- Hearts of Palm pasta
- Zucchini noodles
- Mashed cauliflower
- Mashed butternut squash
And you can also simply serve it as I do, in bowls with a spoon!
Storing Leftovers
You can keep the leftovers in the fridge, in an airtight container, for up to 3 days. Reheat them gently, covered, in the microwave at 50% power.
More Shrimp Recipes
👩🏻🍳 I aim to publish a new recipe once or twice a month. Want these recipes in your inbox? Subscribe today! You can unsubscribe at any time.
Recipe Card
Shrimp Curry
Ingredients
- 1 (13.5 oz) can coconut milk full-fat
- 2 tablespoons avocado oil or refined coconut oil
- 1 large onion finely chopped (6 oz)
- 1 teaspoon Diamond Crystal kosher salt
- 1 tablespoon fresh garlic minced
- 1 tablespoon fresh ginger root minced
- 1 tablespoon curry powder
- 1.5 lb. raw shrimp peeled and deveined
- 2 tablespoons fresh basil leaves chopped
Instructions
- Shake the coconut milk well. Open the can and stir until smooth. Set aside.
- In a large saucepan, heat the avocado oil over medium-high heat, for about 2 minutes.
- Add the onion and the 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 is pink and opaque, about 5 minutes.
- Garnish with basil and serve.
Video
Notes
Add Your Own Notes
Nutrition per Serving
❤️ Let's connect! Follow me on Pinterest, Facebook, TikTok, YouTube, Instagram, or Twitter.
Leave a Reply