Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sri Lankan Egg Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Boiling, Sautéing, Simmering
  • Cuisine: Sri Lankan
  • Diet: Gluten Free

Description

A rich and aromatic Sri Lankan Egg Curry featuring tender boiled eggs in a spiced coconut curry sauce. This comforting dish is bursting with authentic flavors and pairs perfectly with basmati rice.


Ingredients

For the Eggs:

78 eggs

1 tablespoon white vinegar

For the Curry Sauce:

1 tablespoon ghee or coconut oil

1 red onion, finely sliced

2 tomatoes, diced

1-inch piece ginger, grated

4 cloves garlic, minced

1-inch cinnamon stick

56 cardamom pods

45 curry leaves

2 teaspoons ground coriander

1 teaspoon Sri Lankan masala (or garam masala)

1 teaspoon chili powder (adjust to taste)

½ teaspoon turmeric powder

1 can full-fat coconut milk

Salt to taste

For Garnish and Serving:

Handful of fresh coriander (cilantro), chopped

1 tablespoon chili oil (optional)

Cooked basmati rice


Instructions

  1. Place eggs in a saucepan, cover with water, add vinegar, and bring to a boil. Reduce heat and simmer for 9–10 minutes.
  2. Drain eggs, cool under cold water, peel, and set aside.
  3. Heat ghee or coconut oil in a large pan over medium heat. Sauté onions until soft and golden.
  4. Add tomatoes, ginger, garlic, cinnamon stick, and cardamom pods. Cook for 5–6 minutes until tomatoes break down.
  5. Stir in curry leaves, ground coriander, Sri Lankan masala, chili powder, and turmeric powder. Cook for 1–2 minutes until fragrant.
  6. Pour in coconut milk, season with salt, and bring to a simmer. Let sauce thicken slightly, about 10 minutes.
  7. Add peeled eggs to curry and simmer gently for 5–7 minutes to absorb flavors.
  8. Garnish with chopped coriander and drizzle with chili oil if desired.
  9. Serve hot with steamed basmati rice.

Notes

Use dried curry leaves if fresh are unavailable; flavor will be milder.

Adjust chili powder to control spiciness.

Add cream or coconut cream for a richer curry.

Serve with naan or roti as an alternative to rice.

Add vegetables like potatoes or spinach to bulk up the curry.


Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 5g
  • Sodium: 550mg
  • Fat: 25g
  • Saturated Fat: 18g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 185mg