Sindhi Egg Biryani
A fragrant, one-pot rice dish from the Sindhi community where hard-boiled eggs and spiced potatoes are layered with aromatic basmati rice and slow-cooked to perfection. The subtle heat of green chilies, whole garam masala, and fresh mint make this biryani a comforting yet celebratory meal.
For 4 servings
- prep · ~30 min
Prepare the ingredients.
1.Wash and soak basmati rice for 30 minutes, then drain.2.Boil eggs for 10 minutes, cool, peel, and halve.3.Soak saffron strands in 2 tablespoons of warm milk.4.Whisk yogurt until smooth and set aside. - fry · ~10 min
Fry the potatoes and onions.
1.Heat oil in a heavy-bottomed pot over medium heat.2.Add cubed potatoes and fry until golden and crisp (5-6 min). Remove and set aside.3.In the same oil, add sliced onions and fry until deep golden brown (8-10 min).4.Remove half the fried onions for garnishing later.TIPDon't rush the onions — deep browning builds the biryani's signature flavor. - temper · ~1 min
Bloom the whole spices.
1.Add cumin seeds, cardamom, cloves, cinnamon, and bay leaves to the remaining onions in the pot.2.Sauté until the spices crackle and become fragrant (30-40 sec). - saute · ~7 min
Build the masala base.
1.Add ginger-garlic paste and slit green chilies. Sauté until the raw smell disappears (1 min).2.Add chopped tomatoes, turmeric powder, red chili powder, and salt.3.Cook until tomatoes soften and oil begins to separate (4-5 min).4.Lower the heat and stir in the whisked yogurt. Cook for 1 minute, stirring continuously. - boil · ~5 min
Parboil the rice.
1.Bring 4 cups of water to a rolling boil in a separate saucepan.2.Add the soaked, drained rice and cook until it is 70% done (grains are slightly tender but still have a bite, about 5 min).3.Drain the rice immediately in a colander.TIPThe rice must be only parboiled — it finishes cooking during the dum. - assemble · ~2 min
Layer the biryani.
1.Place the fried potatoes over the masala in the pot.2.Arrange the halved boiled eggs on top of the potatoes, cut side up.3.Layer the parboiled rice evenly over the eggs.4.Drizzle the saffron milk, garam masala powder, and ghee over the rice.5.Top with the reserved fried onions, chopped mint, and coriander leaves. - steam · ~25 min
Seal and cook on dum.
1.Cover the pot with a tight-fitting lid. Seal the edges with wheat flour dough or a heavy cloth if needed.2.Place the pot on very low heat and let it steam for 20-25 minutes.3.Turn off the heat and let it rest, covered, for another 5 minutes.TIPPlace a tawa or griddle under the pot to prevent the bottom from scorching. - serve · ~1 min
Gently fluff and serve.
1.Open the lid carefully, avoiding the steam.2.Using a flat spatula, gently mix the layers from the bottom up.3.Transfer to a serving platter and serve hot with raita.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak basmati rice for exactly 30 minutes to ensure long, separate grains after cooking.
- 2Fry the potatoes until deep golden — this prevents them from turning mushy during dum.
- 3Parboil rice to 70% doneness; it should have a slight bite before layering.
- 4Seal the pot with wheat dough or a heavy cloth to trap steam for perfect dum cooking.
- 5Place a tawa or griddle under the pot during dum to prevent direct heat from scorching the bottom.
- 6Let the biryani rest for 5 minutes after cooking so the layers set and flavors meld.
- 7When fluffing the biryani, use a flat spatula and lift gently from the bottom to avoid breaking the eggs.
Adapt it for your goals.
Low-oil
Reduce oil and ghee to 1 tablespoon each, and skip frying the potatoes — simply add them raw to the masala layer before the rice. This cuts fat while retaining texture and spice penetration.
high proteinHigh-protein
Add 200g of boneless chicken thigh pieces (marinated in yogurt and spices) along with the potatoes for a heartier, protein-packed biryani that cooks perfectly during the dum.
jainJain
Omit eggs, potatoes, garlic, and onion. Use asafoetida (hing) instead of garlic, and replace onions with a small amount of fennel seeds for sweetness. Suitable for Jain dietary practices.
veganVegan
Replace eggs with extra firm tofu cubes (pan-fried until golden), use a plant-based yogurt, and swap ghee with coconut oil. The dish remains rich and aromatic.
Why this is on our healthy list.
Good Source of Protein
Eggs provide high-quality complete protein, essential for muscle repair and satiety, making each serving a filling meal.
Rich in Aromatic Antioxidants
Spices like turmeric, cloves, cinnamon, and cardamom contain antioxidant compounds that support overall wellness and digestion.
Supports Digestive Health
Yogurt introduces probiotics and the spices (cumin, ginger, mint) are traditionally used to aid digestion and reduce bloating.
Contains Resistant Starch
Potatoes, when cooked and cooled slightly (as in this layered dish), develop resistant starch which can support gut health and blood sugar control.
Frequently asked questions
Mushy rice usually means it was over-parboiled or too much water was used. Parboil only until 70% done (the grain still has a white core). Also ensure the rice is drained well before layering.



