Dive into the rich and aromatic world of Indian Shrimp Curry. This dish combines succulent shrimp with a blend of spices, coconut milk, and fresh tomatoes to create a flavorful and comforting meal. Perfect for a weeknight dinner or a special occasion, this curry is sure to impress.
Some ingredients in this recipe might not be staples in every kitchen. Curry powder, ground cumin, and ground coriander are essential spices that give this dish its distinctive flavor. Additionally, coconut milk is a key ingredient that adds creaminess and depth. Make sure to check your local supermarket for these items if you don't already have them on hand.

Ingredients For Indian Shrimp Curry Recipe
Shrimp: Peeled and deveined, these are the main protein in the dish.
Vegetable oil: Used for sautéing the aromatics and spices.
Onion: Finely chopped to add sweetness and depth to the curry.
Garlic: Minced to provide a pungent and savory flavor.
Ginger: Minced to add a zesty and slightly spicy note.
Curry powder: A blend of spices that forms the base flavor of the curry.
Ground cumin: Adds a warm, earthy flavor to the dish.
Ground coriander: Provides a citrusy and slightly sweet flavor.
Coconut milk: Adds creaminess and richness to the curry.
Tomatoes: Chopped to add acidity and balance the flavors.
Salt: Used to enhance the overall taste of the dish.
Black pepper: Adds a mild heat and depth of flavor.
Fresh cilantro: Chopped for a fresh and vibrant garnish.
Technique Tip for This Recipe
When cooking the onions, make sure to cook them until they are a deep golden brown. This caramelization process enhances the sweetness and depth of flavor, which forms the base of your curry. Additionally, when adding the garlic and ginger, be careful not to burn them; they should be cooked just until fragrant to avoid any bitter taste.
Suggested Side Dishes
Alternative Ingredients
shrimp - Substitute with chicken breast: Chicken breast can provide a similar texture and protein content, making it a good alternative for those who do not eat seafood.
vegetable oil - Substitute with coconut oil: Coconut oil adds a subtle coconut flavor that complements the curry well.
onion - Substitute with shallots: Shallots have a milder and sweeter flavor compared to onions, which can add a different depth to the curry.
garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic, though it has a slightly different flavor profile.
ginger - Substitute with ground ginger: Ground ginger can be used if fresh ginger is not available, though it is more concentrated, so use less.
curry powder - Substitute with garam masala: Garam masala offers a different blend of spices that can still provide a rich, complex flavor to the curry.
ground cumin - Substitute with caraway seeds: Caraway seeds have a similar earthy flavor to cumin and can be used as a substitute.
ground coriander - Substitute with ground fennel seeds: Ground fennel seeds have a sweet, licorice-like flavor that can add an interesting twist to the curry.
coconut milk - Substitute with heavy cream: Heavy cream can provide a similar creamy texture, though it will lack the coconut flavor.
tomatoes - Substitute with red bell peppers: Red bell peppers can add a sweet and slightly tangy flavor, similar to tomatoes.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, though it will also add a different depth to the dish.
black pepper - Substitute with white pepper: White pepper has a slightly different heat and flavor but can be used as a substitute.
fresh cilantro - Substitute with parsley: Parsley can provide a fresh, herbaceous note similar to cilantro, though it lacks the citrusy undertones.
Other Alternative Recipes Similar to This Dish
How to Store/Freeze This Dish
- Allow the shrimp curry to cool completely before storing. This prevents condensation, which can lead to sogginess and spoilage.
- Transfer the cooled curry to an airtight container. Ensure the container is clean and dry to maintain the freshness of the curry.
- Store the container in the refrigerator if you plan to consume the curry within 3-4 days. The cold temperature will help preserve the flavors and prevent bacterial growth.
- For longer storage, place the curry in a freezer-safe container or heavy-duty freezer bags. Label the container with the date to keep track of its freshness.
- When freezing, leave some space at the top of the container to allow for expansion as the coconut milk may expand when frozen.
- To reheat, thaw the curry in the refrigerator overnight if frozen. This gradual thawing helps maintain the texture of the shrimp and vegetables.
- Reheat the curry in a saucepan over medium heat, stirring occasionally to ensure even heating. Add a splash of coconut milk or water if the curry appears too thick.
- Alternatively, you can reheat the curry in the microwave. Use a microwave-safe dish, cover it loosely, and heat in short intervals, stirring in between to avoid uneven heating.
- Garnish with fresh cilantro after reheating to revive the vibrant flavors and add a touch of freshness to the dish.
How to Reheat Leftovers
For stovetop reheating, place the leftover Indian shrimp curry in a saucepan over medium heat. Add a splash of water or coconut milk to maintain the creamy consistency. Stir occasionally until the shrimp are heated through and the sauce is bubbling gently.
To reheat in the microwave, transfer the curry to a microwave-safe dish. Cover with a microwave-safe lid or plastic wrap with a small vent. Heat on medium power in 1-minute intervals, stirring in between, until the shrimp are hot and the sauce is evenly warmed.
For oven reheating, preheat your oven to 350°F (175°C). Place the leftover curry in an oven-safe dish, cover with aluminum foil, and bake for about 15-20 minutes, or until the shrimp are heated through and the sauce is bubbling.
If you have a slow cooker or crockpot, you can reheat the curry on the low setting. Add a bit of coconut milk or water to prevent drying out, and let it warm for 1-2 hours, stirring occasionally.
For a quick reheat, use a double boiler. Place the curry in the top part of the double boiler and simmer water in the bottom part. Stir occasionally until the shrimp are heated through and the sauce is warm and creamy.
Best Tools for Making This Dish
Large pan: Essential for cooking the curry, allowing even heat distribution for sautéing and simmering.
Wooden spoon: Ideal for stirring the ingredients without scratching the pan.
Chef's knife: Necessary for finely chopping the onions, mincing the garlic, and ginger.
Cutting board: Provides a safe surface for chopping and mincing ingredients.
Measuring spoons: Ensures accurate measurement of spices and oil.
Can opener: Needed to open the can of coconut milk.
Mixing bowl: Useful for holding the peeled and deveined shrimp until ready to cook.
Serving spoon: Perfect for serving the curry once it’s ready.
Measuring cup: For measuring the chopped tomatoes and coconut milk.
Garlic press: Optional, but can make mincing garlic quicker and easier.
Spatula: Helps in scraping down the sides of the pan and mixing ingredients thoroughly.
How to Save Time on Making This Dish
Pre-chop ingredients: Prepare and chop the onions, garlic, ginger, and tomatoes in advance to streamline the cooking process.
Use pre-peeled shrimp: Purchase shrimp that are already peeled and deveined to save time on preparation.
Measure spices ahead: Measure out the curry powder, cumin, and coriander before you start cooking to ensure a smooth workflow.
One-pan method: Use a large pan to cook everything in one go, reducing the number of dishes to clean.
Canned coconut milk: Opt for canned coconut milk to avoid the hassle of making it from scratch.

