There’s something truly transformative about the moment shrimp meet a vibrant blend of Indian spices. This Indian-Style Shrimp Curry, or Prawn Masala, has become my go-to when I crave a dish that’s rich in flavor yet surprisingly simple to prepare. Whether you’re winding down after a hectic day or looking to impress friends with a homemade meal full of warmth and spice, this curry hits all the right notes. The tender prawns soak up the luscious tomato-based sauce, flecked with aromatic garam masala and a hint of chili heat, making every bite irresistibly satisfying. And best of all? It comes together in under 30 minutes, proving that Indian cooking doesn’t have to be complicated to be spectacular. Let me show you how to bring a touch of vibrant Indian cuisine right into your kitchen tonight!
Why choose Indian-Style Shrimp Curry?
Bold Flavors: This recipe bursts with aromatic spices like garam masala and chili that awaken your taste buds. Quick and Easy: Ready in under 30 minutes, it’s perfect for busy weeknights. Tender Texture: Juicy shrimp soak in a rich, tomato-based sauce for a delightful bite every time. Versatile Meal: Serve with rice, naan, or your favorite side for a restaurant-quality experience at home. Crowd-Pleaser: Its warm, comforting spice profile wins over both curry lovers and newcomers alike.
Indian-Style Shrimp Curry Ingredients
For the Shrimp Curry
- Shrimp (Prawns) – Use fresh or frozen, peeled and deveined for the tender star of this Indian-Style Shrimp Curry.
- Onion – Finely chopped for a sweet, caramelized base that deepens the curry’s flavor.
- Tomatoes – Fresh or canned, pureed or chopped; they create the rich, tangy sauce that clings to the shrimp.
- Garlic – Minced to add warmth and depth to each bite.
- Ginger – Freshly grated to bring a zesty, aromatic kick.
- Garam Masala – This essential spice blend layers complexity and that unmistakable Indian aroma.
- Turmeric Powder – Adds a subtle earthiness and a lovely golden hue.
- Red Chili Powder – Adjust to your heat preference; it gives the curry its vibrant, bold character.
- Coriander Powder – For a mild, citrusy note that balances the spice.
- Salt – Enhances all the natural flavors and spices.
- Oil – Mustard oil or vegetable oil helps bloom the spices for a fragrant finish.
- Water or Coconut Milk – To loosen the sauce; coconut milk lends a creamy, mellow texture that complements the shrimp beautifully.
For Garnish and Serving
- Fresh Cilantro (Coriander Leaves) – Chopped, it adds a fresh, bright contrast right before serving.
- Lemon Wedges – Squeezed over to enhance all the bold flavors with a citrus burst.
- Basmati Rice or Naan – Perfect companions that soak up every drop of this luscious prawn masala.
How to Make Indian-Style Shrimp Curry
- Heat Oil: In a large pan, warm 2 tablespoons of oil over medium heat until shimmering (1–2 mins), ready to bloom the spices and form the flavorful curry base.
- Sauté Onion: Add 1 finely chopped onion and cook until soft and golden brown, about 5 minutes. Stir occasionally to ensure even caramelization and depth of flavor in the sauce.
- Add Spices: Stir in minced garlic and grated ginger, 1 teaspoon each, cooking until fragrant (30 seconds). Sprinkle garam masala, turmeric, chili, and coriander powders, stirring for another minute.
- Simmer Tomatoes: Pour in pureed tomatoes and cook for 8–10 minutes, stirring occasionally, until the sauce thickens to a rich, deep red and the oil begins to separate.
- Cook Shrimp: Reduce heat to medium-low, add shrimp, and toss gently. Cook for 5–7 minutes, until they turn pink, curl, and are just opaque in the center.
- Finish Sauce: Pour in 1/2 cup coconut milk (optional for creaminess) or water, simmer for 2 minutes to meld flavors. Season with salt to taste and adjust chili heat.
- Garnish & Serve: Remove from heat, sprinkle fresh cilantro and squeeze lemon wedges over the curry. Serve hot with steamed basmati rice or warm naan.
Optional: Stir in a pinch of fenugreek leaves for extra authentic aroma.
Exact quantities are listed in the recipe card below.

