This Easy Shrimp Curry Recipe is a true family favorite, delivering a delightful blend of flavors and textures that satisfies every time. Succulent, plump shrimp are gently cooked in a rich, creamy sauce infused with authentic Indian curry spices. It’s a deliciously filling meal that pairs perfectly with your choice of fluffy rice, comforting noodles, or warm, pillowy naan bread.

Craving a vibrant, flavorful meal that comes together in a flash? Look no further than this incredibly simple and delicious creamy shrimp curry. As someone who appreciates a hearty dinner on the table in under 30 minutes, this recipe has become my ultimate weeknight go-to. It’s an authentic taste of Indian-inspired cuisine, made accessible for even the busiest schedules.
The magic of this Indian shrimp curry lies in its aromatic blend of spices: classic curry powder, earthy coriander, vibrant turmeric, and just a hint of chili powder to awaken the palate with a gentle kick. These carefully selected spices harmonize beautifully, enhancing the natural sweetness of the shrimp without overpowering its delicate flavor. For those seeking a dairy-free alternative, you can effortlessly swap the heavy cream for luxurious full-fat coconut milk, transforming it into an equally delightful shrimp curry with coconut milk.
I typically serve this aromatic curry alongside a bed of steaming rice, but for the ultimate culinary experience, I always include a side of Homemade Naan Bread. It’s perfect for soaking up every last drop of that incredibly flavorful, velvety curry sauce.
If you’re as much a fan of shrimp recipes as I am, you might also enjoy these other fantastic dishes: Shrimp Creole Recipe, Honey Garlic Sriracha Shrimp, Air Fryer Coconut Shrimp, Lemon Shrimp Pasta, or these sensational Mediterranean Grilled Shrimp Skewers.
Why You’ll Love This Easy Shrimp Curry
- Incredibly Fast: From prep to plate in less than 30 minutes, it’s the ideal solution for busy weeknights.
- Rich & Creamy Flavor: A luscious sauce, perfectly spiced, that will impress even the pickiest eaters.
- Healthy & Wholesome: Packed with lean protein from shrimp and vibrant spices known for their health benefits.
- Versatile: Easily customizable with your favorite vegetables or different protein sources.
- Family Friendly: A dish that appeals to a wide range of tastes, with adjustable spice levels.
- Effortless Preparation: Simple steps and common ingredients make this recipe foolproof for any home cook.
Essential Recipe Ingredients for Creamy Shrimp Curry

Creating an outstanding shrimp curry starts with fresh, quality ingredients. Here’s what you’ll need for this delicious dish, along with some insights into each component:
- Shrimp: I recommend using one pound of raw shrimp, already peeled and deveined, for maximum convenience. You can opt for fresh or frozen shrimp (thaw thoroughly before cooking). Medium to large shrimp (31/40 count or larger) work best for their juicy texture.
- Seasoning for Shrimp:
- Curry Powder: Use a good quality Indian-style curry powder to infuse the shrimp with aromatic depth during searing.
- Chili Powder: A pinch of chili powder adds a subtle warmth and a touch of heat, enhancing the shrimp’s natural sweetness. Adjust to your preferred spice level.
Key Ingredients for the Creamy Curry Sauce:
- Olive Oil: Essential for sautéing the aromatics and searing the shrimp. You’ll use it in two stages.
- Red Onion: Finely diced red onion provides a sweet and savory base for the curry sauce, building foundational flavor.
- Garlic Cloves: Freshly minced garlic is crucial for that pungent, aromatic kick that defines many Indian dishes.
- Tomato Passata or Tomato Sauce: For a smooth, rich curry sauce, passata (strained tomato puree) or a high-quality tomato sauce is ideal. It provides the body and tangy sweetness.
- Spices for Sauce: Beyond the curry powder and chili powder used for the shrimp, the sauce gets an extra boost of flavor:
- Ground Coriander: Adds a warm, citrusy, and slightly sweet note.
- Turmeric: Gives the curry its characteristic golden hue and adds an earthy, slightly bitter undertone with anti-inflammatory properties.
- Brown Sugar: Just a teaspoon helps to balance the acidity of the tomatoes and the richness of the spices, creating a well-rounded flavor profile.
- Pinch of Cinnamon: A secret weapon! A small amount of cinnamon adds an incredible depth and warmth, elevating the curry’s complexity.
- Salt and Pepper: To taste, essential for seasoning every layer of the sauce.
- Heavy Cream: A cup of heavy cream is stirred into the curry sauce towards the end, creating that luxurious, velvety texture and rich taste.
- Dairy-Free Alternatives: If you prefer to skip dairy, full-fat coconut cream or thick Greek yogurt (for a tangy twist) are excellent substitutes. Lite coconut milk can also be used for a lighter version, though the sauce will be less rich.
- Garnish: Fresh cilantro for vibrant color and fresh, herbaceous flavor, and lime wedges for a bright, acidic finish.

