Sri Lankan Prawn Curry
Sri Lankan Prawn Curry or “Isso Curry” is rich, aromatic, and comes together in under 30 minutes. Juicy prawns cooked in a spiced coconut milk gravy with all the classic Sri Lankan aromatics – curry leaves, rampe, fenugreek seeds, and roasted curry powder. It is the kind of curry you want a big bowl of rice ready for.

A Curry I Grew Up With
This prawn curry has been on the blog since 2012 – one of the very first recipes I ever posted. Back then, it was mild because my kids were young and I toned down most curries so they could eat them. This version is how I make it now: spicier and with ingredients I can easily find in my Canadian home to cater to a Sri Lankan tastebud.
Growing up in Sri Lanka, prawns were a treat. The fishmongers would come to your door with fresh catch in woven baskets, and my mum would pick up just enough for the pot. We’d have rice soaked with prawn gravy for lunch, and at dinner, thick slices of bread to wipe the bowl clean. I still think that is the best way to eat it.
Everyday Prawn or Shrimp Curry
One quick note on the name – in Sri Lanka, we call them prawns. In North America, you might know them as shrimp. Same thing, different word.
Every household has their own way of making prawn curry. Some people make a broth from the prawn heads first and use that as the base liquid – it adds incredible depth. My version skips that step. This is the sort of curry you make on a weekday.
I have been cooking this curry for years and have made it enough times to give you a few tips on making this prawn curry taste the best. Building a proper masala base before the prawns go in, and adding the coconut milk in two stages is very important.
This is one of the curries that gets better the longer it sits. The shell adds a deep complex flavor along with spices and coconut milk that you’ll miss when eating it fresh. I keep the extra curry in the fridge and honestly prefer it to the freshly made version. So cook it the day before or a couple of days before and thank yourself later.
I get my prawns from Costco. The shell-on, head-removed prawns(shrimp) is great value and the quality is consistent. If you are buying fresh, your fishmonger can clean them for you.
Ingredient Notes
*(Quantities in the recipe card below).

- Prawns – shell-on, head removed, deveined. Shell-on prawns give more flavour to the gravy than peeled ones.
- Onion – I prefer to use red but white onion works too.
- Tomato – Adds body and a slight tang to the gravy.
- Green chillies – For more heat and flavor. A must.
- Curry leaves – Use fresh if you can find them; dried works in a pinch.
- Rampe (pandan leaf) – Gives the curry that warm, slightly floral note that makes it taste authentically Sri Lankan.
- Fenugreek seeds – Adds a subtle bitterness and used in seafood recipes.
- Ginger garlic paste – Use store-bought or make your own.
- Roasted curry powder – This is what makes the curry taste Sri Lankan. See my Sri Lankan Roasted Curry Powder if you want to make your own.
- Coconut milk – Full fat only. The lite version is too thin and the gravy will not have that creaminess you want.
- Lime or lemon juice – Brightens everything up at the end.
How to Cook Sri Lankan Prawn Curry
*(Full instructions in the recipe card below).







- Prep the prawns: Give the prawns a good rinse under cold water. Pat them dry with a paper towel. Set aside.
- Sizzle the aromatics: Heat the oil in a wide pan over medium heat. Add the curry leaves, rampe, and fenugreek seeds. Let them sizzle for about 30 seconds – you will smell them immediately.
- Cook the base: Add the chopped onion and cook, stirring occasionally, until translucent and softened. This takes about 5 to 7 minutes. Add the ginger garlic paste and stir until the raw smell disappears, about 2 minutes.
- Add spices: Now add the chili powder, turmeric, roasted curry powder, black pepper, and salt. Stir and cook the spices for a minute or two until fragrant.
- Cook down the tomatoes: Add the chopped tomato and green chillies. Cook until the tomatoes break down and become soft and jammy, about 5 minutes. This is your masala base.
- Add the prawns: Add the prawns to the pan and stir them into the masala. Cook for 2 to 3 minutes until they are about halfway done – they will start to turn pink on the outside but still be translucent in the middle.
- Add coconut milk and water: Pour in three quarters of the coconut milk and all of the water. Stir to combine. Bring to a boil, then reduce the heat, cover, and cook for 10 minutes.
- Finish with coconut milk: Remove the lid. Pour in the remaining coconut milk and stir gently. Let it warm through for a minute or two – do not boil it at this stage. Add the lime juice, taste for salt, and adjust. Serve immediately with rice.
Recipe Tips
- Do not overcook the prawns: Prawns cook fast. Once they are fully pink and curled, they are done. Overcooked prawns turn rubbery and that is a waste of a good curry. Keep an eye on them.
- Add the coconut milk in two stages: The first addition cooks into the curry and builds body. The second goes in at the end to keep things creamy and prevent splitting. This makes a real difference to the texture of the gravy.
- Shell-on vs peeled prawns: Shell-on prawns give the gravy more depth of flavour because the shells release their juices as they cook. If you prefer peeled, it works – but the gravy will be a little lighter in flavour.
- Goraka instead of lime. In Sri Lanka, a small piece of goraka (dried Garcinia) is often used as the souring agent instead of lime. If you can find it at a Sri Lankan grocery store, soak a small piece in water and add it with the coconut milk. Remove before serving.
- Make it spicier. Add an extra green chilli or increase the chili powder to 1.5 teaspoons.
- Make it milder. Use Kashmiri chili powder – it gives colour without much heat.

