Sri Lankan Coconut Curry

Close-up of vibrant Sri Lankan Coconut Curry, steaming with potatoes and cilantro garnish. Save
Close-up of vibrant Sri Lankan Coconut Curry, steaming with potatoes and cilantro garnish. | dianerecipes.com

Aromatic coconut curry showcases Sri Lankan flavors through a blend of spices, curry leaves, and rich coconut milk. Tender chicken or tofu simmers with potatoes, carrots, tomatoes, and a medley of spices for a warming main dish. The fresh cilantro and lime offer a bright finish, while the fragrant base is perfect served with rice or roti. Steps include browning spices, sautéing vegetables, simmering the protein, and finishing with garnishes. Suitable for gluten-free, dairy-free diets and vegetarian adaptations. Every bite offers a creamy, gently spiced taste of Sri Lanka.

Sri Lankan Coconut Curry always transports me straight to my grandmother's lively kitchen kitchen aromas swirling as cloves and coconut simmer away. This curry boasts fragrant spices and tender vegetables blanketed in creamy coconut milk for a comforting dish that shines on busy weeknights or when you crave a little heat and soulfulness.

This recipe grew from happy trial and error with Sri Lankan friends showing me their secrets. Every time I make this curry my home fills with warmth and it is the dish most requested by visiting family especially when someone needs a pick-me-up.

Ingredients

  • Chicken thighs or tofu: Both offer juicy bites Tofu soaks up flavor beautifully so choose firm blocks that hold their shape
  • Onion: Essential for sweetness and depth Yellow or red both work aim for a firm and unbruised bulb
  • Tomato: Adds tang and natural umami Use ripe tomatoes for the most flavor
  • Potato and carrot: They give earthiness and soft texture Choose waxy potatoes to avoid mushiness
  • Green chili: Brings lively heat Select slender and fresh chilies
  • Garlic and ginger: Deliver bold fragrant undertones Go for plump garlic and fresh ginger with taut skin
  • Curry leaves: If available add their unmistakable aroma Look for bright green leaves
  • Sri Lankan curry powder: Packs the signature flavor If substituting use fresh Madras curry powder
  • Turmeric and chili powder: Give color and fire Choose brightly colored powders free of clumps
  • Cinnamon stick, mustard seeds, fenugreek seeds: Offer nuttiness and floral notes Pick whole spices if possible for better aroma
  • Ground coriander and cumin: Add warmth Select freshly ground spices for best taste
  • Salt: Use sea salt for balanced seasoning
  • Coconut milk: Creates luxurious creaminess Choose full-fat coconut milk without added thickeners
  • Water or stock: Adds moisture and rounds out richness Homemade stock makes the base extra savory
  • Vegetable oil or coconut oil: Base for sautéing and extra coconut flavor Go for a neutral or lightly fragrant oil
  • Fresh cilantro leaves: Use fresh herbs for garnish Pick crisp bunches with no wilting
  • Lime wedges: Finish the dish with tangy brightness Use juicy limes without blemishes

Instructions

Prepare the Spice Base:
Heat vegetable oil or coconut oil in a large heavy-bottomed pot over medium heat until shimmering. Add black mustard seeds and fenugreek seeds. Allow them to sizzle and pop for about 30 seconds to bring out their nutty flavor.
Sweat the Aromatics:
Add finely sliced onion, fresh curry leaves if using, and cinnamon stick to the pot. Sauté slowly for five minutes stirring occasionally until the onions become soft and golden brown. This step deepens flavor and sweetens the base.
Build the Fragrant Layer:
Add minced garlic, minced ginger, and slit green chili to the pot. Sauté for one minute stirring until the mixture smells vibrant and pungent taking care not to let the garlic burn.
Toast the Spices:
Stir in Sri Lankan curry powder, turmeric powder, ground coriander, ground cumin, and chili powder. Mix and toast for one minute stirring constantly. This step awakens the spices and releases essential oils making the curry much more aromatic.
Brown the Protein:
Add bite-size chicken thigh pieces or cubed firm tofu to the pot. Brown the protein for 2 to 3 minutes making sure every piece is coated evenly with the spice mix. This ensures each bite will be intensely flavorful.
Layer in the Vegetables:
Add chopped tomatoes, diced potatoes, and sliced carrots followed by a generous pinch of salt. Stir everything to combine letting the tomatoes start to break down and soften about 2 minutes.
Simmer with Coconut Milk:
Pour in the coconut milk and water or chicken vegetable stock. Scrape the bottom of the pot to release any stuck bits. Raise the heat until the mixture gently boils then immediately reduce to low.
Slow Cook Until Tender:
Let the curry simmer uncovered for 25 to 30 minutes stirring every 6 to 8 minutes. The chicken should be cooked through and the vegetables soft but not mushy. Taste and adjust salt or chili to your preference.
Finish and Serve:
Remove from heat and discard the cinnamon stick. Garnish generously with chopped cilantro leaves and offer lime wedges for squeezing over the top. Serve hot ideally with steamed jasmine or basmati rice or warm roti.
Tender chicken simmers in a rich Sri Lankan Coconut Curry with spices, served hot. Save
Tender chicken simmers in a rich Sri Lankan Coconut Curry with spices, served hot. | dianerecipes.com

I once made it for a family reunion and everyone gathered over the stove just to breathe in the scent before dinner. Cooking with fresh curry leaves reminds me of my mother's kitchen where she would slip them in even for weekday scrambled eggs just for the smell.

