Description
Aromatic Indian seafood curry with tender prawns in creamy coconut sauce, loaded with warming spices—ready in 30 minutes and tastes just like your favorite restaurant.
Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 4
Ingredients
- 1 lb prawns, peeled and deveined (fresh or frozen, just pat them dry)
- 1 medium onion, finely chopped
- 2 medium tomatoes, chopped
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated (don’t use jarred stuff)
- 1 green chili, chopped (remove seeds for less heat)
- 1 tsp turmeric powder
- 1 tsp cumin powder
- 1 tsp coriander powder
- 1/2 tsp chili powder (adjust to taste)
- 1/2 cup full-fat coconut milk (the canned kind, not the carton)
- Fresh cilantro, for garnish (grab a big bunch)
- Salt to taste (about 1 tsp)
- 2 tbsp vegetable oil or ghee
Instructions
- Get your prawns ready first—make sure they’re peeled, deveined, and patted completely dry with paper towels. Wet prawns will make your curry watery and won’t cook right. Set them aside.
- Heat your oil in a large pan or deep skillet over medium heat. Once it’s shimmering, add those finely chopped onions and cook for 8-10 minutes, stirring occasionally, until they turn golden brown. Don’t rush this step—those caramelized onions are what give your curry its depth.
- Toss in your minced garlic, grated ginger, and chopped green chili. Stir this around for about 2 minutes until it smells absolutely incredible. Don’t let the garlic burn or it’ll taste bitter.
- Here’s the critical part—add all your ground spices (turmeric, cumin, coriander, and chili powder) and cook them for about a minute, stirring constantly. This blooms the spices and wakes up their flavors. If they start sticking, add a tiny splash of water.
- Add your chopped tomatoes and cook them down for 5-7 minutes, stirring occasionally, until they’ve completely softened and the oil starts separating from the mixture and pooling around the edges. The whole thing should look thick and paste-like, not watery.
- Now toss in your prawns and stir them around for just a minute to coat them in that spice mixture. Don’t cook them through yet—they’ll finish in the sauce.
- Pour in your coconut milk and add salt to taste. Give everything a good stir and let this simmer gently for 5-7 minutes until the prawns turn pink and curl into a C-shape. The second they’re opaque, pull them off the heat—don’t overcook or they’ll get rubbery.
- Shower the whole thing with fresh cilantro and serve it hot over steamed basmati rice or with warm naan to soak up every drop of that incredible sauce.
Nutrition Information (Per Serving):
- Calories: 245
- Carbohydrates: 12g
- Protein: 24g
- Fat: 12g
- Fiber: 3g
- Sodium: 680mg
- Iron: 18% DV
- Vitamin C: 35% DV
- Calcium: 12% DV
Note: Prawns are an excellent source of lean protein and selenium. Coconut milk provides healthy fats, while the spices offer anti-inflammatory benefits.
Notes:
- Seriously, pat those prawns dry or your curry will be watery instead of thick and saucy
- Fresh spices matter—if yours have been sitting in the cabinet for years, they won’t have much flavor
- Watch your prawns like a hawk once they go in the sauce. Overcooked prawns are tough and rubbery, so pull them off heat the moment they’re pink
- If your curry base looks dry when cooking the tomatoes, add a splash of water to keep things moving
- Every stove runs different, so trust your eyes and nose more than the exact timing
Storage Tips:
Store leftovers in an airtight container in the fridge for up to 2 days, but honestly prawns are best eaten fresh. They’ll continue cooking slightly in the sauce even when refrigerated. Reheat gently over low heat on the stovetop—microwaving can make the prawns rubbery. Don’t freeze this one—prawns get mushy and weird when frozen in sauce, and the coconut milk separates when thawed. Since it only takes 30 minutes to make, just whip up a fresh batch instead.
Serving Suggestions:
- Traditional Style: Serve over steamed basmati rice with a side of cooling cucumber raita to balance the spices
- Bread Lovers: Pair with warm naan, roti, or paratha for scooping up every bit of sauce
- Complete Indian Meal: Add a side of dal and some pickled vegetables for an authentic spread
- Low-Carb Option: Serve over cauliflower rice or with roasted vegetables instead of grains
Mix It Up (Recipe Variations):
Extra Spicy Prawn Curry: Double the green chili or add 1/2 teaspoon cayenne pepper for serious heat. Serve with raita to cool things down.
Creamy Restaurant-Style: Stir in 1/4 cup heavy cream or Greek yogurt along with the coconut milk for an even richer, velvety sauce that tastes like fancy takeout.
South Indian Coconut Curry: Add 1 tablespoon curry leaves and 1/2 teaspoon mustard seeds when cooking the onions. Use fresh grated coconut ground into paste instead of coconut milk for authentic coastal flavor.
Vegetable-Loaded Version: Add diced bell peppers, spinach, or green beans with the prawns to bulk it up and sneak in more vegetables.
What Makes This Recipe Special:
Prawn curry is a beloved dish across coastal India, from Kerala’s spice-trade influenced cooking to Goa’s Portuguese-tinged flavors to Bengal’s mustard-spiked versions. The technique of blooming spices in hot oil comes from centuries of Indian culinary wisdom that understands how heat transforms and intensifies flavors. This version combines warming spices with creamy coconut milk—a classic pairing in South Indian coastal regions where coconuts grow abundantly and fresh seafood is a daily staple. The quick-cooking method honors the delicate nature of prawns while building complex layers of flavor through proper technique rather than long simmering, proving that incredible curry doesn’t need hours—just the right approach and good ingredients.
