Stay up to date by subscribing below

Sri Lankan Egg Curry

Around the World in 80 Eggs: day 34

Sri Lanka's vibrant cuisine stole my heart on trip there in 2021. Unlike some fiery South Asian neighbours, Sri Lankan food leans towards gentler spices and a generous amount of coconut milk. As a coconut enthusiast, I was in foodie heaven and I loved everything I had there.

One dish that perfectly embodied this balance was the Sri Lankan Egg Curry. Imagine this - perfectly cooked soft boiled eggs nestled in a rich and velvety spiced coconut sauce.

The aroma of the turmeric and garam masala, as well as the chillies gives it a warming and comforting feel. It's an incredibly delicious dish that is also super easy to make. With a few simple ingredients and a bit of simmering, you can enjoy this taste of Sri Lanka in your own kitchen in no time!

I think it's one of the best egg dishes I've made for this series so far.

Servings
Feeds
4
Prep Time
5
mins
Cook Time
20
mins

Hey, I'm Verna!

I'm a content creator and influencer with a passion for Asian-inspired recipes, travelling, and restaurant reviews. Over the years, I've managed to accumulate hundreds of thousands of followers on Instagram and TikTok, and I'd like to think I've become a trusted source for culinary inspiration and travel recommendations for many.
Follow me for more!

About this recipe

There’s something truly comforting about a warm curry, and egg curry in Sri Lanka holds a special place in the hearts of locals.

This dish brings together the unique spices of Sri Lankan cuisine in a simple, hearty meal that’s satisfying and delicious. It’s rich, spicy, and fragrant, making it the perfect comfort food when you need something that hits all the right notes.

The best part? The eggs are gently simmered in a gravy made of onions, tomatoes, curry leaves, and an array of spices, which results in a creamy, savoury sauce that perfectly complements the egg. The soft-boiled eggs soak up all the goodness of the curry, and with every bite, you’ll experience the depth of Sri Lankan flavours.

Egg curry is a great addition to any weeknight dinner or weekend feast. It's versatile, too, allowing you to tweak the spice levels or add extra vegetables to suit your taste. Let's dive into this delicious and easy-to-make recipe!

Why You’ll Love This Sri Lankan Egg Curry
  1. Packed with Flavour: The aromatic spices like curry powder, turmeric, and cumin, combined with the creamy coconut milk, create a rich, fragrant curry that will leave you craving more.
  2. Quick and Easy: While the ingredients may seem extensive, the actual cooking process is simple and straightforward. It’s a one-pan dish that comes together in under 40 minutes.
  3. Comforting: The soft, boiled eggs absorb the curry sauce, making each bite a comforting combination of creamy, spicy, and tangy flavours.
  4. Customisable: Adjust the spice level and add vegetables to suit your taste, making it as simple or elaborate as you like.

Ingredients

For the eggs:

  • 7-8 eggs
  • 1 tbsp white vinegar

