Egg Xacuti
A Goan-style egg curry with a deeply spiced coconut masala, gentle heat, and a rich roasted aroma. Hard-boiled eggs soak up the bold gravy beautifully, making this a comforting dish to pair with rice or pav.
For 4 servings
- boil · ~12 min
Boil and peel the eggs.
Place the eggs in a pot with enough water to cover, bring to a boil, then cook until hard-boiled. Cool, peel, and set aside.
TIPCool the eggs in water before peeling so the shells come off more easily. - roast · ~5 min
Roast the coconut and whole spices.
1.Heat a pan over medium heat and dry roast the grated coconut until light golden and aromatic.2.Add coriander seeds, cumin seeds, black peppercorns, cloves, cardamom, cinnamon, fennel seeds, poppy seeds, and dried red chili.3.Roast for 1 to 2 minutes more, stirring often, until fragrant.TIPKeep the heat medium and stir often so the coconut browns evenly without burning. - mix · ~3 min
Grind the xacuti masala.
Transfer the roasted mixture to a grinder with tamarind paste and 0.5 cup water. Blend to a smooth, thick masala paste.
- saute · ~10 min
Cook the onion base.
1.Heat oil in a pan over medium heat.2.Add sliced onion and cook until soft and lightly golden, about 6 minutes.3.Add ginger and garlic and sauté for 1 minute.4.Add tomato and turmeric powder, then cook until the tomatoes soften and turn pulpy. - simmer · ~7 min
Cook the masala with water.
Add the ground xacuti paste to the pan and cook for 2 to 3 minutes, stirring well. Pour in the remaining 1.5 cups water, add salt, and bring to a gentle simmer.
TIPIf the gravy looks too thick, add a splash of water; xacuti should be rich but spoonable. - simmer · ~10 min
Add the eggs and let the curry finish.
Make small slits in the boiled eggs and add them to the simmering gravy. Cook for 8 to 10 minutes so the eggs absorb the masala.
- garnish
Garnish with cilantro.
- serve
Serve hot with rice or pav.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the coconut only to light golden; dark brown coconut can make xacuti taste bitter.
- 2Stir constantly once the whole spices go into the pan, because poppy seeds and chilies scorch fast.
- 3Grind the masala as smooth as possible so the gravy turns creamy rather than grainy.
- 4Cut small slits in the boiled eggs before simmering so the xacuti masala seeps in better.
- 5Let the curry rest 10 to 15 minutes before serving; the roasted spice and tamarind flavours meld noticeably.
- 6If making ahead, store the curry and eggs together so the eggs continue absorbing the gravy overnight.
Adapt it for your goals.
Extra-spicy
Add more dried red chilies or a few peppercorns for a hotter, more robust xacuti that still keeps its roasted coconut character.
low oilLow-oil
Use less oil and sauté the onions with a splash of water as needed; good if you want a lighter curry without changing the core masala.
potato xacutiPotato-xacuti
Replace some or all eggs with parboiled potato chunks for a hearty vegetarian version that soaks up the gravy beautifully.
shallot basedShallot-based
Swap regular onions for shallots for a slightly sweeter, more traditional-style base with deeper caramelized notes.
Why this is on our healthy list.
Protein from Eggs
Hard-boiled eggs make this curry filling and provide satisfying protein, which helps turn the spiced gravy into a complete meal.
Spice-Rich Aromatics
Ginger, garlic, black pepper, cumin, coriander, and fennel add layers of flavour along with beneficial plant compounds.
Coconut-Based Satiety
Fresh coconut gives body and richness, making the curry more satisfying so a little goes a long way with rice or pav.
Frequently asked questions
Yes, but soak it briefly in warm water before roasting. Fresh coconut gives a sweeter, fuller texture, while desiccated coconut can taste slightly drier.



