National Dish Sri Lanka: Eggplant Curry with Coconut Milk (Recipe)

In this article
Discover Eggplant Curry with Coconut Milk, one of the true delights of the Sri Lankan table! This dish weaves together the meltingly soft texture of aubergine with a fragrant curry sauce, rounded off by the creamy richness of coconut milk. It is simple to make yet deeply satisfying, and it captures the warm, spice-laden character of the island in every spoonful. Perfect for vegetarians, it brings a nourishing, flavour-packed meal straight to your kitchen.
About Eggplant Curry with Coconut Milk
Eggplant Curry with Coconut Milk is a genuine highlight of Sri Lankan cuisine, a dish that charms the senses while staying wonderfully straightforward to prepare. It pairs the tender texture of aubergine with a flavourful curry sauce enriched with fresh spices. The addition of coconut milk lends the curry a creamy consistency that turns the dish into an unforgettable experience. Ideal for vegetarians, it offers a protein-rich and nourishing meal that shows off the flavours of Sri Lanka to perfection.
Ingredients (serves 1–2)
- 2 medium aubergines
- 1 tin coconut milk (400 ml)
- 1 onion, finely chopped
- 2 garlic cloves, chopped
- 1–2 green chillies, to taste
- 1 teaspoon curry powder
- 1 teaspoon mustard seeds
- Fresh coriander leaves, to garnish
- Salt and pepper, to taste
- 2 tablespoons vegetable oil
Shopping for the ingredients
When shopping for the ingredients for Eggplant Curry with Coconut Milk, it is worth paying attention to the quality of your produce. Look for fresh, unblemished aubergines, as these give the best flavour and texture. When buying coconut milk, choose a tin without additives to ensure an authentic aroma. Spices such as curry powder and mustard seeds should also be fresh so they can release their full flavour potential. A local market or Asian grocery is often the best place to find them.
Preparing the dish
Before cooking your Eggplant Curry with Coconut Milk, take a little time to prepare everything thoroughly. Cut the aubergines into cubes and place them in a bowl of salted water to draw out any bitterness. Finely chop the onion and garlic, and deseed and slice the green chillies to taste. These small preparations help the curry come together evenly and taste its best.
Step-by-step instructions
- Heat the vegetable oil in a large pan over medium heat and add the mustard seeds.
- Wait until the mustard seeds begin to crackle, then add the chopped onion.
- Sauté the onion for about 5 minutes until translucent. Add the garlic and green chillies and fry briefly.
- Add the cubed aubergine and the curry powder to the pan and stir well.
- Pour in the coconut milk and let the curry simmer over low heat for 15–20 minutes, until the aubergine is soft.
- Season with salt and pepper and garnish with fresh coriander leaves before serving.
Gluten-free / lactose-free version
Eggplant Curry with Coconut Milk is an excellent choice for anyone wishing to avoid gluten or lactose. All of the ingredients used are naturally gluten-free and lactose-free, with the coconut milk standing in beautifully for any dairy. Just take care to check your spices and oils to make sure no gluten-containing additives have slipped in. You can enjoy this dish without a second thought, as a delicious option that suits a wide range of diets.
Tips for vegans and vegetarians
This dish is perfect for vegans and vegetarians, as it contains no animal products at all. If you feel like experimenting, you can build on the base with further plant-based ingredients. Toasted coriander or cumin, for example, makes a wonderful extra layer of flavour. Adding other vegetables such as pumpkin or courgette lets you make the dish even more varied — much like a hearty Pumpkin Curry.
More tips and tricks
To refine your Eggplant Curry with Coconut Milk even further, try a few different variations. You could fold in chickpeas or lentils to add more protein and texture, as you would in a comforting Dhal Curry. The curry can also take on a sweet-and-sour note with a spoonful of mango or tamarind paste. Experiment with the spices and find the perfect balance to suit your own palate.
Adapting the recipe to your taste
The recipe for Eggplant Curry with Coconut Milk is easy to adapt to personal preference. Like it hotter? Add more chilli or reach for a fiery curry paste. If you prefer things milder, simply hold back on the chilli. Take the chance to experiment and make the dish truly your own.
Ingredient substitutions
If you do not have some of the ingredients for Eggplant Curry with Coconut Milk to hand, there are plenty of alternatives. In place of aubergine you could use courgette or peppers, which also sit well in curries — the same versatility you find in a Green Bean Curry. For the coconut milk you might try almond milk or cashew cream, though this will shift the flavour a little. Aim for substitutes with a similar texture and taste so the dish keeps its balance.
Drink pairing ideas
Lightly spiced drinks pair beautifully with Eggplant Curry with Coconut Milk. A refreshing Mango Lassi or a simple sparkling water with lime makes a lovely accompaniment. A gently chilled white sangria or a zingy ginger tea also harmonise well with the aromas of the curry. Choose a drink that complements the food and rounds off the whole eating experience.
Serving and presentation ideas
The presentation of your Eggplant Curry with Coconut Milk matters just as much as the flavour. Serve the curry in a deep bowl, garnished with fresh coriander leaves and perhaps a few lime wedges. A colourful side of pickled vegetables or a bowl of Coconut Milk Rice adds extra colour and structure. We eat with our eyes first, and an attractive arrangement lifts the whole meal.
A bit of history
Eggplant Curry with Coconut Milk has its roots in the rich and varied history of Sri Lankan cuisine. This cooking tradition is famed for its use of spices, shaped by the influence of many cultures, including Indian, Arab and European. Aubergines are a typical vegetable across many Asian kitchens and feature often in curries. Historically, curry in Sri Lanka has long been tied to ideas of hospitality and family dining, which makes it a meaningful part of the island’s culinary heritage.
More recipe ideas
Summary: Eggplant Curry with Coconut Milk
Eggplant Curry with Coconut Milk is a delicious and nourishing dish that captures the flavours and culture of Sri Lanka beautifully. With fresh ingredients and a generous range of spices, it is an easy dish to recreate for anyone who loves plant-based cooking. Whether you are a vegetarian, a vegan or simply a lover of good food, this dish will delight your taste buds. Let its simplicity and its wealth of aromas win you over, and enjoy a taste of Sri Lanka right in your own kitchen.



