![]()
Sri Lankan okra coconut curry is a mild, creamy, and comforting dish made with tender okra simmered in a fragrant coconut milk gravy. This curry is lightly spiced with traditional Sri Lankan ingredients like curry leaves, turmeric, and mustard seeds, creating a flavorful dish that pairs beautifully with rice and other curries.
Unlike fried okra dishes, this version has a rich coconut base that keeps the okra soft while absorbing the aromatic spices. It is a simple yet delicious vegetarian curry commonly served in Sri Lankan home-style meals.
Ingredients
- 250 g fresh okra (bandakka), cut into 1½-inch pieces
- 1 cup thick coconut milk
- ½ cup thin coconut milk (or water)
- 1 small onion, sliced
- 2 cloves garlic, minced
- 1 green chili, slit
- ½ teaspoon turmeric powder
- ½ teaspoon curry powder (Sri Lankan roasted or unroasted)
- ½ teaspoon chili powder (optional)
- ¼ teaspoon mustard seeds
- 1 sprig curry leaves
- 1 small piece pandan leaf (rampe) – optional
- 1 tablespoon coconut oil
- Salt to taste
- Lime juice (optional)
Instructions
1. Prepare the okra
Wash the okra and dry it completely with a towel. Cut into medium pieces. Drying helps reduce the slimy texture when cooking.
2. Make the curry base
Heat coconut oil in a pan over medium heat, add mustard seeds. When they start to pop, add sliced onions, garlic, green chili, curry leaves, and pandan leaf. Sauté until fragrant and onions soften.
3. Add spices
Stir in turmeric powder, curry powder, chili powder, and salt. Cook for about 30 seconds to release the aroma.
4. Lightly sauté the okra
Add the okra and sauté for 3–4 minutes until slightly tender.
5. Simmer the curry
Pour in the thin coconut milk (or water) and bring to a gentle simmer. And cook for about 5–7 minutes until the okra is tender.
7. Finish with thick coconut milk
Reduce heat to low and add the thick coconut milk. Simmer gently for 2–3 minutes without boiling.
8. Final touch
Taste and adjust salt. Add a small squeeze of lime juice if desired.

Serving Suggestions for Sri Lankan Okra Coconut Curry:
- Serve hot with steamed white rice for a classic Sri Lankan meal.
- Pair with dhal curry for a rich, balanced vegetarian platter.
- Enjoy alongside pol sambol for extra flavor and texture.
- Serve with string hoppers (idiyappam) or roti for a traditional Sri Lankan breakfast or lunch.
- Add a side of papadam for a crunchy contrast.
Notes & Tips for Sri Lankan Okra Coconut Curry recipe:
- Reduce sliminess: Always wash and dry okra thoroughly before cutting. This helps reduce the slimy texture.
- Sauté first: Lightly sautéing the okra before adding to the curry helps it stay firm and prevents it from becoming mushy.
- Coconut milk care: Do not boil the curry after adding thick coconut milk; simmer gently to avoid splitting.
- Spice level: Adjust chili and curry powder according to your taste preference. Sri Lankan curries are often mildly spiced unless you prefer heat.
- Optional flavors: Adding a small piece of pandan leaf (rampe) or a few curry leaves enhances the authentic aroma.
- Consistency: If you prefer a thicker curry, simmer the okra in thin coconut milk for a few extra minutes before adding the thick coconut milk.
- Storage: Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently, adding a splash of coconut milk or water if needed.
- Serving tip: Finish with a squeeze of lime juice for a fresh, tangy note before serving.
FAQs – Sri Lankan Okra Coconut Curry
1. Can I use frozen okra?
Yes, but thaw and pat dry thoroughly before cooking. Frozen okra can be slightly slimier than fresh, so sautéing first helps reduce this.
2. How do I reduce sliminess in okra curry?
Wash and dry okra completely before cutting. Sautéing the okra lightly before adding to the curry also helps. Cooking with coconut milk rather than water keeps the texture smooth and less slimy.
3. Can I make this curry spicy?
Absolutely! Increase the chili powder or add extra green chilies according to your taste. Sri Lankan curries are usually mild to medium unless you prefer it hot.
4. Can I use canned coconut milk?
Yes, canned coconut milk works perfectly. Use a mix of thick and thin coconut milk for the best consistency.
5. Can I freeze okra coconut curry?
Freezing is not recommended as okra can become very mushy when thawed. It’s best enjoyed fresh or stored in the refrigerator for up to 2 days.
6. What can I serve this curry with?
Serve with steamed rice, string hoppers, roti, or even as a side with dhal curry and pol sambol for a traditional Sri Lankan meal.
7. Can I add other vegetables?
Yes! Some variations include adding drumsticks, snake gourd, or green beans to make a mixed vegetable coconut curry.
Sri Lankan Okra Coconut Curry (Bandakka Kiri Curry)
Sri Lankan okra coconut curry is a mild, creamy, and comforting dish made with tender okra simmered in a fragrant coconut milk gravy. This curry is lightly spiced with traditional Sri Lankan ingredients like curry leaves, turmeric, and mustard seeds, creating a flavorful dish that pairs beautifully with rice and other curries.
Ingredients
- 250 g fresh okra (bandakka) , cut into 1½-inch pieces
- 1 cup thick coconut milk
- ½ cup thin coconut milk (or water)
- 1 small onion , sliced
- 2 cloves garlic, minced
- 1 green chili, slit
- ½ teaspoon turmeric powder
- ½ teaspoon curry powder, (Sri Lankan roasted or unroasted)
- ½ teaspoon chili powder, (optional)
- ¼ teaspoon mustard seeds
- 1 sprig curry leaves
- 1 small piece pandan leaf (rampe) , optional
- 1 tablespoon coconut oil
- Salt, to taste
- Lime juice, (optional)
Instructions
- Prepare the okra: Wash the okra and dry it completely with a towel. Cut into medium pieces. Drying helps reduce the slimy texture when cooking.
- Make the curry base: Heat coconut oil in a pan over medium heat, add mustard seeds. When they start to pop, add sliced onions, garlic, green chili, curry leaves, and pandan leaf. Sauté until fragrant and onions soften.
- Add spices: Stir in turmeric powder, curry powder, chili powder, and salt. Cook for about 30 seconds to release the aroma.
- Lightly sauté the okra: Add the okra and sauté for 3–4 minutes until slightly tender.
- Simmer the curry: Pour in the thin coconut milk (or water) and bring to a gentle simmer. And cook for about 5–7 minutes until the okra is tender.
- Finish with thick coconut milk: Reduce heat to low and add the thick coconut milk. Simmer gently for 2–3 minutes without boiling.
- Final touch: Taste and adjust salt. Add a small squeeze of lime juice if desired.
Notes
- Reduce sliminess: Always wash and dry okra thoroughly before cutting. This helps reduce the slimy texture.
- Sauté first: Lightly sautéing the okra before adding to the curry helps it stay firm and prevents it from becoming mushy.
- Coconut milk care: Do not boil the curry after adding thick coconut milk; simmer gently to avoid splitting.
- Spice level: Adjust chili and curry powder according to your taste preference. Sri Lankan curries are often mildly spiced unless you prefer heat.
- Optional flavors: Adding a small piece of pandan leaf (rampe) or a few curry leaves enhances the authentic aroma.
- Consistency: If you prefer a thicker curry, simmer the okra in thin coconut milk for a few extra minutes before adding the thick coconut milk.
- Storage: Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently, adding a splash of coconut milk or water if needed.
- Serving tip: Finish with a squeeze of lime juice for a fresh, tangy note before serving.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.