Make Ahead Options
Preparing this Indian-Style Shrimp Curry in advance is a fantastic way to save time on busy weeknights! You can chop the onions, mince the garlic and ginger, and mix the spices (garam masala, turmeric, chili powder, and coriander) up to 24 hours ahead. Simply refrigerate these ingredients separately in airtight containers to maintain their freshness. Additionally, if you prefer, you can prepare the tomato sauce ahead of time, cooking it through step 4** up to 3 days** in advance. When you’re ready to finish the dish, just add the shrimp and simmer for 5–7 minutes. This way, you’ll enjoy a vibrant meal with just a bit of effort, bringing the flavors of India right to your dinner table!
What to Serve with Indian-Style Shrimp Curry?
There’s nothing quite like complementing a bold curry with the perfect side dishes that enhance the dining experience.
- Steamed Basmati Rice: Fluffy and fragrant, it acts as the perfect canvas to soak up the rich sauces, balancing the heat beautifully.
- Warm Naan Bread: Soft and pillowy, this traditional Indian bread is perfect for scooping up shrimp and sauce, adding a comforting touch.
- Cucumber Raita: This cooling yogurt dip provides a refreshing contrast to the spices, making it an essential companion for your curry.
- Roasted Vegetables: Caramelized seasonal veggies add depth and variety, while their sweetness beautifully offsets the curry’s spices.
- Lemon Wedges: A simple yet zesty addition, a squeeze over the curry brightens the flavors, making every bite sing.
- Mango Chutney: This sweet and tangy condiment offers a delightful contrast, enhancing the complexity of the shrimp’s spices and rounding out the meal.
- Fresh Cilantro Salad: A light salad made with cilantro, cucumber, and lemon adds a burst of freshness, uplifting the dish.
- Chai Tea: A warm, spiced tea to sip alongside transforms your dinner into a full cultural experience, calming the palate between bites.
- Coconut Milk Lassi: A creamy yogurt drink that complements spicy dishes, its slight sweetness refreshes the palate, leaving you wanting more.
- Cardamom Rice Pudding: End your meal with a traditional dessert that introduces sweet warmth, adding a comforting finish to your Indian culinary adventure.
Expert Tips for Indian-Style Shrimp Curry
- Choose Fresh Shrimp: For the best texture and flavor, use fresh or fully thawed shrimp; frozen shrimp can release excess water and dilute the curry.
- Bloom Spices Properly: Heat the oil until shimmering before adding spices to unlock their full aroma and prevent a raw, bitter taste in your prawn masala.
- Avoid Overcooking Shrimp: Cook shrimp just until pink and opaque—overcooked shrimp become rubbery and tough, ruining the curry’s tenderness.
- Control Heat Levels: Adjust red chili powder gradually to suit your spice tolerance without overpowering the dish’s balanced flavors.
- Simmer Sauce Thoroughly: Allow the tomato mixture to cook until oil separates, ensuring a rich, concentrated base that clings beautifully to the shrimp.
Variations & Substitutions for Indian-Style Shrimp Curry
Feel free to make this dish your own with these delightful twists and swaps that enhance its flavor and suit your preferences!
- Coconut-Free: Use vegetable broth instead of coconut milk for a lighter sauce while maintaining depth and flavor.
- Spice Up: Add fresh green chilies for an extra layer of heat; they infuse the curry with vibrant flavor and freshness.
- Creamy: Swap out coconut milk for heavy cream for a rich, velvety texture that balances out the spices beautifully.
- Vegetarian: Substitute shrimp with diced tofu or chickpeas to create a satisfying, protein-packed vegetarian version that doesn’t skimp on flavor.
For a mini-paragraph twist: Consider adding a variety of vegetables, such as bell peppers, peas, or spinach, to the curry. This not only boosts nutrition but also adds a colorful touch to your dish.
- Sweetness: Stir in a teaspoon of sugar or honey to mellow the spice level and add a hint of sweetness, providing a lovely balance to the dish.
- Zesty: Incorporate a splash of lime juice towards the end of cooking for a zesty, tangy kick that brightens the flavors.
- Herbaceous: Experiment with different herbs such as mint or basil for a fresh, aromatic twist that transforms the curry’s profile.
With these variations, your Indian-Style Shrimp Curry can adapt to your mood and creativity while keeping its core deliciousness intact!
How to Store and Freeze Indian-Style Shrimp Curry
Fridge: Store leftover Indian-Style Shrimp Curry in an airtight container for up to 3 days. Make sure it cools to room temperature before sealing to preserve freshness.
Freezer: To freeze, portion the curry in airtight containers or heavy-duty freezer bags. It can be stored for up to 3 months; just thaw overnight in the fridge before reheating.
Reheating: Reheat gently on the stove over low heat, adding a splash of water or coconut milk to restore creaminess. Stir frequently to avoid sticking.
Serving Suggestions: Once reheated, serve with freshly made rice or naan to enjoy a delicious meal that feels like a comforting hug.

