There’s something special about prawns cooking in warm spices that brings back memories of home. When garlic meets ginger and coconut milk swirls in, those prawns turn pink in just minutes.
It’s pure comfort food. I’ve cooked prawn curry more times than I can count. Sometimes I follow recipes exactly, other times I just go with what feels right. Both ways turn out good.
In this post, I’m sharing five prawn curry recipes I make all the time. You’ll find creamy coconut milk versions and quick tomato-based ones.
Some take just 20 minutes, others need a bit more time. Whether you want something simple for a weeknight or a curry that feels special, there’s something here for you.
What Makes a Good Prawn Curry?
Before we get into the recipes, let’s talk about what actually makes a prawn curry worth eating.
First, fresh prawns. Frozen ones work fine if that’s what you have, but fresh prawns bring a sweetness that’s hard to beat.
Medium-sized prawns are usually best, small ones can disappear into the sauce, and large ones sometimes get chewy if you’re not careful.
Then there’s the base. Most prawn curries start with onions, garlic, ginger, and tomatoes. Some add coconut milk for creaminess. Others rely on tamarind or yogurt for tang.
Curry leaves, mustard seeds, and dried red chilies are common in South Indian versions. Goan curries often include jaggery or sugar for a hint of sweetness.
Finally, timing. Prawns cook fast, usually in 3 to 5 minutes. If you overcook them, they turn rubbery. So you want to add them toward the end, after your sauce is ready.
Best Prawn Curry Recipes to Try
1. Goan Prawn Curry with Coconut Milk
I make this curry whenever I want something that feels special but doesn’t take all evening. The coconut milk gives you that creamy texture, while tamarind and red chilies keep things bright and balanced.
I’ve found that Kashmiri chilies work best here because they add color without making it too hot, though regular dried red chilies work just fine if that’s what you have.
Ingredients You’ll Need
- 500g prawns, cleaned
- 2 tablespoons coconut oil
- 2 medium onions, finely chopped
- 1 tablespoon ginger-garlic paste
- 4-5 dried red chilies, soaked
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
- 1 tablespoon tamarind paste
- 400ml coconut milk
- Salt to taste
- Fresh coriander for garnish
Best served with: Steamed basmati rice or soft dinner rolls
Cooking time: About 30 minutes
Step 1: Prepare the Chili Paste
Soak your dried red chilies in warm water for 10 minutes until soft. Drain well, then blend into a smooth paste with a little water. I add a pinch of salt while grinding to help break them down better.
Step 2: Cook the Onion Base
Heat the coconut oil over medium heat. Add chopped onions and cook for 5-7 minutes until soft and translucent. Stir in the ginger-garlic paste and cook for another minute, until fragrant. You’ll know it’s ready when the raw smell fades.
Step 3: Add Spices and Chili Paste
Mix in the chili paste with turmeric, coriander, and cumin powder. Cook for 2 minutes, stirring constantly, until the spices bloom and the oil begins to separate. This is where your curry’s flavor foundation gets built.
Step 4: Add Coconut Milk and Tamarind
Pour in coconut milk slowly and stir in tamarind paste. Bring to a gentle simmer on low heat. Watch it carefully so it doesn’t boil hard, as this can cause the coconut milk to split and turn grainy.
Step 5: Cook the Prawns
Add cleaned prawns and stir gently to coat them in the sauce. Cook for just 3-5 minutes until they turn pink and curl slightly. I’ve overcooked these too many times, so keep a close eye, they go from tender to rubbery fast.
Step 6: Rest and Serve
Turn off the heat and let the curry sit for 5-10 minutes. This resting time lets the prawns soak up all those flavors and become more tender. Finish with fresh coriander on top and serve with steamed rice or soft pav.
2. South Indian Prawn Curry (Restaurant Style)
This is the curry I make when I want something that tastes like it came from a proper coastal restaurant. The tempering is what sets it apart, that moment when mustard seeds hit hot oil and start popping is when you know it’s going to be good.
I’ve made this version both with and without coconut milk, and honestly, it works either way depending on what you’re in the mood for.
Ingredients You’ll Need
- 500g prawns, cleaned
- 3 tablespoons coconut oil
- 1 teaspoon mustard seeds
- 10-12 curry leaves
- 2-3 dried red chilies
- 2 medium onions, blended into a paste
- 3 medium tomatoes, blended into paste
- 1 tablespoon ginger-garlic paste
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1-2 teaspoons red chili powder
- ½ teaspoon fennel seeds (optional)
- 1 cup water or 200ml coconut milk (optional)
- Salt to taste
- Fresh coriander for garnish
Best served with: Dosa, parotta, or steamed rice
Cooking time: 35-40 minutes
Step 1: Prepare the Tempering
Heat the coconut oil until it is properly hot. Add mustard seeds and let them crackle for a few seconds, then quickly toss in curry leaves and dried red chilies. The leaves will crisp up immediately, filling your kitchen with that South Indian aroma.
Step 2: Cook the Onion and Tomato Paste
Add blended onion paste and cook for 5-6 minutes until the raw smell fades. Then add tomato paste and cook another 7-8 minutes, stirring occasionally. You want the oil to separate and pool at the edges.
Step 3: Add Ginger-Garlic and Spices
Stir in ginger-garlic paste and cook for a minute until fragrant. Add turmeric, coriander powder, red chili powder, and fennel seeds. I usually include fennel for that subtle sweetness and warmth it brings. Cook for 2 minutes.
Step 4: Simmer the Sauce
Pour in water for a lighter curry or coconut milk for richness. Stir well, scraping the bottom to incorporate any stuck bits. Bring to a gentle simmer and cook for 5-6 minutes. Taste and adjust salt before adding prawns.
Step 5: Add and Cook the Prawns
Add cleaned prawns and stir to coat them completely in the sauce. Cook for 3-5 minutes until they turn pink and plump. If the sauce gets too thick, add a splash of water to loosen it up.
Step 6: Finish and Serve
Turn off the heat and let everything sit for a few minutes. I always add generous fresh coriander for that bright note that cuts through the richness. Pairs beautifully with dosa, parotta, or rice. Tastes even better the next day.
3. Kerala Prawn Curry (Chemmeen Curry)
I spent a while figuring out this one because getting the roasted coconut paste right makes all the difference. It’s one of those curries that feels homey and comforting, even if you’ve never been to Kerala.
The sauce is thick and grainy from the ground coconut, and it clings to the prawns in the best way. I make this when I have a bit more time and want something that feels special.
Ingredients You’ll Need
- 500g prawns, cleaned (small prawns work best)
- 1 cup grated coconut
- 4-5 shallots
- 2 teaspoons coriander seeds
- 3-4 dried red chilies
- 1 teaspoon turmeric powder
- 15-20 curry leaves
- 2 tablespoons coconut oil
- 1 tablespoon tamarind paste or 1 small piece raw mango
- 1½ cups water
- Salt to taste
Best served with: Rice, preferably Kerala red rice if available
Cooking time: 40-45 minutes
Step 1: Roast the Coconut and Spices
Heat a dry pan until hot. Add grated coconut, coriander seeds, dried red chilies, and shallots. Roast for 5-7 minutes, stirring constantly, until golden brown and deeply fragrant. This step takes patience but adds incredible depth.
Step 2: Grind into a Paste
Let the roasted mixture cool for a few minutes. Transfer to a blender with a little water and grind into a thick paste. It should be slightly coarse and grainy, not smooth, that’s what gives this curry its distinctive texture.
Step 3: Prepare the Curry Base
Heat the coconut oil, then add the curry leaves and let them crackle briefly. Pour in 1½ cups of water and bring to a gentle boil. Stir in the ground coconut paste and mix well until everything combines smoothly and turns creamy.
Step 4: Add Tamarind and Simmer
Mix in tamarind paste or raw mango pieces with turmeric powder and salt. Let it simmer gently for 8-10 minutes. The sauce should thicken noticeably, and the color will deepen as all those roasted flavors blend together.
Step 5: Add the Prawns
Add cleaned prawns and stir gently to coat each one. Cook for 3-5 minutes until pink and opaque. Small prawns cook faster than large ones, so watch them closely. They’ll curl up slightly when perfectly cooked.
Step 6: Rest and Serve
Turn off the heat and let the curry sit for 5-10 minutes so the prawns soak up that thick, flavorful sauce. Serve warm with Kerala red rice if you can find it, or regular steamed rice works just as well.
4. Simple Prawn Curry without Coconut
This is my go-to weeknight curry when I don’t have much time or energy. No coconut, no complicated steps—just onions, tomatoes, and spices that come together quickly.
I’ve made this dozens of times, and it never disappoints. The lemon juice at the end keeps it bright and fresh, which I think makes all the difference.
Ingredients You’ll Need
- 500g prawns, cleaned
- 2 tablespoons cooking oil
- 2 medium onions, finely chopped
- 1 tablespoon ginger-garlic paste
- 3 medium tomatoes, chopped
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon garam masala
- 1-2 teaspoons red chili powder
- 1 cup water
- Salt to taste
- Juice of ½ lemon
- Fresh coriander for garnish
Best served with: Rice, roti, or quinoa
Cooking time: 20-25 minutes
Step 1: Sauté the Onions
Heat the oil over medium heat. Add finely chopped onions and cook for 5-6 minutes, stirring regularly, until soft and light golden. This forms your flavor base, so don’t rush it even for a quick weeknight meal.
Step 2: Add Ginger-Garlic Paste
Stir in ginger-garlic paste and cook for about a minute, stirring constantly, until the raw smell disappears. I keep stirring continuously to prevent burning. The paste should turn slightly golden and blend with the onions.
Step 3: Cook the Tomatoes and Spices
Add chopped tomatoes with turmeric, coriander powder, red chili powder, and garam masala. Cook for 6-8 minutes until the tomatoes break down into a thick paste. The oil should separate at the edges, and the mixture turns deep reddish-orange.
Step 4: Add Water and Simmer
Pour in 1 cup of water and stir well, scraping any stuck bits from the bottom. Bring to a gentle simmer and cook for 3-4 minutes. Adjust the water amount depending on how thick you prefer your curry.
Step 5: Cook the Prawns
Add cleaned prawns and stir to coat them completely. Cook for 3-5 minutes until pink and fully cooked. I’ve learned not to overcook them; they get rubbery fast. Once they turn opaque and curl slightly, they’re done.
Step 6: Finish with Lemon and Coriander
Turn off the heat and squeeze fresh lemon juice over the curry. The lemon lifts everything and adds a bright, tangy note. Garnish with chopped coriander and let it sit briefly before serving. Simple but really satisfying.
5. Sri Lankan Prawn Curry (Spicy Coconut Version)
This curry is bolder and spicier than the Indian versions I grew up making. The chili paste is what makes it stand out; it’s hot, but it’s got depth too.
I love how the thick coconut milk coats the prawns like a rich sauce rather than a soupy curry. If you can find pandan leaves, they add this subtle floral note that’s hard to describe but really special.
Ingredients You’ll Need
- 500g prawns, cleaned
- 3 tablespoons coconut oil
- 5-6 dried red chilies
- 4 garlic cloves
- 1-inch piece of ginger
- 1 teaspoon vinegar
- 1 medium onion, finely chopped
- 10-12 curry leaves
- 1 teaspoon turmeric powder
- 1 teaspoon paprika or red chili powder
- 400ml thick coconut milk
- 2-3 pandan leaves (optional)
- Salt to taste
Best served with: Rice or string hoppers
Cooking time: 30 minutes
Step 1: Make the Chili Paste
Blend dried red chilies, garlic, ginger, and vinegar with a little water until smooth. This is the heart of the curry—bold and spicy with real depth. The smell when it hits hot oil is intense and fills the kitchen.
Step 2: Cook the Onions and Chili Paste
Heat the coconut oil and add chopped onions. Cook for 4-5 minutes until soft, then stir in the chili paste. Cook for 2-3 minutes, stirring constantly, until the oil separates and the paste darkens. This builds the base flavor.
Step 3: Add Curry Leaves and Spices
Toss in curry leaves, turmeric powder, and paprika, stirring everything together. Stir for about a minute to release the flavors. If you’re using pandan leaves, add them now for that subtle floral note I mentioned. They’ll soften quickly.
Step 4: Add Thick Coconut Milk
Pour in thick coconut milk slowly and stir well to combine. Bring to a gentle simmer over low heat and cook for 5-6 minutes. The sauce should thicken and become rich and creamy, almost like a coating.
Step 5: Cook the Prawns
Add cleaned prawns and stir gently to coat each one. Cook for 3-5 minutes until pink and opaque. The sauce should cling beautifully to the prawns. Be careful not to overcook them or they’ll turn rubbery.
Step 6: Rest and Serve
Turn off the heat and let the curry sit for a few minutes so the prawns soak up that spicy, rich sauce. Serve warm with steamed rice or, if you can find them, string hoppers. The curry should be thick with visible red oil on the surface.
Pro Tips for the Best Prawn Curry
Here are a few things I’ve learned from making prawn curry more times than I can count:
- Use deveined prawns. It makes a difference in texture and taste.
- Don’t overcook. Prawns cook fast. Once they turn pink, they’re done.
- Let the curry rest. Ten minutes off the heat helps everything come together.
- Add coconut milk at the end. If you boil it too hard, it can curdle or split.
- Taste as you go. Every batch of spices is a little different. Adjust salt, heat, and tang as needed.
What to Serve with Prawn Curry
Prawn curry is great on its own, but here’s what I usually serve it with:
| Side Dish | Why It Works |
|---|---|
| Steamed basmati rice | Classic pairing, soaks up the sauce |
| Dosa or appam | Light and crispy, good contrast |
| Parotta | Flaky and rich, perfect for scooping |
| Lemon rice | Adds a tangy note that complements the curry |
| Naan or pav | Soft bread for mopping up every bit |
For drinks, I like coconut water or buttermilk. Both are cooling and balance the spice.
Final Thoughts
For me, prawn curry is one of those dishes that never gets old. Every time I make it, the smell of spices and the sound of prawns sizzling bring back warm memories.
What I love most is how flexible it is; you can make it rich and creamy with coconut milk or keep it light and spicy with tomatoes.
Each version has its own story, and every time I cook it, it feels like I’m bringing a bit of the coast into my kitchen.
The key is to trust your taste and adjust things as you go. Cooking should feel easy and fun, not stressful. So the next time you’re craving something cozy and flavorful, grab some fresh prawns and try one of these recipes.
I promise, you’ll love every bite. Ready to start? Pick your favorite prawn curry and get cooking tonight!



































