
This bold and aromatic Spicy Indian Shrimp Masala is ready in under 30 minutes, packed with fiery spices, juicy prawns, and a rich tomato-onion gravy that begs to be scooped up with warm naan.

If you have ever ordered a prawn masala at an Indian restaurant and thought, I need to learn how to make this at home, this recipe is your answer. Bold, aromatic, and deeply satisfying, this Spicy Indian Shrimp Masala layers classic Indian food recipes techniques with pantry-friendly spices to deliver a restaurant-quality curry in about 30 minutes flat.
Whether you know this dish as shrimp masala, spicy prawns, or simply your favorite Indian-style shrimp curry, the method here is approachable for weeknights and impressive enough for guests. The secret is building a proper masala base, one where the onions go fully golden and the spices are bloomed in oil before a drop of tomato ever hits the pan.
There are a lot of spicy prawn recipes out there, but this one earns a permanent spot in your rotation for a few reasons:
The right pan makes a real difference in recipes like this. A wide, heavy-bottomed skillet or a well-seasoned carbon steel wok helps the onions caramelize evenly and gives the shrimp a quick, high-heat sear rather than steaming them. Quality whole spices and a good Kashmiri chili powder also lift the final result considerably.
The foundation of every great Indian prawns recipe is the masala base, and it comes down to two things: patience with the onions and confidence with the spices.
Step 1: Golden onions are non-negotiable. Cook them low and slow until they turn a deep amber color. This is where the sweetness and body of your sauce come from. Rushing this step produces a flat, raw-tasting curry.
Step 2: Bloom the spices. After the garlic and ginger go in, add your spices directly to the oil and stir for 30 seconds before anything wet goes in. That brief contact with hot fat unlocks the fat-soluble aromatics that make Indian-style shrimp recipes so fragrant.
Step 3: Simmer the tomatoes until the oil separates. This is a classic Indian cooking technique called bhunna. When you see the oil pulling away from the edges of the sauce, your masala base is ready.
Chef's Tip: Shrimp cook incredibly fast. Add them to the masala only when your sauce is completely finished and your guests are ready to eat. Overcooked shrimp turn rubbery, and no amount of beautiful sauce can save them.
This spicy shrimp masala pairs beautifully with:
Ready to bring this bold, fragrant curry to your table? Here is the full recipe:

This bold and aromatic Spicy Indian Shrimp Masala is ready in under 30 minutes, packed with fiery spices, juicy prawns, and a rich tomato-onion gravy that begs to be scooped up with warm naan.
Pat the shrimp dry with paper towels and season lightly with a pinch of salt and turmeric. Set aside.
Heat the oil in a large skillet or wok over medium-high heat. Once shimmering, add the diced onion and cook for 6 to 8 minutes, stirring often, until deeply golden and softened.
Add the minced garlic and grated ginger. Stir constantly for about 1 minute until fragrant.
Add the Kashmiri chili powder, ground cumin, ground coriander, and the remaining turmeric. Stir the spices into the onion mixture and cook for 30 seconds to bloom them.
Pour in the crushed tomatoes and stir well to combine. Reduce heat to medium and let the masala simmer for 5 to 6 minutes, stirring occasionally, until the oil begins to separate and the sauce thickens.
If using, stir in the coconut milk and simmer for another 2 minutes.
Add the seasoned shrimp to the pan in a single layer. Cook for 2 to 3 minutes per side until the shrimp are pink, curled, and just cooked through. Do not overcook.
Remove from heat. Stir in the garam masala and lemon juice.
Taste and adjust salt as needed. Garnish generously with fresh cilantro and serve immediately with rice or warm naan.
One of the best things about Indian prawn recipes is that the masala base actually improves overnight as the spices continue to meld. Make the sauce up to 2 days ahead and refrigerate it. When you are ready to serve, reheat the base and add fresh shrimp for a dinner that tastes like it took hours.