Storage Tips

Store leftovers in an airtight container in the fridge up to 4 days. The flavors deepen by the second day so I always enjoy it even more as a lunch or snack. Be sure to cool before refrigerating and reheat gently on the stove adding a splash of water if the sauce thickens too much.

Ingredient Substitutions

If you cannot find curry leaves you can add a little extra ground coriander and a pinch of lime zest for brightness. Swap in sweet potato or pumpkin for regular potatoes in fall and winter. Both tofu and chickpeas work well as vegetarian protein sources.

Serving Suggestions

Pair with buttery jasmine or basmati rice or fold the curry into toasted roti flatbreads. A fresh cucumber salad with lime or a simple yogurt raita on the side balances the heat nicely. For special occasions serve with flaky paratha and a crisp lager.

Cultural Context

Sri Lankan coconut curries reflect a blend of South Asian flavors unique to the island. The combination of coconut milk and whole spices comes from both Indigenous and colonial influences. Curries like this are always made for guests and celebrations especially during festivals and family gatherings.

Seasonal Adaptations

Swap spring beans or peas for carrots in the warmer months Eggplant and zucchini are lovely summer additions Butternut squash or pumpkin gives sweetness in fall

Homemade Sri Lankan Coconut Curry featuring diced potatoes and aromatic curry leaves; ready to serve. Save
Homemade Sri Lankan Coconut Curry featuring diced potatoes and aromatic curry leaves; ready to serve. | dianerecipes.com

This curry brings comfort and flavor with every spoonful. Make extra and freeze – it's always better the next day.

Recipe FAQ

Chicken thighs offer tenderness and flavor, while firm tofu is ideal for a vegetarian option. Both absorb spices well.

Yes, increase chili powder or green chilies for more heat, or reduce them for a milder taste.

Potatoes, carrots, tomatoes are standard; green beans, eggplant, and bell peppers add delicious variation.

Coconut milk provides richness and depth, integral to the curry’s authentic flavor and creamy texture.

Steamed jasmine or basmati rice and fresh roti complement the curry beautifully. Lime wedges add freshness.

Use gluten-free stock and verify all packaged spices or powders are free from gluten-containing ingredients.

Sri Lankan Coconut Curry

A vibrant coconut curry brimming with vegetables, protein, and exotic Sri Lankan spices.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Medium

Ingredients

Protein

  • 1.1 lbs chicken thighs, cut into bite-size pieces or 1.1 lbs firm tofu, cubed

Vegetables

  • 1 large onion, finely sliced
  • 2 medium tomatoes, chopped
  • 2 medium potatoes, diced
  • 1 large carrot, sliced
  • 1 green chili, slit lengthwise
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, minced
  • 10 fresh curry leaves

Spices

  • 1 tbsp Sri Lankan curry powder or Madras curry powder
  • 1/2 tsp turmeric powder
  • 1 tsp ground coriander
  • 1/2 tsp ground cumin
  • 1/2 tsp chili powder
  • 1 cinnamon stick
  • 1/2 tsp black mustard seeds
  • 1/2 tsp fenugreek seeds
  • Salt, to taste

Liquids

  • 13.5 fl oz coconut milk
  • 6.8 fl oz water or chicken/vegetable stock

Oils & Garnish

  • 2 tbsp vegetable oil or coconut oil
  • Fresh cilantro leaves, chopped, for garnish
  • Lime wedges, for serving

Instructions

1
Tempering Spices: Warm oil in a large heavy-bottomed pot over medium heat. Add black mustard seeds and fenugreek seeds, allowing them to sizzle for 30 seconds.
2
Sauté Aromatics: Incorporate sliced onions, curry leaves, and cinnamon stick. Sauté until onions are soft and golden, approximately 5 minutes.
3
Infuse Flavor: Add minced garlic, ginger, and green chili. Sauté for an additional minute until aromatic.
4
Blend Spices: Stir in curry powder, turmeric, ground coriander, ground cumin, and chili powder. Cook, stirring consistently, for 1 minute.
5
Brown Protein: Add chicken or tofu to the pot and brown for 2 to 3 minutes, ensuring even coating with spices.
6
Combine Vegetables: Integrate chopped tomatoes, diced potatoes, sliced carrot, and a generous pinch of salt. Mix thoroughly.
7
Add Liquids: Pour in coconut milk and water or stock. Bring mixture to a gentle boil before reducing heat to low.
8
Simmer to Finish: Simmer uncovered for 25 to 30 minutes, stirring occasionally, until chicken is fully cooked and vegetables are tender. Adjust seasoning as desired.
9
Serve: Remove pot from heat and discard cinnamon stick. Garnish with fresh cilantro leaves and serve with lime wedges alongside steamed rice or roti.
Additional Information

Equipment Needed

  • Large heavy-bottomed pot
  • Chef's knife
  • Cutting board
  • Wooden spoon

Nutrition (Per Serving)

Calories 410
Protein 22g
Carbs 22g
Fat 26g

Allergy Information

  • Contains coconut, a tree nut allergen.
  • Verify store-bought curry powder and stock for gluten or other allergens.
  • Tofu option contains soy; chicken contains no major allergens.
Diane Patterson

Passionate home cook sharing easy, flavorful recipes, meal prep tips, and comfort food favorites for everyday kitchens.