Creative Recipe Variations & Customizations
This easy shrimp curry recipe is incredibly adaptable, allowing you to tailor it to your taste preferences or whatever ingredients you have on hand. Don’t hesitate to get creative!
- Protein Swaps:
- Chicken Curry: This versatile curry sauce works beautifully with chicken. Use boneless, skinless chicken thighs or breasts, cut into bite-sized pieces. Brown the chicken before adding the onions and adjust cooking times until cooked through (approximately 10-15 minutes, depending on size).
- Fish Curry: Firm white fish such as cod, halibut, or even salmon chunks can be added to the sauce in the final stages of cooking, simmering until just cooked through (about 5-8 minutes).
- Vegetarian or Vegan: To make a delicious plant-based curry, simply swap the shrimp for hearty beans like white beans or chickpeas, or use firm tofu (pressed, cubed, and pan-fried until golden). These can be added along with the tomato sauce and simmered to absorb the flavors.
- Add More Vegetables: Boost the nutritional value and texture by stirring in your favorite vegetables. Try adding:
- Diced zucchini, green beans, or bell peppers (red, yellow, or green) early on with the onions.
- Cubed carrots or sweet potatoes for a touch of sweetness and earthiness; add them with the tomato sauce and cook until tender.
- A handful of leafy greens like spinach or kale can be stirred through at the very end, wilting into the hot sauce.
- Frozen peas or corn can be added in the last few minutes for a pop of color and sweetness.
- Enhanced Aromatics:
- Fresh Ginger: A tablespoon of freshly grated ginger added with the garlic will lend a wonderfully pungent and warming aroma.
- Garam Masala: For an even deeper, more complex Indian flavor, stir in half a teaspoon of garam masala along with the other spices in the sauce.
- Adjusting Spice Levels:
- More Heat: If you love a spicy curry, increase the chili powder, add a finely chopped fresh green chili with the garlic, or stir in a teaspoon or two of red pepper flakes.
- Milder: For a less spicy version, reduce or omit the chili powder.
- Red Curry Paste: A tablespoon of red curry paste can be added with the tomato sauce for an additional layer of flavor and a slightly different spice profile.
- Brightening Flavors:
- Citrus Zest & Juice: A squeeze of fresh lime juice or lemon juice at the end brightens the entire dish, adding a crucial acidic balance to the rich sauce. You can also add a pinch of zest for more aromatic citrus notes.

Step-by-Step Guide: How to Make This Easy Shrimp Curry Recipe
Whip up this incredibly flavorful and satisfying shrimp curry with these simple steps. You’ll be amazed at how quickly it comes together!
Step 1. Perfectly Sear the Shrimp:
Begin by placing a large skillet or deep pan over a medium-high heat. Add 1 tablespoon of olive oil and allow it to shimmer. Once hot, add your peeled and deveined shrimp to the pan. Season them generously with 1 teaspoon of curry powder and 1/4 teaspoon of chili powder. Sear the shrimp for approximately 1 minute on each side, just until they turn pink and opaque. It’s crucial not to overcook them at this stage, as they will cook further in the sauce. Once seared, transfer the shrimp to a clean plate and set aside while you prepare the rich curry sauce.

Step 2. Soften the Aromatics:
In the same pan (no need to clean it, those bits of flavor are gold!), add the remaining 1 tablespoon of olive oil. Add the diced red onion and cook, stirring occasionally, for about 5 minutes, or until the onion becomes soft and translucent. Next, add the minced garlic cloves to the pan and cook for just 1 more minute, stirring continuously, until they release their fragrant aroma. Be careful not to burn the garlic.

