Shrimp curry recipe is a vibrant, aromatic dish that brings restaurant-quality flavors straight to your kitchen in under 30 minutes. This coconut-based curry combines tender shrimp with a perfect balance of spices, creating a meal that feels indulgent yet surprisingly simple to execute.
Whether you’re cooking for a weeknight dinner or impressing guests, this recipe delivers consistent, delicious results every time. Let’s explore how to make this show-stopping dish that tastes like you spent hours in the kitchen.
Why You’ll Love This Recipe
This shrimp curry hits all the marks: it’s fast, flavorful, and foolproof even for home cooks new to curry cooking.
- Ready in under 30 minutes from start to finish
- Uses pantry staples and fresh ingredients you can find anywhere
- Naturally gluten-free and easily adaptable for any diet
- One-pot cooking means minimal cleanup
- Scales beautifully for 2 people or a crowd
My Experience Making This Recipe
I discovered this curry recipe during a phase where I was desperately trying to break free from the same three chicken dishes rotating on my weeknight menu. My first attempt was admittedly cautious, worried I’d somehow sabotage the shrimp or create something too spicy for my family.
Within minutes of heating the curry paste in coconut milk, my kitchen filled with an aroma so good it felt unfair that dinner would be ready in 20 minutes. My teenage daughter actually looked up from her phone, and my partner came wandering in asking what smelled amazing.
The shrimp cooked perfectly, absorbing all those fragrant spices without turning rubbery. Now I make this at least twice a month, and it’s become the dish people ask me to bring to potlucks.
Recipe Overview
- Recipe Name: Shrimp Curry Recipe
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Course: Main Course
- Cuisine: Southeast Asian
- Calories per Serving: 285
Equipment You Will Need
- Large skillet or wok
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Cutting board and sharp knife
- Garlic mincer or box grater
- Can opener
Ingredients for Shrimp Curry Recipe
- 2 tablespoons coconut oil or neutral oil
- 3 tablespoons red curry paste
- 1 can (13.5 oz) full-fat coconut milk
- 1 pound large shrimp, peeled and deveined
- 1 red bell pepper, sliced into strips
- 1 cup fresh green beans, trimmed
- 3 cloves garlic, minced
- 1 tablespoon fish sauce
- 1 tablespoon lime juice
- 1 teaspoon brown sugar
- 1/2 teaspoon salt, plus more to taste
- Fresh Thai basil or regular basil for garnish
Ingredient Notes and Substitutions
- Coconut milk creates the creamy, luxurious base and balances spice heat; substitute with heavy cream for a richer (but less authentic) version, though the flavor will shift noticeably.
- Red curry paste brings authentic depth and heat; if unavailable, combine 2 tablespoons curry powder with 1 tablespoon tomato paste and 1 teaspoon chili flakes as a workaround.
- Fish sauce adds umami depth that anchors all other flavors; soy sauce works in a pinch but creates a different flavor profile entirely.
- Fresh shrimp ensures quick cooking and tender texture; thawed frozen shrimp works perfectly if you thaw completely first and pat dry.
- Lime juice brightens the dish at the end; lemon juice substitutes adequately if lime isn’t available.
- Thai basil offers peppery, licorice notes that define the dish; regular basil or cilantro changes the aromatic profile but still tastes good.
How to Make Shrimp Curry Recipe
Step 1: Heat Your Skillet and Prepare the Oil
Place a large skillet over medium-high heat and add 2 tablespoons of coconut oil. Let it heat for about 1 minute until shimmering slightly.
Coconut oil has a higher smoke point than many alternatives and adds authentic flavor that complements curry spices beautifully.
Step 2: Toast the Curry Paste
Add 3 tablespoons of red curry paste directly to the hot oil and stir constantly for 2 minutes. The paste will darken slightly and become very fragrant.
Toasting the paste deepens its flavor and helps it incorporate smoothly into the coconut milk rather than clumping up later.
Step 3: Add the Coconut Milk
Pour in the entire can of coconut milk while stirring continuously. Bring the mixture to a gentle simmer over medium heat.
Stirring prevents the curry paste from sticking to the bottom of the pan and ensures it distributes evenly throughout the liquid base.
Step 4: Add Aromatics and Seasonings
Add 3 minced garlic cloves, 1 tablespoon of fish sauce, 1 teaspoon of brown sugar, and 1/2 teaspoon of salt to the simmering curry. Stir well and let it simmer for 2 minutes.
These ingredients meld together during this brief cooking time, creating a balanced flavor foundation before the shrimp enters the pot.
Step 5: Prepare and Add the Vegetables
Add 1 sliced red bell pepper and 1 cup of trimmed green beans to the curry sauce. Stir to coat evenly and let simmer for 4 minutes.
Cutting vegetables into similar sizes ensures they cook at the same rate, and 4 minutes gives them enough time to soften slightly while staying crisp.
Step 6: Add the Shrimp
Increase the heat to medium-high and add 1 pound of peeled, deveined shrimp to the curry. Stir gently to coat all the shrimp in the sauce.
Higher heat helps the shrimp cook quickly and develop a slight caramelization where it touches the hot liquid, adding subtle complexity to the dish.
Step 7: Cook the Shrimp to Perfection
Simmer for 4 to 5 minutes, stirring occasionally, until all shrimp have turned pink and opaque throughout. The shrimp should curl slightly and feel firm when pressed gently.
Shrimp cooks rapidly and turns rubbery if overcooked, so watch carefully during this window. The transition from translucent to opaque marks the exact moment they’re done.
Step 8: Finish with Lime Juice and Taste
Remove the skillet from heat and stir in 1 tablespoon of fresh lime juice. Taste the curry and adjust salt or lime juice as needed.
Lime juice brightens all the flavors and cuts through the richness of the coconut milk, creating better balance. Adding it at the end preserves its fresh acidity.
Pro Tip: Pat your shrimp completely dry with paper towels before adding them to the curry; excess moisture prevents proper coating and creates a watery sauce instead of a silky one.
Tips for the Best Shrimp Curry Recipe
- Use large shrimp rather than medium or small varieties, as they cook more evenly and stay juicy without becoming tough.
- Don’t skip the toasting step for curry paste; this single minute transforms the flavor from flat to deeply complex.
- Add lime juice only at the very end; prolonged heat diminishes its brightening effect.
- Stir occasionally rather than constantly once the shrimp enters the pot; constant stirring breaks them apart.
- If your curry tastes too spicy, add a splash of coconut milk to dilute the heat without altering other flavors.
- Prepare all ingredients before you start cooking; the actual cooking moves quickly and you won’t have time to chop vegetables mid-recipe.
Common Mistakes to Avoid
- Cooking shrimp too long turns it into a rubbery, disappointing texture that no amount of sauce can rescue; remove from heat the second it turns pink.
- Skipping the fish sauce because it smells pungent creates a flat, incomplete curry that lacks depth; the fish sauce actually mellows during cooking.
- Using low-fat or lite coconut milk produces a thin, watery sauce instead of the luxurious, creamy texture that defines great curry.
- Overcrowding the pan with cold shrimp drops the sauce temperature and causes uneven cooking; add shrimp in batches if using more than 1.5 pounds.
- Adding all ingredients at once and walking away ignores the fact that this dish requires attention and stirring for best results.
Serving Suggestions
This shrimp curry begs to be served over fluffy jasmine rice, which soaks up every drop of that incredible sauce. The rice also provides a neutral base that lets the complex spices shine without competing flavors.
- Jasmine rice cooked with a touch of coconut milk for extra richness
- Cauliflower rice for a low-carb, lighter version
- Rice noodles tossed with the curry for a noodle curry variation
- Crusty bread for soaking up sauce like you’re at your favorite Thai restaurant
- Lettuce wraps using butter lettuce leaves instead of rice for a fresh, crunchy vessel
Variations to Try
- Green curry version: substitute green curry paste for red paste to create a brighter, slightly more herbaceous flavor with less heat.
- Panang curry style: use panang curry paste and add 2 tablespoons of peanut butter for a richer, earthier sauce that’s milder overall.
- Vegetable focused: add mushrooms, baby corn, bamboo shoots, and snap peas alongside or instead of green beans and bell pepper.
- Coconut milk reduction: simmer the finished curry uncovered for 3 minutes to thicken the sauce and concentrate flavors even more intensely.
- Pineapple curry: stir in 1 cup of fresh pineapple chunks at the end for tropical sweetness that plays beautifully against the spice.
Dietary Adaptations
- Gluten-free: most red curry pastes and coconut milk are naturally gluten-free, but verify the label on your fish sauce, as some brands contain gluten.
- Dairy-free: this recipe is already dairy-free since it uses coconut milk instead of cream.
- Vegan or vegetarian: substitute shrimp with pressed extra-firm tofu or chickpeas, though you’ll lose the delicate sweetness shrimp provides.
- Low-carb or keto: serve over cauliflower rice or zucchini noodles instead of traditional rice to keep carbs minimal while maintaining satisfaction.
Storage and Reheating
Refrigerator
Store leftover curry in an airtight container for up to 3 days. The flavors actually deepen overnight as ingredients continue melding together.
- Cool the curry completely before refrigerating to avoid condensation buildup
- Store shrimp and sauce together for easiest reheating
Freezer
Freeze the curry sauce alone without shrimp for up to 3 months. Add fresh shrimp when reheating for the best texture, since frozen shrimp can become mushy.
- Pour cooled curry into freezer bags, removing excess air before sealing
- Label with the date and contents for easy identification later
Reheating
Thaw frozen curry overnight in the refrigerator, then reheat gently over medium heat until warmed through. Add shrimp during the last 3 minutes if using fresh shrimp.
- Never microwave shrimp curry, as uneven heating toughens the shrimp
- Add a splash of coconut milk if the sauce has thickened too much after storage
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Total Fat | 18g |
| Saturated Fat | 15g |
| Carbohydrates | 12g |
| Fiber | 2g |
| Sugar | 4g |
| Protein | 24g |
| Sodium | 580mg |
| Cholesterol | 172mg |
These values reflect the curry sauce and shrimp only, not including rice or other serving accompaniments. Individual nutrition will vary based on specific brands used and any modifications made to the original recipe.
Frequently Asked Questions
Can I make this curry with frozen shrimp?
Absolutely, but thaw them completely and pat them dry first to prevent excess moisture in your sauce. Frozen shrimp that are added straight to the curry tend to release water that dilutes the sauce.
How spicy is this shrimp curry recipe?
Red curry paste delivers moderate heat that most people find tolerable, though heat varies by brand. If you prefer milder results, reduce the curry paste to 2 tablespoons and add more as needed.
Can I prepare ingredients ahead of time?
Yes, chop all vegetables and mince garlic the morning of cooking, storing them separately in the refrigerator. The actual cooking only takes 20 minutes, so prep-ahead doesn’t save enormous time, but it does reduce stress during cooking.
Why is my curry watery instead of creamy?
This usually happens when using light coconut milk instead of full-fat, or from overcrowding the pan with too much shrimp. Full-fat coconut milk contains more solids that create that luxurious sauce texture.
What’s the best rice to serve with shrimp curry?
Jasmine rice is the traditional choice because its fragrant, slightly floral notes complement the curry without competing for attention. Long-grain white rice works fine if jasmine isn’t available, though basmati rice adds its own competing aromatics.
Can I substitute other proteins for shrimp?
Chicken breast cut into bite-sized pieces works beautifully but needs 8 to 10 minutes cooking time instead of 4 to 5. Fish fillets like cod or snapper also work wonderfully and need about 6 minutes, though they’re more delicate and require gentler stirring.
Final Thoughts
This shrimp curry recipe has become my secret weapon for weeknight dinners that look and taste like I spent hours cooking. The ingredient list looks long but mostly consists of items that last for months in your pantry, making this genuinely convenient once you’ve done it once.
I encourage you to treat this recipe as a starting point rather than a rigid formula. Adjust the heat level, swap vegetables based on what’s in your crisper drawer, and experiment with different curry pastes until you find your perfect balance. For more seafood inspiration, try my honey walnut shrimp recipe or check out my shrimp scampi recipe without wine. Your kitchen will smell incredible, your family will actually be excited about dinner, and you’ll wonder why it took you so long to discover curry night.

Shrimp Curry Recipe
Ingredients
Equipment
Method
- Place a large skillet over medium-high heat and add 2 tablespoons of coconut oil. Let it heat for about 1 minute until shimmering slightly.
- Add 3 tablespoons of red curry paste directly to the hot oil and stir constantly for 2 minutes until darkened and fragrant.
- Pour in the entire can of coconut milk while stirring continuously. Bring the mixture to a gentle simmer over medium heat.
- Add 3 minced garlic cloves, 1 tablespoon of fish sauce, 1 teaspoon of brown sugar, and 1/2 teaspoon of salt to the simmering curry. Stir well and let it simmer for 2 minutes.
- Add 1 sliced red bell pepper and 1 cup of trimmed green beans to the curry sauce. Stir to coat evenly and let simmer for 4 minutes.
- Increase the heat to medium-high and add 1 pound of peeled, deveined shrimp to the curry. Stir gently to coat all the shrimp in the sauce.
- Simmer for 4 to 5 minutes, stirring occasionally, until all shrimp have turned pink and opaque throughout.
- Remove the skillet from heat and stir in 1 tablespoon of fresh lime juice. Taste the curry and adjust salt or lime juice as needed.