Sri Lankan Egg Curry | Sri Lankan Fried Egg Curry
Looking for a spicy egg curry that’s both comforting and packed with South Asian cuisine flavors? This Sri Lankan egg curry recipe has you covered! I have used roasted curry powder to make coconut milk gravy, and plenty of curry leaves, this traditional dish is a one of most loved staple across Sri Lanka.

In this guide, you’ll learn how to make Sri Lankan egg curry with coconut milk, pick up tips on customizing spice levels, and discover the best ways to serve this dish—from pairing with rice or roti to enjoying it as a quick weeknight dinner.
This easy Sri Lankan egg curry recipe checks all the boxes for a spicy, creamy, and flavorful meal that fits multiple dietary preferences. By using roasted curry powder and aromatic leaves, you’ll capture authentic Sri Lankan flavors in every bite. Serve it with rice, string hoppers, or roti—and don’t forget a side of pol sambol for a true South Asian cuisine experience.
Whether you’re new to Sri Lankan cooking or looking to perfect your Authentic Sri Lankan egg curry technique, this blog post will walk you through every step. Ready to bring tropical flavors to your kitchen?
What Makes Sri Lankan Egg Curry Unique?
You might wonder: What is the difference between Sri Lankan egg curry and Indian egg curry? Both cuisines use spices, onions, and tomatoes, but Sri Lankan egg curry often features:
- Roasted curry powder (unique to Sri Lankan cuisine)
- Coconut milk for a creamy, thick gravy
- Pandan leaves (rampe) and curry leaves for distinct aroma
- Slightly tangier flavor from tamarind or vinegar
These elements set Sri Lankan spicy egg curry apart, giving it a more robust, earthy taste.
Ingredients & Substitutions
- Eggs (6 large, hard-boiled)
- Boiled egg curry is a quick solution for weeknight dinners.
- Onions (1 medium, chopped)
- Ginger (1-inch piece, grated)
- Chilies (1–2, sliced lengthwise) – Adjust for spice.
- Curry Leaves (1 sprig)
- Pandan Leaf (optional, 2–3 inches) – Adds authentic tropical aroma.
- Roasted Sri Lankan Curry Powder (2 tsp)
- Tip: If you can’t find it, create your own homemade curry powder with roasted cumin, coriander, fennel, and other Sri Lankan spices.
- Chili Powder (½–1 tsp, to taste)
- fennel powder 1,2 tsp
- Turmeric Powder (½ tsp)
- Coconut Milk (1 cup) – For a classic creamy coconut gravy; you can substitute with almond milk or cashew milk if you need a non-dairy option.
- Salt & Pepper (to taste)
- Oil (1–2 tbsp) – For tempering.
Substitution Ideas:
- For a low-oil version (healthier approach), use a non-stick skillet or add less oil to reduce calories.
- For an Instant Pot Sri Lankan egg curry recipe, follow the same ingredients but use the sauté function for onions and spices, then pressure-cook for 5 minutes on high.
Step-by-Step Cooking Instructions
1. Prepare the Eggs

- Hard-boil 6 eggs (about 9–10 minutes).
- Take a shallow thick bottomed pan and heat oil in the pan.
- Pierce the eggs so they do not burst when you are shallow frying them. Shallow fry the eggs in the pan so that they are golden brown from outside and the skin turns crispy.
2. Temper the Spices

- In the same pan add 1 tablespoon oil, add mustard seeds, curry leaves and whole red chillies broken into few pieces.
- Add chopped onions and lightly fry them.
- Sauté until onions turn translucent.
3. Build the Curry Base

- Add all spice powders, red chilli powder, Sri Lankan curry powder, turmeric powder, fennel powder and salt to the pan and cook everything for 1 minute.
4. Add Coconut Milk & boiled eggs

- Now add chopped tomatoes and cook everything so that tomatoes are well cooked and pulpy.
- Add green chilies for extra heat if you prefer a spicy Sri Lankan egg curry.