Serving Suggestions
This curry is made for a proper rice and curry spread. Here is how I build the plate:
White rice is the classic pairing – the gravy soaks into the rice beautifully and that is exactly how we ate it growing up. A bowl of Sri Lankan Red Lentil Dal on the side and a vegetable curries like Beetroot, Potato, Pumpkin, or Green Bean to round out the meal, and finish with a spoonful of Mallum or Pol Sambol for that spicy, tangy kick.
Try it with string hoppers- idiyappa, toasted bread or pol roti to mop up the gravy. All these are my favourite ways to eat it for dinner.

More Sri Lankan Curries To Try:
DID YOU MAKE IT? Please leave a comment and rating letting us know how you liked this recipe!
Recipe
Sri Lankan Prawn Curry – Isso Curry

Ingredients
- 1.5 lb prawns or shrimp (shell-on, head removed, deveined) about 680g
- 1 large onion chopped
- 1 large tomato chopped
- 3 green chillies chopped
- A few sprigs of curry leaves
- 1 piece rampe (pandan leaf)
- ½ tsp fenugreek seeds
- 1 tbsp ginger garlic paste
- 1 tsp chili powder
- ½ tsp turmeric powder
- 1 tsp roasted curry powder
- ½ tsp black pepper
- 1 tsp salt
- 1 cup full fat coconut milk divided
- 1 cup water
- 1 tsp lime or lemon juice
- 2 tbsp oil
Instructions
- Rinse the prawns under cold water and pat dry. Set aside.
- Heat oil in a wide pan over medium heat. Add curry leaves, rampe, and fenugreek seeds. Let sizzle for 30 seconds.
- Add the chopped onion and cook until translucent, about 5-7 minutes. Add ginger garlic paste and cook until the raw smell disappears, about 2 minutes.
- Add chili powder, turmeric, roasted curry powder, black pepper, and salt. Stir and cook for a minute until fragrant.
- Add the chopped tomato and green chillies. Cook until the tomatoes break down and soften, about 5 minutes.
- Add the prawns and stir into the masala. Cook for 2-3 minutes until half done (just starting to turn pink).
- Pour in 3/4 cup of the coconut milk and all of the water. Bring to a boil, then reduce heat, cover and cook for 10 minutes.
- Remove the lid. Pour in the remaining coconut milk. Stir gently and warm through for 1-2 minutes – do not boil.
- Add lime juice. Taste and adjust salt. Serve with rice.
Notes
- Prawn tip: Shell-on prawns give the gravy more flavour. If using peeled, the curry will still be delicious but slightly lighter. They’re called shrimp in this part of the world so look for shrimps.
- Spice level: Use Kashmiri chili powder for colour with less heat. Add an extra chilli for more heat.
- Coconut milk: Always use full-fat canned coconut milk. Lite coconut milk is too thin.
- Goraka: A small piece of soaked goraka can replace the lime juice for a more traditional sour note.
- Storage: You can serve the prawn curry fresh but it tastes best a couple of days after. It develops flavors the longer it sits in the fridge. Keep in an airtight container in the fridge. Reheat gently over low heat with a splash of water. Note that prawns can become slightly firm on reheating.

Love the photos. I am a huge fan of seafood and these look delicious!
I love seafood coconut curries. This recipe is divine and your photos, drool-worthy 🙂
Kiran @ KiranTarun.com
Thanks Sonali…
Thanks sweet.
Thanks Nami,we don't eat a lot of spicy food too.
wow…the prawns looks absolutely fabulous dear…love ur presentation n clicks….
http://onlyfishrecipes.blogspot.com/
Love all photos here, Farwin. 🙂
I love prawns and the curry looks delish.
I must keep this recipe! Looks so delicious and I would love to eat this on rice… I don't eat spicy food, so mild is just perfect for me! I'd love to make this sometime soon.
Aha ! Another prawn addict !
I have a weakness towards prawn and specially when mixed with coconut milk. 🙂