
This bold and aromatic Spicy Indian Shrimp Masala comes together in under 30 minutes with pantry spices and juicy prawns in a rich tomato-onion gravy. The easiest Indian prawn recipe you will ever make.

If you have ever ordered prawn masala at your favorite Indian restaurant and thought there is no way I can make that at home, this recipe is about to change everything. This Spicy Indian Shrimp Masala is bold, aromatic, and deeply satisfying. It pulls from classic Indian food recipes with shrimp, balances heat with richness, and comes together in about 40 minutes flat.
Think of it as your new weeknight secret weapon. The sauce is a proper tomato-onion masala layered with Kashmiri chili, cumin, coriander, and a finish of garam masala. The shrimp soak it all up and stay perfectly tender thanks to a little technique trick borrowed from Indian restaurant kitchens.
A lot of easy spicy prawn recipes skip the most important step: blooming your spices in hot oil. That 45-second moment is where the magic happens. The fat carries those fat-soluble flavor compounds straight into the sauce, giving you a depth that no shortcut can replicate.
The other secret is the two-step shrimp method. You sear the shrimp first, pull them out, build the masala, and then finish the shrimp in the sauce at the very end. This keeps them juicy and prevents the single biggest mistake people make with shrimp recipes Indian style, which is cooking them too long.
Chef's Tip: Dry your shrimp extremely well before searing. Moisture is the enemy of a good sear and a concentrated masala. A quick pat with paper towels makes a real difference.
You do not need a pantry full of exotic ingredients. Here is what does the heavy lifting:
Having a reliable wide skillet or wok and a sharp knife makes the whole process smoother. The right tools help this recipe go from stressful to effortless.
With 1.5 teaspoons of Kashmiri chili, the heat level lands at a medium warmth that most people find very approachable. It has a noticeable kick but it does not overwhelm the flavor of the prawns. If your household loves heat, add a pinch of cayenne or a slit green chili to the onion stage. If you are cooking for kids or heat-sensitive guests, scale the chili back to half a teaspoon. The dish will still be gorgeous and flavorful.
This dish is incredibly versatile. Here are the best pairings:
Ready to make it? Here is the full step-by-step recipe:

This bold and aromatic Spicy Indian Shrimp Masala comes together in under 30 minutes with pantry spices and juicy prawns in a rich tomato-onion gravy. The easiest Indian prawn recipe you will ever make.
Pat the shrimp dry with paper towels and toss them with 0.5 tsp turmeric, 0.5 tsp Kashmiri chili powder, and a pinch of salt. Set aside to marinate for 10 minutes while you prep the other ingredients.
Heat 1.5 tablespoons of oil or ghee in a large skillet or wok over medium-high heat. Add the marinated shrimp in a single layer and sear for 1 to 2 minutes per side until just pink. Do not fully cook them yet. Remove to a plate and set aside.
In the same pan, add the remaining oil over medium heat. Add the diced onion and cook, stirring often, for 7 to 8 minutes until deeply golden and softened.
Add the minced garlic and grated ginger. Stir and cook for 1 to 2 minutes until fragrant and slightly golden.
Add the remaining Kashmiri chili powder, ground cumin, ground coriander, and turmeric. Stir constantly for 30 to 45 seconds to bloom the spices in the oil.
Pour in the crushed tomatoes. Stir everything together and simmer over medium heat for 6 to 8 minutes, stirring occasionally, until the masala thickens and the oil begins to separate around the edges.
Stir in the coconut milk if using, and let the sauce simmer for 2 more minutes.
Return the seared shrimp to the pan along with any resting juices. Toss to coat and cook for 2 to 3 minutes more until the shrimp are fully cooked through and glossy with sauce.
Remove from heat. Sprinkle in the garam masala and squeeze in the fresh lemon juice. Taste and adjust salt.
Garnish generously with fresh cilantro and serve immediately with basmati rice, naan, or roti.
This prawn masala keeps well in the refrigerator for up to 2 days in an airtight container. Reheat it gently on the stovetop over low heat with a splash of water to loosen the sauce. Shrimp do not love the microwave, so stovetop reheating keeps the texture much better.
If you want to prep ahead, you can make the entire masala base (without the shrimp) up to 3 days in advance and refrigerate it. When you are ready to eat, just reheat the sauce, add fresh shrimp, and dinner is on the table in under 10 minutes.
Make it your own: This same masala base works beautifully with chunks of firm white fish, scallops, or even chickpeas for a vegetarian version. Once you learn how to make shrimp curry Indian style with this method, you will use the sauce for everything.