Egg Yakhni
Hard-boiled eggs swimming in a velvety, aromatic yogurt-based gravy from Kashmir. Subtly spiced with fennel, ginger, and cardamom, this gentle curry has a creamy texture without a drop of cream. Serve it with steamed rice for a comforting meal that comes together in under 30 minutes.
For 4 servings
- prep · ~12 min
Boil and peel the eggs.
Place eggs in a saucepan with enough water to cover by an inch. Bring to a rolling boil, then lower the heat and simmer for 10 minutes. Drain, cool under running water, peel, and set aside.
- temper · ~1 min
Infuse the ghee with whole spices.
1.Heat ghee in a heavy-bottomed pan over medium heat until it melts and shimmers.2.Add cinnamon stick, green cardamom, black cardamom, and bay leaf.3.Sauté for 30 seconds until they start to crackle and release their fragrance.TIPThe ghee should be hot but not smoking; keep the heat at medium to avoid burning the spices. - fry · ~10 min
Fry the onions until deep golden.
1.Add the sliced onion to the pan with the infused ghee.2.Sprinkle a pinch of salt to help the onions release moisture.3.Cook on medium heat, stirring often, until they turn a deep golden brown, about 8 to 10 minutes.TIPDon't rush this step — deeply browned onions give the yakhni its characteristic silky texture and color. - saute · ~1 min
Bloom the ground spices.
1.Once the onions are golden, lower the heat to low.2.Add fennel powder and dry ginger powder to the pan.3.Sauté for 30 to 40 seconds, stirring continuously, until the raw aroma disappears. - mix · ~2 min
Whisk and temper the yogurt.
1.In a small bowl, whisk the room-temperature yogurt with 2 tablespoons of warm water until completely smooth.2.Take the pan off the heat and let it cool for 1 minute.3.Pour the yogurt mixture into the pan in a steady stream while whisking constantly to prevent curdling.TIPYogurt curdles if added to a very hot pan — taking the pan off the flame and whisking continuously is the key to a silky-smooth gravy. - simmer · ~10 min
Simmer the gravy.
1.Return the pan to low heat and add the remaining warm water.2.Add salt and stir gently to combine.3.Simmer uncovered for 8 to 10 minutes, stirring once in a while, until the gravy thickens slightly and little beads of ghee rise to the surface.TIPKeep the heat on the lowest setting — a gentle bubble is all you need. A vigorous boil will split the yogurt. - assemble · ~2 min
Add the boiled eggs to the gravy.
1.Cut the peeled hard-boiled eggs in half lengthwise.2.Gently slide the egg halves, yolk side up, into the simmering gravy.3.Spoon some gravy over the eggs and let them warm through for 2 minutes. - garnish
Finish and serve.
Turn off the heat. Sprinkle freshly ground black pepper and chopped coriander leaves over the eggs. Serve warm with steamed rice or naan.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1To prevent curdling, ensure your yogurt is at room temperature and whisk it with a little warm water before adding to the pan.
- 2Fry the onions until they are a deep golden brown; this builds the rich color and silky texture of the gravy.
- 3Take the pan off the heat for a full minute before adding the yogurt mixture to avoid shocking the dairy.
- 4Simmer the gravy on the lowest possible heat; a vigorous boil will cause the yogurt to separate.
- 5Score the peeled hard-boiled eggs lightly with a knife before adding to help them absorb the spiced gravy.
- 6Use dry ginger powder (saunth) for its distinct sharp, warm flavor; fresh ginger will alter the traditional taste.
Adapt it for your goals.
Low-oil
Replace ghee with a neutral oil and skip the final ghee drizzle to reduce fat while keeping the same spice-infused cooking method.
high proteinHigh-protein
Add a cup of cooked chickpeas or shredded chicken along with the eggs for an extra protein boost without altering the Kashmiri flavor profile.
jainJain
Omit onion and garlic, use asafoetida (hing) in the tempering, and double the fennel powder to maintain the dish's signature sweet-savory balance.
veganVegan
Substitute the eggs with firm tofu puffs (pan-fried) and use a plant-based yogurt to make a completely vegan version of this Kashmiri staple.
Why this is on our healthy list.
Rich in Probiotics
The yogurt-based gravy provides live cultures that support gut health and digestion, especially when consumed fresh.
High-Quality Protein
Eggs offer complete protein with all essential amino acids, making this dish a satisfying and muscle-friendly meal.
Anti-Inflammatory Spices
Dry ginger and fennel contain compounds with anti-inflammatory properties, traditionally used to aid digestion and reduce bloating.
Frequently asked questions
The pan was too hot. Always take the pan off the heat and let it cool for a minute before whisking in room-temperature yogurt in a steady stream.