For the curry sauce

  • 1 tbsp ghee or coconut oil
  • 1 red onion, finely sliced
  • 2 tomatoes, diced
  • 1 inch ginger, grated
  • 4 cloves garlic, minced
  • 1 inch cinnamon stick
  • 5-6 cardamom pods
  • 4-5 curry Leaves
  • 2 tsp ground coriander
  • 1 tsp Sri Lankan masala (I substituted with garam masala here as I didn't have the Sri Lankan version!)
  • 1 tsp chilli powder (or adjust to your spice preference)
  • 1/2 tsp turmeric powder
  • 1 can full fat coconut Milk
  • Salt to taste

For garnish and serving

  • Handful of coriander (cilantro), finely chopped
  • 1 tbsp chilli oil, optional
  • Cooked basmati rice

Pair it with

Instructions

1. Start by bringing a saucepan of water to a boil with some vinegar. This helps with peeling later. Here's how I boil my eggs to get them perfect every time:

  • Once the water is boiling, carefully lower the eggs into the pot using a slotted spoon. Set a timer for 6-7 minutes if you want runny yolks (perfect for that soft-boiled texture) or 8-9 minutes for slightly firmer, jammy yolks. Boil for 10 mins for a hard-boiled centre.
  • While the eggs are boiling, prepare an ice bath (a bowl of cold water with ice cubes, or an ice pack to save on ice cubes!)
  • As soon as the timer goes off, immediately transfer the eggs to the ice bath. Let them sit for at least 5 minutes to stop the cooking process and make the eggs easier to peel.
  • Once cooled, gently tap the eggs on a hard surface and peel them under running water for a clean, smooth peel.

2. Heat coconut oil or ghee in a pan over medium heat. Toss in the cinnamon, cardamom, and curry leaves. Let them sizzle and release their fragrance for about 30 seconds.

3. Now, add the garlic and ginger to the fragrant pan and cook for another minute until softened. Add the chopped onions and cook until they become soft and translucent, roughly 3-4 minutes. Season with a pinch of salt.

4. Stir in the chopped tomatoes and cook until they soften and become slightly mushy. Add the the ground coriander, masala, chilli powder and turmeric powder. Give it a good mix and let the spices temper to release more fragrance.

5. Pour in the coconut milk and bring the curry to a gentle simmer. Let it simmer for 5 minutes before gently add the peeled eggs to the simmering curry, making sure they're well coated in the fragrant sauce. Let them simmer for another 2-3 minutes to heat through.

6. Garnish your curry with chopped fresh cilantro and a drizzle of chilli oil (optional) for an extra kick. Serve this hot over fluffy cooked rice and enjoy!

Tips
  • Adjust the Spice Level: If you like your curry spicy, feel free to add extra green chillies or increase the amount of chilli powder. For a milder version, reduce or omit the green chillies and adjust the seasoning to your taste.
  • Use Fresh Curry Leaves: If possible, use fresh curry leaves as they impart a unique flavour to the dish. If you can't find them, dried curry leaves can be a good substitute, although the taste may differ slightly.
  • Customize the Curry: While this recipe focuses on the eggs, feel free to add in other vegetables like potatoes or bell peppers to make it even more hearty and filling.
  • Make It Vegan: For a vegan version, simply replace the eggs with tofu or chickpeas. The curry base is already rich and flavourful, so you won’t miss the eggs!

Serving suggestions

Sri Lankan Egg Curry is incredibly versatile and pairs perfectly with a range of sides. Here are some suggestions:

  • Steamed Rice: A classic choice, the mildness of the rice perfectly balances the richness of the curry.
  • Roti or Paratha: These flatbreads are perfect for scooping up the curry and adding an extra layer of texture.
  • Sautéed Greens: For a healthy, vibrant side, sauté spinach or other greens with a little garlic and salt.

FAQs

1. Can I use different types of eggs for this curry?

Yes, you can use any type of eggs for this curry, but hard-boiled eggs are the best choice for the traditional version. If you're short on time, you can also try using soft-boiled eggs, but they may break apart more easily in the curry. Stick to hard-boiled eggs if you want them to absorb the flavours of the sauce without falling apart.

2. Is there a substitute for curry leaves?

Curry leaves are an important part of Sri Lankan cooking and add a distinct flavour to the curry. If you can't find fresh or dried curry leaves, you can omit them, though the dish will lose some of its characteristic taste. As a substitute, you can try using a combination of bay leaves and a pinch of fenugreek, but it won’t be quite the same.

3. Can I make this recipe vegan?

Absolutely! To make a vegan version of this egg curry, simply replace the eggs with tofu or chickpeas. Both options work well in absorbing the curry sauce and add protein to the dish. If using tofu, ensure it’s firm tofu for the best texture.

4. Can I adjust the spice level?

Yes, you can easily adjust the spice level of the curry. If you prefer a milder curry, reduce or omit the green chillies and use less chilli powder. For a spicier version, feel free to increase the amount of chillies or chilli powder, or even add a dash of cayenne pepper for extra heat.

5. How can I store leftovers?

This curry stores well in the fridge for up to 3 days. Simply place it in an airtight container once it’s cooled and refrigerate. When reheating, add a little water or coconut milk to loosen the sauce if it thickens up. It can also be frozen for up to a month. Just make sure to store it in a freezer-safe container and thaw in the fridge overnight before reheating.

6. Can I add vegetables to this curry?

Yes, you can definitely add vegetables to the Sri Lankan Egg Curry. Potatoes, carrots, bell peppers, or peas would all make a great addition. Simply add them along with the onions and garlic and cook them until soft before adding the tomatoes and spices. If you're adding potatoes, make sure to cook them through before adding the coconut milk.

7. What is the best way to serve Sri Lankan Egg Curry?

Sri Lankan Egg Curry is traditionally served with steamed rice, roti, or paratha. You can also serve it with a side of sautéed greens or a fresh salad to balance out the richness of the curry. If you’re feeling adventurous, try it with a spoonful of chutney or pickles for an added burst of flavour!

8. Can I use coconut cream instead of coconut milk?

While coconut cream will make the curry richer and creamier, you can use it as a substitute for coconut milk if you prefer a thicker, more indulgent sauce. Just be mindful of the consistency; if the curry becomes too thick, you can thin it with a bit of water. Coconut milk is the more traditional choice, but both options work well.

9. Is this dish gluten-free?

Yes, this Sri Lankan Egg Curry is naturally gluten-free as long as you use gluten-free ingredients (such as tamari or gluten-free soy sauce if necessary). The curry itself is made with basic pantry ingredients and does not contain any gluten, making it suitable for those with gluten sensitivities.

10. How do I make the curry thicker?

If you prefer a thicker curry, you can cook it for a bit longer to reduce the sauce and concentrate the flavours. Alternatively, you can mix a teaspoon of cornstarch or chickpea flour with water to create a slurry, then stir it into the curry to thicken it.

Video demonstration

Leave a comment

Like this recipe?

This recipe is featured in my debut cookbook "Have You Eaten?", if you liked this recipe, then I'd encourage you to buy my cookbook for even more exclusive and delicious recipes!

More Recipes

More tasty recipe ideas for you

If you liked this recipe then you might like some of these below! Or if you're looking for more inspiration, my cookbook has dozens of exclusive meals not on my website!