The Dish That’s Better the Next Day

Rich, warming, and packed with deep aromatic spice, Sri Lankan eggplant curry transforms simple aubergines into a soft, silky curry layered with coconut, curry leaves, mustard seeds, and gentle heat. The eggplant absorbs the spices and coconut milk beautifully, creating a dish that feels comforting while still vibrant and fresh.
This style of curry is common across Sri Lankan home cooking, where coconut milk and fragrant spices form the foundation of everyday meals. The slight caramelization from frying the eggplant first adds extra depth and texture, giving the curry a richer and more rounded flavor.
Served with rice, roti, or pittu, it is simple food with enormous flavor.
Eggplant curry is a coconut-based Sri Lankan curry made with fried aubergine simmered in spiced coconut milk alongside onion, garlic, tomato, curry leaves, and mustard seeds.
Unlike heavier curries, this version stays relatively light while still tasting creamy and rich due to the coconut milk. The eggplant becomes soft and velvety during cooking, soaking up the spices and aromatics.
Some versions are mild and creamy, while others lean heavily into chili and acidity. A small splash of vinegar at the end is traditionally used in many recipes to balance the richness of the coconut milk and deepen the flavor.

Eggplant curries are found throughout South Asia, but Sri Lankan versions are especially known for their use of curry leaves, mustard seeds, coconut milk, and layered spice blends.
In Sri Lankan cooking, eggplant is prized for how well it absorbs flavor. Frying the vegetable before simmering is a traditional technique that helps create deeper caramelized notes while keeping the texture soft and luxurious.
Coconut milk plays a central role in Sri Lankan cuisine due to the island’s abundance of coconuts. Combined with spices like turmeric and chili, it forms the base of countless curries eaten daily across the country.
Today, eggplant curry remains a staple side dish in rice-and-curry meals served in homes and restaurants throughout Sri Lanka.
Eggplant or aubergine
Tomato
Onion
Garlic
Turmeric
Chili powder
Mustard seeds
Curry leaves
Thick coconut milk
Coconut oil
Salt
Vinegar
The flavor of this curry comes from layering textures and aromatics step by step. The eggplant is first fried until golden and soft, helping it develop deeper flavor while preventing it from becoming watery during simmering.
Mustard seeds are toasted in oil until they pop, releasing their nutty aroma. Curry leaves, onion, garlic, and tomato are then sautéed until fragrant and softened, creating the flavor base of the curry.
Coconut milk is added gently rather than boiled aggressively, keeping the sauce creamy and smooth. The fried eggplant is returned to the pan last so it can absorb the sauce while still maintaining structure.
A small splash of vinegar at the end brightens the curry and balances the richness.


Serve warm.
This curry is traditionally served alongside steamed rice, roti, pittu, dhal curry, or coconut sambol. It also works beautifully as part of a larger Sri Lankan rice-and-curry spread.
For extra texture, garnish with fresh curry leaves or sliced chili before serving.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making the curry even richer the next day.
Reheat gently over low heat to avoid splitting the coconut milk.

Product We Use
to make our cooking experience better