How to Make Sri Lankan Egg Curry (Traditional & Healthy Version)
Sri Lankan Egg Curry, known for its rich and aromatic flavors, is a delightful vegetarian snack enjoyed across South India, especially in Tamil Nadu, which shares culinary traditions with the island neighbor. This dish is celebrated for its unique blend of hard-boiled eggs simmered in a coconut-based gravy infused with curry leaves, mustard seeds, and a medley of Indian spices like turmeric (haldi), coriander (dhaniya), and red chilli powder. The curry is both comforting and deeply satisfying, making it a popular choice during monsoons and festive gatherings such as Pongal or family get-togethers. Egg curry variations are common in Indian kitchens, but the Sri Lankan style stands out due to its creamy coconut milk (“nariyal doodh”) base and subtle tang from tamarind (“imli”). The dish is usually served hot with steamed rice, “idiyappam” (string hoppers), or chapati (atta roti), making it versatile for breakfast or lunch. Its nourishing ingredients and simple preparation make it a favorite among health-conscious families, as well as those seeking authentic regional flavors. Enjoy the lively flavors of South Indian spices while savoring a high-protein, filling snack that resonates with traditional Indian cooking.
Ingredients
- 4 Eggs (anda) (hard-boiled)
- 1 medium Onion (pyaz) (finely chopped)
- 1 large Tomato (tamatar) (finely chopped)
- 1 cup Coconut milk (nariyal doodh) (fresh or canned)
- 1 tbsp Ginger-garlic paste (adrak-lahsun) (freshly ground)
- 10-12 Curry leaves (kadi patta)
- 1/2 tsp Mustard seeds (rai)
- 1/2 tsp Turmeric powder (haldi)
- 1 tsp Red chilli powder (lal mirch) (adjust to taste)
- 1 tsp Coriander powder (dhaniya)
- 1 tbsp Tamarind pulp (imli) (soaked and strained)
- to taste Salt
- 1 tbsp Oil (preferably coconut or mustard)
- 1 Green chilli (hari mirch) (slit)
- 2 tbsp Fresh coriander leaves (dhaniya patta) (chopped, for garnish)
Step-by-step instructions
Step 1 · Boil the eggs in sufficient water for 10 minutes until cooked
Boil the eggs in sufficient water for 10 minutes until cooked. Peel and keep aside.
Step 2 · Heat oil in a kadhai or deep pan
Heat oil in a kadhai or deep pan. Add mustard seeds and let them splutter. Add curry leaves and sauté for a few seconds.
Step 3 · Add chopped onions and sauté till golden brown
Add chopped onions and sauté till golden brown. Stir in ginger-garlic paste and cook until raw smell disappears.
Step 4 · Add chopped tomatoes
Add chopped tomatoes, turmeric, red chilli powder, coriander powder, and salt. Cook until tomatoes are soft and oil separates.
Step 5 · Pour in coconut milk and tamarind pulp
Pour in coconut milk and tamarind pulp. Mix well and simmer the gravy for 5 minutes until flavors blend.
Step 6 · Gently add the boiled eggs (whole or halved) into the curry
Gently add the boiled eggs (whole or halved) into the curry. Let them simmer for 5 minutes to absorb the flavors.
Step 7 · Garnish with chopped coriander leaves and slit green chilli if desired
Garnish with chopped coriander leaves and slit green chilli if desired. Serve hot with rice or atta chapati.
Why this recipe is healthy
This dish combines lean protein from eggs and heart-healthy fat from coconut milk, making it nourishing and filling without excessive calories. The use of fresh spices, minimal oil, and zero refined products ensures a balanced meal rich in micronutrients and antioxidants. It keeps you satisfied for longer, supports muscle health, and aids weight management, making it an excellent choice for fitness enthusiasts as well as families focused on wholesome eating.
A note on tradition
Egg curries are a staple across South Indian households, especially in Tamil Nadu and Kerala, where coconut-based gravies are popular. Sri Lankan Egg Curry is often enjoyed during regional festivals like Pongal or as a comforting snack on rainy days. Its roots in Tamil cuisine highlight the shared culinary heritage of the southern regions and the island, making it a symbol of cultural unity and flavorful tradition.