
Make this flavor-packed Indian-style coconut shrimp curry from scratch in under 30 minutes — a fragrant, tangy, and slightly spicy main course perfect with rice or naan.

This Indian-style coconut shrimp curry has been a weekday hero and a weekend showstopper in my kitchen for years. I first adapted this from a coastal recipe I tasted on a trip to Kerala; its heady aroma of curry leaves, the gentle sweetness of coconut milk, and the bright tamarind tang instantly reminded me of sunlit seaside lunches. I discovered that with a few pantry staples and a little attention, this dish comes together in under 30 minutes and still tastes like something you’d order at a favorite local restaurant.
What makes this preparation special is the balance: silky coconut milk softens the spices, tamarind adds a clean tartness that keeps the curry lively, and the shrimp cook in just minutes so the texture stays tender and springy. Over time I’ve learned a few small techniques — use medium shrimp for the best size-to-cooking-time ratio, sauté the onions slowly until translucent to build sweetness, and finish with fresh cilantro for brightness. Family and friends always ask for the recipe after their first bite, and it’s become the dish I bring to potlucks when I want something impressive that’s also effortless.
I remember serving this on a rainy evening when guests expected takeout; the house filled with the perfume of coconut and curry leaves and everyone lingered over second helpings. That reinvigorated my love for streamlined coastal flavors and taught me how much difference a well-timed sauté of onions and curry leaves makes.
My favorite thing about this curry is how quickly it becomes comfort food. Once, during a busy week, I prepped the sauce the night before and simply reheated it the next day, adding shrimp at the last minute. Guests thought I’d spent hours — the flavor had deepened overnight, proving that a simple base can become even better with time.
Store cooled curry in an airtight container in the refrigerator for up to 3 days. For best texture, keep the shrimp and sauce together; when reheating, warm the sauce gently over low heat and add a splash of water or coconut milk if it seems too thick. Avoid freezing since canned coconut milk can separate when thawed — the texture becomes grainy and less pleasant. If you must freeze components, freeze the sauce without shrimp and add freshly cooked shrimp after thawing and reheating.
If you can’t find tamarind paste, use 1 tablespoon fresh lime juice and 1/2 teaspoon brown sugar as a substitute; the citrus will brighten while the sugar restores balance. For a vegan version, replace shrimp with firm tofu or king oyster mushroom slices and simmer slightly longer so they absorb flavors. Swap full-fat coconut milk for light coconut milk to reduce calories, but expect a thinner sauce; thicken by simmering a bit longer or adding a tablespoon of ground cashews blended into the sauce.
This dish shines with plain steamed basmati or fragrant coconut rice. For a casual meal, pair with warm naan or chapati to soak up the sauce. Bright, crunchy accompaniments like cucumber raita or a simple kachumber salad balance the richness. Garnish with lime wedges and extra cilantro; toasted coconut flakes sprinkled on top add texture and amplify the coconut notes.
Coastal Indian curries often feature coconut and tamarind, staples in southern regions such as Kerala and Karnataka. The interplay of creamy coconut, sour tamarind, and fresh curry leaves defines many South Indian preparations. While shrimp and fish are common proteins along the coast, inland variations use chicken or vegetables. This recipe borrows that coastal sensibility and adapts it for a quick home-cooking rhythm while preserving the core flavor principles.
In summer, serve the curry with a bright mango salad and lime wedges for a refreshing contrast. In cooler months, add diced sweet potato or squash to the sauce for heartier bowls; simmer until tender before adding shrimp. For festive occasions, finish with a drizzle of spiced ghee (if not keeping dairy free) and a scattering of toasted cashews for richness and crunch.
Prepare the tomato-onion base in advance and refrigerate for up to 3 days. When ready to eat, reheat the base, add coconut milk, bring to a simmer, and cook shrimp briefly. Portion into airtight meal containers with rice for grab-and-go lunches — keep lime wedges and cilantro separate until serving to retain freshness. Use microwave-safe containers and reheat gently to avoid overcooking the shrimp.
Enjoy this fragrant, quick-to-make curry that blends coastal Indian flavors with approachable techniques. Whether you’re feeding a family on a busy weeknight or hosting friends, this dish offers big flavor with minimal fuss — and plenty of room to make it your own.
Pat shrimp dry before adding to the pan to prevent the sauce from becoming watery.
Sauté onions slowly until translucent for natural sweetness that deepens the sauce.
If the sauce tastes too tangy, add 1/2 teaspoon brown sugar to balance flavors.
For a glossy finish, simmer the coconut milk gently and avoid high boiling.
This nourishing indian coconut shrimp curry (coconut curry shrimp) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes — refrigerate in an airtight container for up to 3 days. Do not freeze because coconut milk separates when thawed and changes texture.
Cook shrimp until opaque and firm to the touch: medium shrimp about 4–5 minutes. Small shrimp need 3–4 minutes; jumbo 6–7 minutes.
This Indian Coconut Shrimp Curry (Coconut Curry Shrimp) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Warm 3 tablespoons coconut oil over medium-high heat. Add curry leaves and 1 cup finely chopped onion. Sauté until translucent and just beginning to color, about 6–8 minutes.
Add broken dry red chilies and slit green chilies; cook 1 minute. Stir in 2 teaspoons ginger-garlic paste and sauté until raw smell disappears, 2–3 minutes.
Add 1/2 cup chopped tomatoes and 1/2 cup water. Simmer 2–3 minutes until tomatoes break down. Optionally blend into a smooth paste for a creamier sauce.
Stir in coriander, turmeric, Kashmiri chili, black pepper, and salt. Fry 10–15 seconds, add 1/2 cup water and 1 tablespoon tamarind paste, and cook 3–4 minutes.
Pour in 1 cup coconut milk, bring to a gentle boil, then reduce heat and simmer 2–3 minutes until slightly thickened.
Add 14 ounces shrimp and cook until opaque and just firm: 4–5 minutes for medium shrimp (adjust time for size). Taste and adjust salt; garnish and serve.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@royalrecipe on social media!


Easy homemade thin-crust three-cheese spicy chicken and jalapeño pie — a flavor-packed pizza with a satisfying kick, perfect for pizza night or game day.

One-pot taco-spiced beef and spaghetti melted with Monterey Jack cheese for a fun, family-friendly dinner that comes together in about 35 minutes.

A bright, creamy BLT pasta salad tossed with basil pesto, fresh greens, cherry tomatoes, and crisp bacon—perfect for warm-weather gatherings and meal prep.

Leave a comment & rating below or tag @royalrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.