Sri Lankan prawn curry is a coconut-milk curry from Sri Lanka, made with prawns, aromatics, curry leaves and a fragrant blend of spices. This version is rich but bright, with lime to balance the coconut; recipes vary by region and household, so the heat and spice mix can be adjusted to taste. Serve it hot with rice to catch every bit of the sauce.
Ingredients
- 1 lb (450 g) raw large prawns, peeled and deveined, tails on or off
- 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
- 1 medium yellow or red onion, finely sliced, about 1 cup (150 g)
- 4 garlic cloves, finely chopped, about 1 tbsp (12 g)
- 1 tbsp (15 g) finely grated fresh ginger
- 1 medium ripe tomato, chopped, about 1 cup (150 g)
- 10–12 fresh curry leaves, about 2 g
- 1 piece pandan leaf, about 2 inches (5 cm), optional
- 1 small cinnamon stick, about 1 inch (2.5 cm)
- 1 tsp (3 g) black mustard seeds
- ¼ tsp (0.5 g) fenugreek seeds
- 1½ tbsp (10 g) Sri Lankan roasted curry powder
- 1 tsp (2 g) ground chili powder, or less for a milder curry
- ½ tsp (1.5 g) ground turmeric
- 1 tsp (6 g) fine salt, plus more to taste
- 1 can coconut milk, 13.5 fl oz (400 ml), well shaken
- ½ cup (120 ml) water
- 1 tbsp (15 ml) fresh lime juice, plus lime wedges to serve
- 1 fresh green chili, slit lengthwise, optional
Instructions
- Prepare the prawns and aromatics. If the prawns are frozen, thaw them in the refrigerator or in a sealed bag under cold running water, then pat them dry. Check that they are peeled and deveined. Slice the onion, chop the tomato and garlic, grate the ginger, and measure out the spices and coconut milk. Keeping everything ready matters because the spices cook quickly once they hit the hot oil.
- Start the spice base. Heat the oil in a wide, heavy saucepan or deep skillet over medium heat. Add the mustard seeds and fenugreek seeds. Cook for about 30 seconds, until the mustard seeds begin to pop; keep the pan uncovered and avoid leaning over it. Add the onion, curry leaves, pandan, cinnamon stick and optional green chili. Cook for 4 minutes, stirring often, until the onion softens but is not deeply browned.
- Cook the aromatics and dry spices. Add the garlic and ginger and stir for 1 minute, just until fragrant. Add the roasted curry powder, chili powder, turmeric and salt. Stir constantly for 1 minute so the spices toast lightly without scorching. If the pan looks dry or the spices start sticking, add a tablespoon of water rather than more oil.
- Simmer the coconut sauce. Stir in the chopped tomato and cook for 2 minutes, pressing it gently with the spoon to release its juices. Pour in the coconut milk and water, then stir well and bring the sauce to a gentle simmer. Lower the heat and cook uncovered for 6 minutes, stirring occasionally. The sauce should look smooth and lightly thickened, not rapidly boiling; a hard boil can make coconut milk separate.
- Cook the prawns in the sauce. Add the prawns in a single layer and turn them through the sauce. Simmer gently for 4–5 minutes, turning once, until they are opaque and firm. For a thermometer check, cook the thickest prawn to 145°F (63°C), the USDA FSIS safe minimum temperature for fish; avoid prolonged cooking, which makes prawns tough. If using small prawns, start checking at 3 minutes.
- Finish and season. Turn off the heat and stir in the lime juice. Taste the sauce and add a pinch more salt or a little more lime if it needs balance. Remove the cinnamon stick and pandan leaf before serving, or leave them in the pan and tell diners not to eat them. Let the curry stand for 1 minute so the sauce settles, then serve hot.
Tips
- Choose the right curry powder. Sri Lankan roasted curry powder gives this dish its toasted, earthy character. If it is unavailable, use a good-quality curry powder and toast it briefly as directed; the result will still be tasty, though less distinctly Sri Lankan. Madras curry powder is usually hotter, so reduce the chili powder if you use it.
- Use fresh curry leaves when possible. They contribute a citrusy, herbal aroma that dried leaves do not fully reproduce. If you cannot find them, omit them rather than adding a large amount of dried curry leaf. Pandan is also optional; a small bay leaf can stand in for it, but brings a more herbal, less sweet aroma.
- Keep the coconut milk at a gentle simmer. Vigorous boiling can cause the fat to separate and gives the sauce a greasy appearance. A separated sauce is still edible, but lowering the heat and stirring gently helps keep it creamy.
- Do not leave the prawns cooking while you finish other tasks. They turn opaque quickly and continue to cook briefly in the hot sauce after the pan comes off the heat. Have rice and serving dishes ready before adding them.
Serving Suggestions
Serve the curry with steamed white rice, such as basmati or another long-grain rice, so there is plenty to soak up the coconut sauce. Red rice is another fitting choice and has a firmer, nuttier bite. For a fuller Sri Lankan-inspired meal, pair it with a mild lentil dhal, a fresh cucumber salad or lightly cooked green beans. A spoonful of sambol can bring extra heat and freshness, but offer it separately so each person can choose their own level.
Put lime wedges on the table and let diners squeeze a little over their portion. The acidity lifts the creamy sauce without making it taste sour. If serving family-style, transfer the curry to a warmed shallow bowl and spoon the sauce over the prawns. Keep the rice and any crisp or fresh accompaniments separate until serving, so they do not soften in the curry.
Variations
Adjust the heat: For a mild curry, use ½ tsp (1 g) chili powder and leave out the green chili. For a hotter version, use 1½ tsp (3 g) chili powder or add sliced fresh chili at the table. Chili strength varies, so adding gradually is more reliable than assuming every powder is equally hot.
Use a different seafood: Peeled shrimp can replace prawns in the same quantity and cook in about the same time, depending on size. Firm white fish cut into 1-inch (2.5 cm) pieces can also work; add it gently and simmer until it reaches 145°F (63°C). Fish may break apart more easily than prawns, so stir as little as possible.
Make the sauce more substantial: Add 1 cup (150 g) diced eggplant with the onion and cook until it begins to soften, or add 1 cup (150 g) chopped green beans with the tomato. These additions change the texture and make the curry more vegetable-forward. If you add a large amount, increase the water by a few tablespoons and allow extra simmering time before adding the prawns.
Use a lighter coconut flavor: Replace up to half the coconut milk with water or light coconut milk. The sauce will be thinner and less rich, so simmer it for an extra few minutes before adding the prawns. Do not try to thicken it by cooking the prawns for longer; reduce the sauce first, then add the seafood.
Storage and Reheating
For food safety, refrigerate the curry within 2 hours of cooking, storing it in a shallow, covered container. It keeps for 3–4 days in the refrigerator. The coconut sauce may look slightly separated when cold; that is normal. If you want to freeze it, cool it promptly, freeze in a sealed container for up to 2 months for best quality, and thaw overnight in the refrigerator. The sauce may separate more after freezing, and the prawns can become softer, but gentle reheating helps.
Reheat only the portion you plan to eat in a small saucepan over low to medium-low heat, stirring gently until steaming hot throughout. Add a splash of water if the sauce has thickened. Reheat leftovers to 165°F (74°C), checking with a food thermometer, and do not bring the curry to a prolonged boil. Avoid reheating the same portion more than once, since repeated heating can make the prawns rubbery.
Frequently Asked Questions
Can I use frozen prawns?
Yes. Thaw them completely before cooking so they heat evenly and do not release excess water into the sauce. Pat them dry, then follow the same cooking instructions. If the package says they are already cooked, add them only at the end and heat until steaming; they need much less time than raw prawns and can become tough if simmered for several minutes.
Can I make the curry ahead?
You can prepare the onion-and-spice coconut sauce a day ahead, cool it promptly and refrigerate it in a covered container. Reheat the sauce gently until simmering, then add the raw prawns and cook them just before serving. This gives you a fresher texture than cooking the prawns in advance and reheating the complete curry.
Why did my coconut milk split?
Coconut milk can separate when it boils hard, when the pan is very hot, or sometimes simply because of the brand and fat content. A little separation does not mean the curry is spoiled. Reduce the heat and stir gently; a small splash of water can help the sauce come together. Next time, keep it at a gentle simmer rather than a rolling boil.
How can I tell when the prawns are cooked?
Raw prawns change from translucent gray to opaque and firm, usually curling into a loose C shape. A tight curl can be a sign they have cooked too long. For the most reliable safety check, measure the thickest prawn with a food thermometer and reach 145°F (63°C). Since small prawns are difficult to measure accurately, use the visual cues as a guide and avoid leaving them in the hot sauce.
What can I use instead of roasted curry powder?
Use an equal amount of another curry powder if that is what you have, tasting before adding extra chili. A regular curry powder will make a good coconut prawn curry but will not have exactly the same toasted spice profile. If using an unroasted blend, stir it into the pan briefly as written, and stop as soon as it smells fragrant so it does not burn.
Can I make this without coconut milk?
Coconut milk is central to this version’s creamy texture and flavor, so a direct swap will change the character of the dish. For a less rich curry, use half coconut milk and half water or light coconut milk. If you need to avoid coconut, try an unsweetened, neutral plant-based cooking cream, but check its flavor and thickness first; the result will be a variation rather than the same traditional-style sauce.
Related
- Chicken Salad Recipe: Creamy, Crunchy, and Easy
- Ramen Stir Fry Recipe with Quick Savory Sesame Sauce
- Spaghetti Carbonara Recipe: Silky Sauce, No Cream
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).