Sri Lankan Egg Curry Recipe
This Sri Lankan Egg Curry Recipe is a treasure trove of bold flavors and comforting textures that come together to create a truly unforgettable dish. Imagine tender hard-boiled eggs bathed in a rich, coconut milk curry, infused with aromatic spices like mustard seeds, fennel, and curry powder that transport you straight to the heart of Sri Lankan home cooking. It’s the kind of meal that feels both exotic and familiar, bursting with vibrant color and just the right hint of heat. Whether you’re a seasoned fan of Sri Lankan cuisine or trying something new, this dish promises a deliciously satisfying experience every time.
Ingredients You’ll Need
The beauty of this recipe lies in its simple but essential ingredients, each playing a vital role in delivering the full spectrum of flavors and textures. From the warmth of the spices to the creamy richness of the coconut milk, every element adds its own charm to the final dish.
- 6 hard-boiled eggs: The star ingredient, providing a creamy texture that soaks up the curry beautifully.
 - 2 tbsp vegetable oil: Perfect for sautéing and bringing out the aromas in the spices and aromatics.
 - 1 medium onion, finely sliced: Adds sweetness and depth when caramelized.
 - 2 garlic cloves, minced: Contributes a subtle pungency that rounds out the flavor profile.
 - 1-inch piece of ginger, grated: Brings a zingy freshness and warmth.
 - 1 green chili, sliced (optional): Adds a touch of heat for those who like a bit of spice.
 - 10–12 curry leaves: A signature herb that imparts a distinctive, slightly citrusy fragrance.
 - 1/2 tsp mustard seeds: Provide a nutty, slightly spicy backdrop when toasted.
 - 1/2 tsp fennel seeds: Give a sweet anise-like flavor that balances the heat.
 - 1 tsp turmeric powder: For a vibrant golden hue and earthy notes.
 - 1 tbsp Sri Lankan curry powder (or regular curry powder): The heart of the spice mix, full of complexity and warmth.
 - 1/2 tsp chili powder: To boost the color and add optional heat.
 - 1 cup coconut milk: Provides creaminess and sweet undertones, softening the spices.
 - 1/2 cup water: Helps blend the sauce to just the right consistency.
 - Salt to taste: Enhances all the flavors beautifully.
 - 1 tbsp lime juice (optional): Adds a bright, tangy finish that lifts the curry.
 - Fresh cilantro for garnish (optional): Adds a fresh herbal note.
 
How to Make Sri Lankan Egg Curry Recipe
Step 1: Toast the Seeds and Sauté Aromatics
Start by heating the vegetable oil over medium heat and carefully adding the mustard seeds and fennel seeds. Listen for the seeds to sizzle; this step is where the aroma begins to build, laying the foundation for the curry’s complexity. Immediately add the sliced onions, minced garlic, grated ginger, green chili, and the all-important curry leaves. Sauté everything patiently until the onions turn a beautiful golden brown and release their natural sweetness, which balances the spices later on.
Step 2: Spice It Up
Now it’s time to bring on the signature flavors of the Sri Lankan Egg Curry Recipe. Sprinkle in turmeric powder, Sri Lankan curry powder, and chili powder right into the pan. Stir briskly and cook for about 30 seconds. This step toasts the spices, unlocking their full aroma and ensuring that they blend seamlessly with the other ingredients.
Step 3: Create the Coconut Curry Base
Pour in the coconut milk along with the water to create a luscious sauce that will envelop the eggs. Give it a good stir and season with salt to taste. Let this simmer gently for 5 to 7 minutes to allow the flavors to mingle and deepen. The coconut milk softens the spices, making the curry invitingly creamy and rich.
Step 4: Add the Eggs
Prepare the hard-boiled eggs by scoring them lightly or, if you want an extra layer of texture, fry them briefly in a little oil before adding. Gently place the eggs into the curry sauce, then allow them to simmer for another 5 to 7 minutes. Spoon the curry periodically over the eggs to infuse them with all those wonderful flavors. At this stage, if you enjoy a citrusy note, stir in a tablespoon of fresh lime juice.
How to Serve Sri Lankan Egg Curry Recipe
Garnishes
Fresh cilantro is the perfect finishing touch, adding brightness and a hint of herbal freshness. Sprinkling some freshly chopped cilantro right before serving makes the whole dish pop visually and flavor-wise. If you love a bit of texture contrast, you can even sprinkle some toasted coconut flakes or thinly sliced red onions on top.
Side Dishes
Sri Lankan Egg Curry pairs beautifully with steamed white rice, which soaks up the rich coconut sauce perfectly. For a more traditional approach, serve it alongside string hoppers—delicate steamed rice noodles that marry wonderfully with curry. Alternatively, warm roti or chapati helps scoop up the curry for a heartier meal. Each side offers a unique way to enjoy the flavors and celebrate the dish fully.
Creative Ways to Present
For a fun twist, try halving the eggs so the yolks are exposed, creating a stunning presentation that highlights the creaminess inside. Serve in a shallow bowl with generous amounts of sauce and a sprinkle of fresh cilantro. You can also turn this curry into a vibrant brunch centerpiece by pairing it with toasted bread and avocado slices for an exciting flavor mash-up.
Make Ahead and Storage
Storing Leftovers
Sri Lankan Egg Curry keeps beautifully in the refrigerator for up to 3 days when stored in an airtight container. The flavors actually deepen over time, making leftovers taste even better. Just be sure to cool the curry completely before refrigerating it.
Freezing
While you can freeze the curry, the texture of the eggs may change slightly, becoming a bit firmer once thawed. If freezing, place the curry without eggs for best results and add fresh boiled eggs after reheating the sauce. This helps maintain the perfect texture in every bite.
Reheating
Reheat gently over low heat on the stovetop, stirring occasionally to prevent sticking and to ensure the curry heats evenly. Add a splash of water or coconut milk if the sauce has thickened too much. Avoid overheating to keep the eggs tender and the spices fragrant.
FAQs
Can I make Sri Lankan Egg Curry Recipe vegan?
Since eggs are the main ingredient, this dish isn’t vegan. However, you can adapt the curry sauce by omitting eggs and adding vegetables like potatoes or chickpeas for a delicious vegan version.
Is it necessary to use Sri Lankan curry powder?
While Sri Lankan curry powder brings authentic flavor and complexity, you can substitute regular curry powder in a pinch. The final dish may be less spicy or aromatic but still very tasty.
How spicy is this curry?
The heat level is quite mild and can be adjusted by adding or omitting the green chili and chili powder according to your taste. It’s a great introduction to Sri Lankan flavors without overwhelming the palate.
Can I prepare the hard-boiled eggs in advance?
Absolutely! Boil and peel the eggs ahead of time, then store them in the refrigerator until you’re ready to cook. Adding scored or lightly fried eggs to the hot curry enhances their flavor wonderfully.
What’s the best way to serve leftover Sri Lankan Egg Curry?
Leftover curry tastes fantastic as a filling for wraps or sandwiches, or simply warmed again and served with rice. It also makes a delicious snack when spooned over toasted bread or crackers.
Final Thoughts
Now that you know how to bring together this vibrant Sri Lankan Egg Curry Recipe, you’re well on your way to enjoying a dish that’s as comforting as it is exciting. It’s an absolute joy to make, a pleasure to serve, and a delight to share with family and friends. Give it a try—your taste buds will thank you for the adventure!
Print
Sri Lankan Egg Curry Recipe
- Total Time: 30 minutes
 - Yield: 4 servings 1x
 - Diet: Halal
 