Indian Shrimp Curry
Ingredients
Main Ingredients
- 1 lb Shrimp, peeled and deveined
- 2 tablespoon Vegetable oil
- 1 cup Onion, finely chopped
- 2 cloves Garlic, minced
- 1 tablespoon Ginger, minced
- 1 tablespoon Curry powder
- 1 teaspoon Ground cumin
- 1 teaspoon Ground coriander
- 1 can Coconut milk
- 1 cup Tomatoes, chopped
- to taste Salt
- to taste Black pepper
- 1 tablespoon Fresh cilantro, chopped for garnish
Instructions
- Heat oil in a large pan over medium heat.
- Add onions and cook until golden brown.
- Add garlic and ginger, cook for another minute.
- Stir in curry powder, cumin, and coriander.
- Add tomatoes and cook until they soften.
- Pour in coconut milk, bring to a simmer.
- Add shrimp, cook until they turn pink.
- Season with salt and pepper to taste.
- Garnish with fresh cilantro before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Indian Kale Pakora Recipe35 Minutes
- Indian Ridge Gourd Curry Recipe45 Minutes
- Indian Matar Mushroom Recipe30 Minutes
- Beef on Weck Recipe25 Minutes
- Indian Aloo Gobi Masala Recipe40 Minutes
- Indian Gunda nu Shaak Recipe45 Minutes
- Indian Cabbage Matar Sabzi Recipe30 Minutes
- Indian Dal Bukhara Recipe1 Hours 15 Minutes
Leave a Reply