Kashmiri Egg Biryani
Fragrant basmati rice layered with whole spices, golden fried boiled eggs, and a silky yogurt-based gravy infused with Kashmiri red chili and saffron. Cooked on dum to lock in the aromas, each grain of rice stays separate and fluffy. A regal one-dish meal that comes together faster than meat biryani.
For 4 servings
- prep · ~6 min
Parboil the rice.
1.Bring 4 cups of water to a rolling boil in a large pot.2.Add soaked and drained basmati rice along with 1 pinch salt and 2 green cardamom pods.3.Cook until rice is 70% done — grains should still have a slight bite (5-6 min).4.Drain immediately and spread on a plate to stop further cooking. - fry · ~4 min
Fry the boiled eggs.
1.Prick the peeled hard-boiled eggs all over with a fork so they absorb flavor.2.Heat 1 tbsp oil in a frying pan over medium heat.3.Add eggs and a pinch of turmeric. Shallow fry, turning gently, until golden all over (3-4 min).4.Remove eggs and set aside. - fry · ~15 min
Fry the onions until deep golden.
1.Heat remaining 2 tbsp oil plus 1 tbsp ghee in the heavy bottomed pot over medium heat.2.Add sliced onions and a pinch of salt. Fry, stirring often, until deep golden brown (12-15 min).3.Remove half the fried onions onto a paper towel for garnish.TIPDon't rush the onions — deep golden color is key for the biryani's flavor and look. - temper · ~1 min
Bloom the whole spices.
1.To the remaining onions in the pot, add 1 more tbsp ghee.2.Add cumin seeds, crushed cardamoms, cinnamon stick, cloves, bay leaves and fennel seeds.3.Sauté until spices crackle and release their fragrance (45-60 sec). - saute · ~9 min
Build the yogurt gravy.
1.Add ginger garlic paste and slit green chillies. Sauté until raw smell disappears (1 min).2.Lower the heat, then stir in whisked yogurt slowly, mixing continuously to prevent curdling.3.Add tomato puree, Kashmiri red chili powder, dry ginger powder and remaining turmeric.4.Cook, stirring often, until oil separates from the gravy (6-8 min). - simmer · ~5 min
Finish the gravy and add the eggs.
1.Pour in ¼ cup water, add salt and half the garam masala. Bring to a gentle simmer.2.Nestle the fried eggs into the gravy. Spoon some gravy over the top.3.Simmer covered for 5 minutes so the eggs soak up the flavors.4.Sprinkle half the chopped mint and coriander leaves over the gravy. - assemble · ~2 min
Layer the biryani for dum.
1.Gently spread the parboiled rice evenly over the egg gravy in the pot.2.Drizzle the saffron milk and lemon juice across the rice.3.Top with reserved fried onions, remaining garam masala, mint and coriander leaves.4.Dot the remaining 1 tbsp ghee across the surface. - steam · ~20 min
Seal and steam on dum.
1.Cover the pot with a tight fitting lid. Seal with dough or wrap lid with a kitchen towel.2.Cook on high heat for 2 minutes, then reduce to the lowest possible heat.3.Let it steam undisturbed for 18-20 minutes. Do not open the lid during this time.TIPPlace the pot on a tava or griddle under it while on low heat to prevent the bottom from burning. - rest · ~5 min
Rest before opening.
Turn off the heat and let the biryani rest for 5 minutes without opening the lid. This helps the steam settle and grains firm up.
- serve
Gently mix and serve hot.
Open the lid and carefully fluff the biryani with a fork, mixing the layers gently without breaking the eggs. Transfer to a serving platter and enjoy immediately.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick the boiled eggs with a fork before frying so the spices seep into the eggs for deeper flavor.
- 2Cook the rice only until 70% done (al dente) — it will finish cooking during the dum process and stay separate.
- 3Fry the onions until deep golden brown, not just translucent — they are the backbone of the biryani's flavor.
- 4Add the whisked yogurt slowly over low heat and stir constantly to prevent it from curdling in the gravy.
- 5Seal the pot tightly with dough or a kitchen towel to trap steam — this is essential for proper dum cooking.
- 6Let the biryani rest for 5 minutes after dum before opening so the steam settles and grains firm up.
Adapt it for your goals.
Vegan
Replace boiled eggs with fried tofu cubes or potatoes, and substitute yogurt with thick coconut or cashew cream for a dairy-free, egg-free version that still tastes rich.
High ProteinHigh-Protein
Boost protein by adding 200 g of paneer or chicken pieces in the gravy along with the eggs — perfect for post-workout meals.
Low OilLow-Oil
Cut oil by shallow-frying eggs in a nonstick pan with just 1 tsp oil, and use ghee only for the final dotting — the biryani stays flavorful with less fat.
JainJain
Skip onions, garlic, and eggs; use asafoetida (hing) for the onion-garlic flavor, and add boiled potatoes or raw banana slices instead of eggs.
Why this is on our healthy list.
Rich in Protein
Eggs provide high-quality complete protein, essential for muscle repair and satiety.
Good Source of Antioxidants
Kashmiri red chili and saffron contain carotenoids and crocin that support cell health.
Supports Digestion
Fennel seeds, ginger, and yogurt in the gravy aid digestion and reduce bloating.
Contains Anti-Inflammatory Spices
Turmeric, cinnamon, and cloves have natural anti-inflammatory properties that may reduce inflammation.
Frequently asked questions
Yes, but reheat them briefly in hot water before frying so they don't turn rubbery when cooked again.



