Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Sri Lankan Egg Curry

Published: Aug 25, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

A comforting, creamy, and flavorful dish, Sri Lankan Egg Curry is one of my favorite go-to recipes when I want something quick, hearty, and soul-warming. Hard-boiled eggs soak up a rich coconut milk-based sauce infused with aromatic spices, garlic, and fresh chilies. Whether I pair it with rice, roti, or string hoppers, it always hits the spot.

Sri Lankan Egg Curry

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

6 large eggs, hard-boiled and peeled

2 tablespoons vegetable oil

1 medium onion, thinly sliced

2 cloves garlic, minced

1-inch piece fresh ginger, minced

2 green chilies, sliced (adjust to taste)

1 teaspoon curry powder (Sri Lankan style, if available)

½ teaspoon turmeric powder

½ teaspoon chili powder (optional for extra heat)

1 cup coconut milk

1 cup water

1 small tomato, chopped

Salt, to taste

Fresh curry leaves (optional, for authentic flavor)

Directions

I heat the oil in a deep pan over medium heat and sauté the sliced onion until golden.

Then I stir in the garlic, ginger, and green chilies, letting them cook for about a minute until they release their aroma.

I add the curry powder, turmeric, and chili powder next, toasting them for about 30 seconds.

The chopped tomato goes in next, and I cook it down until softened.

I pour in the coconut milk and water, season with salt, and let it come to a gentle simmer.

I make small slits in the boiled eggs so they absorb more flavor, then gently place them into the curry.

I let everything simmer for 8–10 minutes to let the flavors blend beautifully.

I serve it hot alongside steamed rice, roti, or string hoppers.

Servings and timing

Servings: 4

Prep Time: 10 minutes

Cook Time: 20 minutes

Total Time: 30 minutes

Variations

Sometimes I add a splash of lime juice at the end for a citrusy kick.

If I want it creamier, I increase the amount of coconut milk and reduce the water slightly.

I occasionally toss in boiled potatoes or green peas for a heartier curry.

For a smoky twist, I add a pinch of roasted curry powder or mustard seeds at the start.

If I’m out of fresh curry leaves, I substitute with a bay leaf for a different but still layered aroma.

Storage/Reheating

I store any leftovers in an airtight container in the fridge for up to 3 days. When reheating, I gently warm it on the stove over low heat, adding a splash of water or coconut milk if the curry has thickened. I avoid microwaving if possible, as the eggs can get rubbery — stovetop always brings it back to life better.

FAQs

How do I make the curry spicier?

I simply add more green chilies or increase the chili powder for extra heat. Toasting the chili powder slightly in oil also deepens the spice flavor.

Can I make this curry vegan?

Yes, I can swap the eggs with firm tofu, boiled potatoes, or chickpeas. The base curry remains the same and still tastes incredible.

Is it necessary to use Sri Lankan curry powder?

While I prefer Sri Lankan curry powder for authenticity, I’ve used other types in a pinch. I just make sure to adjust the quantities as flavor profiles vary.

What can I serve with this egg curry?

I usually serve it with steamed rice, roti, string hoppers, or even a piece of crusty bread to soak up the sauce.

Can I prepare it in advance?

Yes, I often make the curry base ahead of time and add the eggs later. The flavors develop more with time, so it actually tastes better the next day.

Conclusion

This Sri Lankan Egg Curry is a flavorful, satisfying dish I keep coming back to. It’s easy enough for a weekday dinner yet impressive enough to serve to guests. Whether I’m in the mood for comfort or simply want to switch things up with a new curry, this recipe delivers every time.


Recipe:

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

Sri Lankan Egg Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A comforting and creamy Sri Lankan Egg Curry featuring hard-boiled eggs in a rich coconut milk-based sauce infused with aromatic spices, garlic, and green chilies. Perfect with rice, roti, or string hoppers.


Ingredients

6 large eggs, hard-boiled and peeled

2 tablespoons vegetable oil

1 medium onion, thinly sliced

2 cloves garlic, minced

1-inch piece fresh ginger, minced

2 green chilies, sliced (adjust to taste)

1 teaspoon curry powder (Sri Lankan style, if available)

½ teaspoon turmeric powder

½ teaspoon chili powder (optional for extra heat)

1 cup coconut milk

1 cup water

1 small tomato, chopped

Salt, to taste

Fresh curry leaves (optional, for authentic flavor)


Instructions

  1. Heat the oil in a deep pan over medium heat and sauté the sliced onion until golden.
  2. Stir in the garlic, ginger, and green chilies. Cook for about a minute until aromatic.
  3. Add the curry powder, turmeric, and chili powder. Toast for about 30 seconds.
  4. Add the chopped tomato and cook until softened.
  5. Pour in the coconut milk and water, season with salt, and bring to a gentle simmer.
  6. Make small slits in the boiled eggs and gently place them into the curry.
  7. Let the curry simmer for 8–10 minutes to allow flavors to meld.
  8. Serve hot with steamed rice, roti, or string hoppers.

Notes

Add a splash of lime juice at the end for a citrusy kick.

Use more coconut milk and reduce water for a creamier curry.

Boiled potatoes or green peas can be added for a heartier version.

A pinch of roasted curry powder or mustard seeds adds a smoky flavor.

Bay leaf can be used if curry leaves are unavailable.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Sri Lankan

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 3g
  • Sodium: 380mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 190mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Mac & Cheese Baked Casserole
    Mac & Cheese Baked Casserole
  • Easy One Pan Garlic Chicken & Veggies
    Easy One Pan Garlic Chicken & Veggies
  • Spring Quiche
    Spring Quiche
  • Creamy Chicken Broccoli Rice Cheese Casserole
    Creamy Chicken Broccoli Rice Cheese Casserole
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Dreamy Red Pesto
    Dreamy Red Pesto
  • Grandmas Coconut Cake
    Grandmas Coconut Cake
  • Vegan Frittata
    Vegan Frittata
  • Keto Green Matcha Cheesecake
    Keto Green Matcha Cheesecake

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz