Sri Lankan Egg Curry

Introduction

If you’re looking for something bold, comforting, and packed with flavor, Sri Lankan Egg Curry is calling your name. This dish is a vibrant celebration of spices, creamy coconut milk, and perfectly cooked eggs, all simmered together in a rich, aromatic curry that’ll make your whole kitchen smell like heaven.

It’s got that perfect balance of warmth, heat, and creaminess that hits all the right notes. Whether you’re scooping it up with rice, roti, or just licking the spoon (no judgment here), this curry is pure comfort in a bowl. Trust me—if you haven’t added hard-boiled eggs to your curry rotation yet, this one will convince you.

Why You’ll Love Sri Lankan Egg Curry

Bold, Fragrant Flavors: Packed with traditional Sri Lankan spices like curry leaves, mustard seeds, and turmeric—every bite is full of depth and warmth.

Creamy Coconut Goodness: Coconut milk gives the curry a silky texture and mellow richness that balances the heat perfectly.

Protein-Packed: Eggs are a super satisfying, budget-friendly protein source—and they absorb the curry flavors like little spiced sponges.

Quick & Easy: No fancy techniques needed—just simple ingredients and straightforward steps. Dinner will be on the table in under an hour.

Versatile Meal: Serve it with rice, naan, or even a crusty piece of bread—it works for lunch, dinner, or even a cozy brunch.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.

Milk Frother

Buy Now →

Meat Thermometer

Buy Now →

Olive Oil Sprayer

Buy Now →

Ingredients