Indian-Style Shrimp Curry (Prawn Masala) Recipe FAQs
How do I choose the best shrimp for Indian-Style Shrimp Curry?
Look for fresh shrimp that are firm, slightly translucent, and have a mild ocean scent. Avoid shrimp with black spots or an ammonia smell. If using frozen shrimp, thaw them fully and pat dry to prevent excess water from diluting the curry’s rich flavors.
What’s the best way to store leftover Indian-Style Shrimp Curry?
Store any leftovers in an airtight container once cooled to room temperature. Keep it refrigerated for up to 3 to 4 days to maintain freshness. Reheat gently on the stove, stirring occasionally and adding a splash of water or coconut milk if the sauce thickens too much.
Can I freeze Indian-Style Shrimp Curry, and if so, how?
Absolutely! Portion the curry into airtight freezer-safe containers or heavy-duty freezer bags. Label and date them, then store in the freezer for up to 3 months. To thaw, leave it in the refrigerator overnight. Reheat slowly on low heat, stirring to bring back that luscious, creamy texture.
What should I do if my shrimp turns rubbery while cooking?
Shrimp cooks very quickly—usually within 5 to 7 minutes. If it turns rubbery, it’s overcooked. To avoid this, add shrimp at the last step of cooking and remove from heat as soon as they turn pink and opaque. Cooking shrimp gently and avoiding high heat keeps them tender and juicy.
Is Indian-Style Shrimp Curry safe for pets or people with allergies?
This curry contains common allergens like shellfish and spices, so it’s not suitable for pets or those allergic to seafood, garlic, or chili. If cooking for guests with allergies, consider making a separate mild dish and avoid cross-contamination. Always check ingredient labels to ensure no hidden allergens.

Easy Indian-Style Shrimp Curry That Bursts with Bold Flavors
Ingredients
Equipment
Method
- Heat oil in a large pan over medium heat until shimmering.
- Add the finely chopped onion and cook until soft and golden brown, about 5 minutes.
- Stir in minced garlic and grated ginger, cooking until fragrant.
- Add garam masala, turmeric, chili, and coriander powders, stirring for another minute.
- Pour in pureed tomatoes and cook until sauce thickens, about 8-10 minutes.
- Add shrimp and toss gently, cooking until they turn pink and are just opaque.
- Pour in coconut milk or water, simmer for 2 minutes, and season with salt to taste.
- Remove from heat, sprinkle fresh cilantro, and squeeze lemon wedges over the curry. Serve with rice or naan.