- Add coconut milk and stir well. Bring the mixture to a rolling boil and add fried eggs to the curry. Add water if you think curry is too thick for your personal preference.
- If you like a thicker consistency, simmer longer until desired thickness is reached.
- Season with salt and pepper.
- Reduce the heat and cook for 2-3 more minutes.
- Serve it in a dish and garnish with fresh finely chopped coriander leaves.
6. Final Taste Check
- Adjust salt, pepper, or chili powder if needed.
- Sprinkle extra curry leaves on top for garnish.
You now have a traditional Sri Lankan egg curry using roasted curry powder that’s both creamy and flavorful!
Serving Suggestions
- Rice Accompaniment: Serve hot over steamed basmati or local Sri Lankan rice.
- Roti or Bread: This spicy egg curry pairs exceptionally well with roti, paratha, or even crusty bread.
- String Hoppers (Idiyappam): A favorite among Sri Lankans—pour the curry over these delicate rice flour noodles.
- Pol Sambol: Intensify flavors by adding tangy coconut sambol on the side for a real Sri Lankan meal idea.
Recipe Tips & Troubleshooting
- How to Make it Less Spicy?
- Reduce or omit green chilies. Opt for mild chili powder or skip it altogether.
- Curdling Concerns:
- Avoid high heat when you add coconut milk. Keep the flame on low to medium.
- Too Thick?
- Add water or more coconut milk to thin it out.
- Too Thin?
- Simmer longer to evaporate excess liquid.
- Making it Keto-Friendly?
- This dish is already low in carbs; just be mindful of the type and quantity of coconut milk you use.
Storage & Leftovers
- Refrigeration: Store in an airtight container for up to 3 days. The flavors often deepen over time, making it taste even better the next day.
- Freezing: You can freeze for up to 1 month. However, the texture of eggs may change slightly upon thawing.
- Reheating: Warm gently on the stovetop or microwave. Add a splash of water or coconut milk if it’s too thick.
FAQ
1. Can I Substitute Coconut Milk in Egg Curry?
Yes, you can use almond, cashew, or soy milk. The flavor might differ slightly, but it’s a great way to make it dairy-free or reduce calories.
2. Which Curry Powder is Best for Sri Lankan Egg Curry?
Look for Sri Lankan roasted curry powder in South Asian grocery stores. Alternatively, make your own homemade curry paste with cumin, coriander, fenugreek, black pepper, and other Sri Lankan spices.
3. Is Sri Lankan Egg Curry Keto-Friendly?
Generally, yes. Eggs and coconut milk are keto staples, and the curry itself is low-carb. Just ensure your sides (like roti or rice) align with keto guidelines.
4. How to Make an Instant Pot Sri Lankan Egg Curry?
Use the Sauté function to temper onions and spices, then add coconut milk, eggs, and seasoning. Pressure-cook for 5 minutes on high. Quick-release, then simmer if you need a thicker gravy.
With these tips and variations, you’re well on your way to mastering Sri Lankan egg curry at home. Let me know in the comments how your boiled egg curry turns out or if you’ve tried any fun twists on the recipe. Enjoy!

Tips For Tasty Sri Lankan Fried Egg Curry
• In original Sri Lankan Egg curry recipe they use whole boiled eggs. But if you cut eggs into half and then fry it that is alright too.
• I always make sure to stir it well to release the flavors properly.
• Fish flakes and pandarus leaves can render unique taste to your Sri Lankan egg curry. But if you do not eat fish you can easily skip that.
Sri Lankan Curry is served with Appams and string hoppers, you can also serve this fried egg curry with Rice and Roti. If you are an egg lover and love to try out egg curries you must try to cook this delicious Sri Lankan egg curry a try, you will not be disappointed for sure.
More Such Recipes
- Kerala Mutta Curry
- Kolhapuri Style Egg Curry
- Omelette Curry
- Dhaba Style Egg Curry Recipe
- Chettinad Egg Curry
- Healthy Egg Curry for Weight loss
- Coconut Egg curry
- Mughlai Egg Curry
- Bengali Dimer Dalna
- Anda Keema ghotala
- Egg Butter Masala Recipe
Watch Video( very old post)
If You like this recipe and made it Please rate the recipe. It helps us to reach more people. For the Latest updates Subscribe to Rekha’s Whatsapp. You can follow me on Instagram, Facebook, Youtube, Pinterest for more food inspirations.

Sri Lankan Egg Curry | Sri Lankan Fried Egg Curry
Ingredients
- 4 Eggs boiled
- 1/2 cup onion chopped
- 3-4 Red chillies dried
- 1 sprig curry leaves
- 1 tsp ginger grated
- 1/2 Tsp garlic paste optional
- 1/2 cup Tomatoes chopped
- 250 ml coconut milk
- 3 Tbsp Oil
- Salt to taste
- 2 Tbsp Sri Lankan Curry powder
- 1 tsp fennel powder
- 1/2 tsp turmeric powder
- 1 tsp Red chilli powder
- coriander leaves
Instructions
- Take a shallow thick bottomed pan and heat oil in the pan.
- Pierce the eggs so they do not burst when you are shallow frying them.
- Shallow fry the eggs in the pan so that they are golden brown from outside and the skin turns crispy.
- Take out the eggs and keep the aside. In the same pan add mustard seeds, curry leaves and whole red chillies broken into few pieces.
- Add chopped onions and lightly fry them.
- Add all spice powders, red chilli powder, Sri Lankan curry powder, turmeric powder, fennel powder and salt to the pan and cook everything for 1 minute.
- Now add chopped tomatoes and cook everything so that tomatoes are well cooked and pulpy.
- Add coconut milk and stir well. Bring the mixture to a rolling boil and add fried eggs to the curry. Add water if you think curry is too thick for your personal preference.
- Reduce the heat and cook for 2-3 more minutes.
- Serve it in a dish and garnish with fresh finely chopped coriander leaves.
- Sri Lankan Egg curry goes best with Rice, appams and iddyappams or Sri Lankan string hoppers.
Notes
- 2 tsp coriander seeds.
- 1 tbsp cumin seeds.
- 1 tbsp fennel seeds.
- 1 tsp fenugreek seeds.
- 1 small cinnamon stick, broken into small pieces.
- 6 cardamom pods.
- 6 cloves.
- 6 dried curry leaves.
- 4-5 dried pandarus leaves

One Comment