Step 3. Build the Flavorful Curry Sauce:
Pour the tomato sauce into the pan with the softened onions and garlic. Stir in the remaining 1 teaspoon of curry powder, 1/4 teaspoon of chili powder, along with the ground coriander, turmeric, brown sugar, and a pinch of cinnamon. Mix everything thoroughly to combine. Allow the sauce to simmer gently for about 6 minutes, stirring occasionally, until it thickens slightly and deepens in color. This simmering time allows the spices to meld and develop their full flavor. Season generously with salt and pepper to taste.

Step 4. Finish the Sauce and Serve:
To complete your creamy curry sauce, stir in the heavy cream (or your chosen dairy-free alternative) and bring the mixture to a gentle simmer. Do not boil vigorously, as this can curdle the cream. Once simmering, carefully return the seared shrimp to the pan. Toss them gently to coat evenly with the rich sauce. Immediately remove the pan from the heat to prevent the shrimp from becoming tough or rubbery. Serve your luscious shrimp curry piping hot with your preferred sides like brown rice, fragrant jasmine rice, or a lighter cauliflower rice, and don’t forget a side of warm homemade naan bread for dipping.
If you’re a fan of curry, you might also enjoy exploring my other delicious curry creations such as Creamy Coconut Fish Curry, Easy Eggplant Curry, or this satisfying Chickpeas with Curry.
Serving Suggestions for Your Perfect Shrimp Curry
The beauty of this easy shrimp curry lies not only in its flavor but also in its versatility when it comes to serving. Here are some fantastic ideas to complete your meal:
- Rice Varieties:
- Basmati Rice: Its fragrant, long grains are a classic pairing for Indian curries.
- Jasmine Rice: A slightly stickier, aromatic option that complements the rich sauce.
- Brown Rice: For a healthier, nuttier alternative with more fiber.
- Cauliflower Rice: A low-carb option that absorbs the curry flavors beautifully.
- Naan Bread: Essential for scooping up every last drop of the creamy sauce. Homemade naan is fantastic, but good quality store-bought naan or pita bread works well too.
- Other Breads: Chapati, roti, or even warm crusty bread can be used.
- Noodles: A less traditional but equally delicious option, particularly egg noodles or rice noodles.
- Quinoa or Couscous: Light and fluffy alternatives to rice that provide a different texture.
- Fresh Garnish: Always finish with a sprinkle of fresh chopped cilantro and a squeeze of fresh lime juice just before serving. The citrus brightens the entire dish and adds a refreshing zing.
- Side Salad: A simple, crisp green salad with a light vinaigrette can provide a refreshing contrast to the rich curry.
- Raita: A cooling yogurt and cucumber dip can be a lovely counterpoint to the warm spices.