(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Ingredients in Sri Lankan Egg Curry

Hard-Boiled Eggs: The star of the show—firm but tender, ready to soak up all that luscious curry sauce.

Coconut Milk: Adds a creamy, slightly sweet base that’s classic in Sri Lankan cuisine.

Onion & Garlic: Sautéed until golden for a rich, savory backbone to the curry.

Ginger: Adds brightness and a warm, peppery kick.

Green Chilies: Bring a gentle heat (or a fiery one—your call).

Curry Leaves: These fragrant little leaves add an authentic, unmistakable flavor. Fresh is best, but dried can work in a pinch.

Mustard Seeds: They pop and sizzle in the oil, adding a nutty, aromatic base.

Ground Turmeric & Chili Powder: Essential spices that bring color, heat, and earthy depth to the curry.

Tomatoes or Tomato Paste: Adds acidity and rounds out the flavor of the sauce.

Oil: Traditionally coconut oil is used for added aroma, but any neutral oil works too.

Salt & Pepper: For seasoning and balance.

Lime or Lemon Juice (Optional): A little acidity at the end brightens up all the flavors.

Instructions

Let’s get this flavorful dish on your table!

Step 1: Prep the Eggs

Boil the eggs, peel them, and set them aside. You can leave them whole or score them lightly with a knife so they soak up more curry flavor.

Step 2: Build the Flavor Base

Heat oil in a skillet over medium heat. Add mustard seeds and let them pop. Then toss in the curry leaves, followed by chopped onions, garlic, ginger, and green chilies. Sauté until everything is soft and golden.

Step 3: Add Spices

Stir in turmeric and chili powder, letting them bloom in the oil for a minute. This step is key to deepening the flavor.

Step 4: Make the Curry Sauce

Add chopped tomatoes or tomato paste and cook until thick and jammy. Then pour in the coconut milk and bring everything to a gentle simmer.

Step 5: Add the Eggs

Gently nestle the boiled eggs into the curry. Spoon some sauce over them, reduce the heat, and simmer for about 10–15 minutes so the eggs soak up all that flavor.

Step 6: Finish & Serve

Taste and adjust seasoning with salt and a squeeze of lime or lemon juice if you like. Serve hot with steamed rice or roti, and enjoy every spicy, creamy bite.

Nutrition Facts

Servings: 4
Calories per serving: [Calorie count per serving]

Preparation Time

Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes

How to Serve Sri Lankan Egg Curry

With Rice: The most classic way—plain white rice lets the curry shine.

With Roti or Paratha: Tear and scoop—no utensils required.

Over Noodles: Try it with vermicelli or rice noodles for a fusion twist.

With a Side of Pickle or Chutney: A little tang or sweetness balances the richness of the curry beautifully.

Topped with Fresh Cilantro or Spring Onions: Adds color and a fresh herbal note to finish.

Additional Tips

Want More Spice? Add extra green chilies or a pinch of cayenne to turn up the heat.

No Coconut Milk? You can substitute with cream or yogurt, but the flavor will be different—still delicious, just less tropical.

Use Leftover Eggs: This is a great way to use up leftover hard-boiled eggs from the fridge.

Double the Sauce: If you love your curry extra saucy (who doesn’t?), go ahead and increase the coconut milk and spices.

FAQ Section

Q1: Can I make this curry ahead of time?
A1: Yes! In fact, it tastes even better the next day. Store it in the fridge and gently reheat.

Q2: Can I add vegetables to this curry?
A2: Absolutely. Potatoes, spinach, or peas would be great additions.

Q3: Can I make it vegan?
A3: Sure! Substitute eggs with tofu or chickpeas, and use a plant-based yogurt or coconut cream if needed.

Q4: What’s the best substitute for curry leaves?
A4: There’s no perfect match, but you can try a bay leaf with a squeeze of lime or a few basil leaves as a backup.

Q5: Can I freeze Sri Lankan Egg Curry?
A5: You can freeze it, but the texture of the eggs may change slightly. It’s best enjoyed fresh or within a couple of days.

Conclusion

Sri Lankan Egg Curry is one of those dishes that feels like a hug from the inside out—spiced just right, rich with coconut, and oh-so-satisfying. It’s easy enough for a weeknight, but flavorful enough to impress. Whether you’re new to Sri Lankan cuisine or already a fan, this curry will win your heart (and taste buds) in no time.

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: Olivia
  • Total Time: 30 mins
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Sri Lankan Egg Curry is a spicy, aromatic dish featuring hard-boiled eggs simmered in a coconut milk-based curry sauce infused with Sri Lankan spices, curry leaves, and chilies. Perfect with rice or roti, it’s a hearty and flavorful vegetarian main.


Ingredients

Scale
  • 6 hard-boiled eggs, peeled
  • 2 tbsp vegetable oil
  • 1 medium onion, finely sliced
  • 2 garlic cloves, minced
  • 1-inch piece of ginger, grated
  • 1 green chili, sliced (optional for heat)
  • 1012 curry leaves
  • 1/2 tsp mustard seeds
  • 1/2 tsp fennel seeds
  • 1 tsp turmeric powder
  • 1 tbsp Sri Lankan curry powder (or regular curry powder)
  • 1/2 tsp chili powder
  • 1 cup coconut milk
  • 1/2 cup water
  • Salt to taste
  • 1 tbsp lime juice (optional)
  • Fresh cilantro for garnish (optional)

Instructions

  1. Heat oil in a pan over medium heat. Add mustard seeds and fennel seeds; let them sizzle for a few seconds.
  2. Add sliced onions, garlic, ginger, green chili, and curry leaves. Sauté until onions are golden brown and fragrant.
  3. Stir in turmeric, curry powder, and chili powder. Cook for 30 seconds to toast the spices.
  4. Pour in coconut milk and water. Stir to combine, then season with salt. Simmer for 5–7 minutes to let the flavors meld.
  5. Score the boiled eggs with a knife or slightly fry them in oil (optional for more flavor), then gently place them into the curry sauce.
  6. Simmer for another 5–7 minutes, spooning curry over the eggs occasionally. Add lime juice if desired.
  7. Garnish with fresh cilantro and serve hot with steamed rice, string hoppers, or roti.

Notes

  • For extra richness, you can add 1 tsp tomato paste to the sauce while simmering.
  • Sri Lankan curry powder is typically roasted; if using unroasted curry powder, toast it lightly in a dry pan first.
  • Adjust chili powder and green chili according to your spice tolerance.
  • To make it vegan, substitute eggs with tofu or boiled potatoes.
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Sri Lankan

Nutrition

  • Serving Size: 1 serving
  • Calories: 260
  • Sugar: 3g
  • Sodium: 380mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 12g
  • Cholesterol: 190mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star