Description
This Sri Lankan Egg Curry is a flavorful and aromatic dish featuring hard-boiled eggs simmered in a rich, spiced coconut milk sauce infused with curry leaves, mustard seeds, and a blend of traditional Sri Lankan spices. Perfect for a quick and comforting meal, this curry is best served hot alongside steamed rice or traditional breads like string hoppers or roti.
Ingredients
Eggs
- 6 hard-boiled eggs, peeled
 
Spices and Seasonings
- 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
 - Salt to taste
 - 1 tbsp lime juice (optional)
 
Vegetables and Aromatics
- 1 medium onion, finely sliced
 - 2 garlic cloves, minced
 - 1-inch piece of ginger, grated
 - 1 green chili, sliced (optional for heat)
 - 10–12 curry leaves
 
Liquids
- 2 tbsp vegetable oil
 - 1 cup coconut milk
 - 1/2 cup water
 
Garnish
- Fresh cilantro for garnish (optional)
 
Instructions
- Heat Spices: Heat oil in a pan over medium heat. Add mustard seeds and fennel seeds and let them sizzle for a few seconds to release their aromas.
 - Sauté Aromatics: Add sliced onions, minced garlic, grated ginger, sliced green chili, and curry leaves. Sauté the mixture until the onions turn golden brown and fragrant.
 - Add Spices: Stir in turmeric powder, Sri Lankan curry powder, and chili powder. Cook the spices for about 30 seconds to toast them and enhance their flavors.
 - Add Liquids and Simmer: Pour in the coconut milk and water, stirring well to combine. Season the sauce with salt and let it simmer gently for 5 to 7 minutes to allow the flavors to meld.
 - Prepare Eggs: Score the boiled eggs lightly with a knife or optionally fry them briefly in a little oil to add more flavor, then gently place the eggs into the curry sauce.
 - Simmer with Eggs: Continue to simmer the curry with the eggs for another 5 to 7 minutes, spooning the curry sauce over the eggs occasionally to infuse them with the flavors. Add lime juice if using.
 - Garnish and Serve: Garnish the curry with fresh cilantro leaves if desired and serve hot, ideally with steamed rice, string hoppers, or roti for a complete meal.
 
Notes
- Scoring or lightly frying the eggs helps the flavors permeate better but is optional.
 - Adjust the quantity of green chili and chili powder according to your heat preference.
 - Using Sri Lankan curry powder will give more authentic flavor, but regular curry powder works as a substitute.
 - For a richer curry, use full-fat coconut milk.
 - Serve immediately for the best texture and taste, as the eggs can absorb too much liquid if left too long.
 
- Prep Time: 10 minutes
 - Cook Time: 20 minutes
 - Category: Main Course
 - Method: Stovetop
 - Cuisine: Sri Lankan