Storage & Freezing Tips for Shrimp Curry
Making a big batch or saving leftovers is easy with this recipe. Proper storage ensures your creamy shrimp curry stays delicious!
- Storage and Reheating:
- Once your shrimp curry has been cooked, allow it to cool down to room temperature completely before storing.
- Transfer the cooled curry to an airtight container and place it in the refrigerator. It will keep well for 1-2 days.
- When ready to enjoy, gently reheat the curry on the stove over a medium-low heat, stirring occasionally, until it is warmed through.
- Important: Be careful not to overcook the shrimp when reheating, as they can quickly become tough and rubbery. Heat just until hot.
- Freezing:
- Yes, this shrimp curry freezes exceptionally well! I often double the recipe so I can enjoy half immediately and freeze the rest for a quick future meal.
- Once the curry has completely cooled, transfer it to a freezer-safe, airtight container or heavy-duty freezer bag.
- Store in the freezer for up to 3 months for best quality.
- To enjoy, transfer the frozen curry to the refrigerator and allow it to defrost thoroughly overnight.
- Reheat gently on the stovetop, as described above, being mindful of the shrimp texture.
Expert Tips for the Best Easy Shrimp Curry
- Don’t Overcook the Shrimp: Shrimp cook very quickly. Searing them for just a minute per side and then adding them back at the very end prevents them from becoming rubbery. They will finish cooking in the residual heat of the sauce.
- Use Freshly Minced Garlic and Onion: While garlic powder and onion powder can be used in a pinch, fresh aromatics provide a superior depth of flavor that is key to a truly delicious curry.
- Toast Your Spices: When you add the dry spices to the pan with the tomato sauce, allowing them to cook for a few minutes (until the sauce darkens slightly) helps to bloom their flavors, making them more aromatic and potent.
- Taste and Adjust: Always taste your sauce before adding the shrimp. This allows you to adjust the seasoning (salt, pepper, sugar, or even a bit more chili powder) to your personal preference. A squeeze of lime at the end can also brighten all the flavors.
- Quality Tomato Passata: A good quality tomato passata or sauce will make a noticeable difference in the smoothness and richness of your curry base.
- Don’t Boil Cream: When adding heavy cream, bring the sauce to a gentle simmer, but avoid a rapid boil, which can sometimes cause the cream to separate or curdle.
Frequently Asked Questions (FAQ) About Easy Shrimp Curry
Can I use frozen shrimp for this recipe?
Absolutely! Frozen shrimp work perfectly for this recipe. Just make sure to thaw them completely before cooking. You can thaw them overnight in the refrigerator or by placing them in a colander under cold running water for 10-15 minutes.
What can I use instead of heavy cream?
For a dairy-free option, full-fat coconut milk or coconut cream are excellent substitutes that will yield a wonderfully creamy and slightly sweeter curry. If you don’t need it dairy-free but want a lighter option, you could use half-and-half, evaporated milk, or even a thick Greek yogurt (stirred in off the heat to prevent curdling).
How spicy is this shrimp curry?
As written, this recipe has a mild to medium heat level, with a gentle kick from the chili powder. You can easily adjust the spice to your liking by increasing or decreasing the amount of chili powder. For extra heat, add a pinch of red pepper flakes or a finely diced fresh green chili.
Can I add vegetables to this curry?
Yes, adding vegetables is a fantastic idea! You can easily incorporate diced bell peppers, zucchini, green beans, carrots, or spinach. Harder vegetables like carrots should be added with the onions or tomato sauce to give them enough time to soften, while leafy greens like spinach can be stirred in at the very end to wilt.
Is this recipe suitable for meal prepping?
Yes, this shrimp curry is great for meal prepping. You can prepare a larger batch and store portions in airtight containers in the refrigerator for up to 2 days, or freeze for longer storage. Just be mindful when reheating to avoid overcooking the shrimp.
Discover More Delicious Curry Recipes
Vegetarian
Butternut Squash Chickpea Curry
Chicken
Slow Cooker Chicken Curry
Vegetarian
Red Lentil Curry
Beef
Curry Meatballs Recipe
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest for the latest.
Easy Shrimp Curry
Ingredients
- 2 tablespoons olive oil, divided
- 1 pound shrimp, peeled and deveined
- 2 teaspoons curry powder, divided
- 1/2 teaspoon chili powder, divided
- 1/2 cup of red onion, diced
- 3 garlic cloves, minced
- 1 1/2 cups tomato sauce
- 1 teaspoon coriander
- 1/2 teaspoon turmeric
- 1 teaspoon brown sugar
- Pinch of cinnamon
- Salt and pepper to taste
- 3/4 cup heavy cream or coconut cream
- Fresh cilantro for garnish
- Lime wedges
Instructions
-
Heat 1 tablespoon olive oil in a large skillet over medium heat.
-
Add the shrimp and season with 1 teaspoon curry and 1/4 teaspoon chili powder. Sear the shrimp for around 1 minute per side. Transfer to a plate and set aside.
-
Add the rest of the oil to the same pan and cook the onion until translucent, around 5 minutes. Add the garlic cloves and cook for 1 more minute or until fragrant.
-
Add the tomato sauce, 1 teaspoon curry, 1/4 teaspoon chili powder, coriander, turmeric, brown sugar, and pinch of cinnamon and stir to combine. Cook until the sauce has darkened, around 6 minutes. Add salt and pepper to taste.
-
Stir in the heavy cream and bring to a gentle simmer. Add the shrimp and toss to coat with the sauce. Remove from heat and serve with fresh cilantro and lime wedges over rice.
Notes
- Storage and Reheating: Once the curry has been cooked, cool down and place in an airtight container in the refrigerator for a day or two. When ready to enjoy, heat the curry up gently on the stove over a medium heat. Take care not to overcook the shrimps when warming the curry up.
- Freezing: Yes, this curry is really easy to freeze. I often double up the recipe, enjoying half now and freezing the rest for later. Once the curry has cooked and cooled, place it into an airtight container and store in the freezer for up to 3 months. When ready to enjoy, place in the refrigerator to defrost thoroughly before warming through.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.