Hyderabadi Egg Biryani
Hard-boiled eggs nestled in layers of fragrant, long-grain basmati rice, slow-cooked on dum with saffron-infused milk and crispy fried onions. This Hyderabadi classic delivers a royal experience with whole spices, fresh mint, and a rich yogurt-based masala that clings to every grain of rice.
For 4 servings
- prep
Soak the rice and prep the eggs.
1.Wash basmati rice under running water until water runs clear. Soak in fresh water for 30 minutes, then drain.2.Hard-boil the eggs (8-9 minutes), cool under running water, peel, and prick all over with a fork. Set aside.TIPPricking the eggs helps the masala penetrate for deeper flavor. - fry · ~12 min
Fry the onions until golden and crisp.
1.Heat 3 tbsp oil in a frying pan over medium heat.2.Add the sliced onions and sauté, stirring often, until deep golden and crisp (12-15 minutes).3.Drain on paper towels and set aside. Retain any remaining oil in the pan.TIPStir frequently and don't leave them — onions go from golden to burnt in seconds. - boil · ~6 min
Parboil the rice with whole spices.
1.Bring 6 cups of water to a rolling boil in a large saucepan.2.Add bay leaf, green cardamom, black cardamom, cinnamon stick, star anise, and 1/4 tsp salt.3.Add soaked, drained rice and boil until 70% cooked — grains should still have a firm core (5-6 minutes).4.Drain immediately and spread on a plate to stop further cooking.TIPThe rice should break when pressed but still feel firm — it finishes cooking during dum. - prep
Make the saffron milk.
1.Warm the milk slightly.2.Crush the saffron strands and stir into the warm milk. Set aside to steep for at least 10 minutes. - saute · ~9 min
Cook the egg masala base.
1.In the same pan used for onions, add the remaining 1 tbsp oil plus ghee over medium heat.2.Add cumin seeds, cloves, and mace. Sauté until fragrant (30 seconds).3.Add ginger-garlic paste and slit green chilies. Cook until raw smell disappears (1 minute).4.Add chopped tomatoes, red chili powder, and turmeric powder. Cook until tomatoes soften and oil separates (5-6 minutes).5.Lower heat, stir in whisked yogurt, and cook for 2 minutes until well blended.TIPKeep the heat low when adding yogurt, or it will curdle — stir continuously. - mix · ~2 min
Coat the eggs in masala.
1.Add the pricked boiled eggs to the masala and gently toss to coat.2.Sprinkle garam masala, lemon juice, and a pinch of salt over the eggs.3.Cook for 2 minutes, then turn off the heat. - assemble
Layer the biryani for dum.
1.Grease the bottom of a heavy-bottomed pot with a few drops of ghee.2.Spread half the parboiled rice in an even layer.3.Arrange all the masala-coated eggs on top, then spoon the remaining masala over them.4.Sprinkle the fried onions, mint leaves, and coriander leaves evenly.5.Cover with the remaining rice in an even layer.6.Drizzle the saffron milk and remaining ghee on top. Splash 1/4 cup water around the edges.TIPSeal the pot with dough or a tight lid wrapped in foil — no steam should escape. - steam · ~30 min
Cook on dum (slow steam).
1.Place the sealed pot on a tava or griddle over the lowest possible heat.2.Cook on dum for 25-30 minutes without opening the lid.3.Turn off the heat and let it rest, still sealed, for 5 minutes.TIPPlace a flat griddle under the pot to diffuse heat and prevent rice from scorching at the bottom. - serve
Open the pot and gently fluff the biryani before serving.
1.Remove the lid carefully — avoid letting condensation drip into the rice.2.Use a flat spatula to gently mix the layers, bringing the eggs and masala up from the bottom.3.Serve hot with raita or mirchi ka salan.TIPMix gently from the sides — do not break the rice grains or crush the eggs.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pricking the boiled eggs with a fork before adding to the masala allows the spices to seep inside, making every bite flavorful.
- 2Fry the onions on medium heat, stirring constantly, until deep golden brown — do not rush or they will burn and turn bitter.
- 3Parboil the rice until 70% done (a grain should break when pressed but still feel firm) so it finishes perfectly during dum cooking.
- 4Always add yogurt to the masala on low heat and stir continuously to prevent curdling and ensure a smooth, creamy base.
- 5Seal the pot tightly with a flour dough ring or foil-wrapped lid so no steam escapes during dum — this traps the aroma and cooks the rice evenly.
- 6For the best texture, let the biryani rest for 5 minutes after dum without opening the lid, then gently fluff from the sides with a flat spatula.
Adapt it for your goals.
Vegetarian
Replace the hard-boiled eggs with paneer cubes or mixed vegetables (potatoes, carrots, peas) for a meatless version that still delivers the rich, spicy biryani experience.
high proteinHigh-protein
Add boiled chicken pieces or chunks of boneless mutton along with the eggs to double the protein content and create a more substantial main course.
low oilLow-oil
Reduce the frying oil for onions by using a non-stick pan or air-frying the sliced onions until crisp, and cut ghee to 1 tbsp for a lighter version without sacrificing the essential dum flavor.
dairy freeDairy-free
Substitute yogurt with a thick plant-based yogurt (e.g., coconut or almond) and use a dairy-free milk alternative for the saffron milk — the spices and technique remain unchanged.
Why this is on our healthy list.
Good source of protein
Eggs provide high-quality protein essential for muscle repair and satiety, making this biryani a satisfying meal.
Rich in aromatic spices
Whole spices like cardamom, cinnamon, and cloves contain antioxidants and may aid digestion, adding both flavor and wellness benefits.
Contains healthy fats from ghee
Ghee provides conjugated linoleic acid and fat-soluble vitamins, which support nutrient absorption in small quantities.
Yogurt for gut health
The yogurt in the masala contributes probiotics and calcium, which can support digestive health and bone strength.
Frequently asked questions
Yes, but prick them with a fork and briefly warm them in the masala so they absorb the spices; cold leftover eggs may not take up flavor as well.



