Skip to content

Spiced Egg Biryani with Saffron

    Fragrant, fluffy, and laced with warm spice, this egg biryani is a deeply satisfying way to bring an Indian-style dinner to the table without fuss. Tender eggs, caramelized onions, a lush yogurt masala, and saffron milk create a dish that is layered, aromatic, and beautifully composed.

    Ingredients

    • Basmati rice — 300 g (10.6 oz)
    • Eggs — 6
    • Plain unsweetened yogurt — 150 g (5.3 oz)
    • Yellow onions — 2
    • Tomatoes — 2
    • Ginger-garlic paste — 2 tbsp
    • Green chili pepper — 1
    • Ghee — 3 tbsp
    • Vegetable oil — 1 tbsp
    • Water — 1.5 l (6 1/3 cups)
    • Fresh mint — 10 g (1/4 oz)
    • Fresh cilantro — 15 g (1/2 oz)
    • Lemon juice — 1 tbsp
    • Warm milk — 50 ml (3 tbsp) + a pinch of saffron
    • Salt — to taste
    • Spices: cumin seeds — 1 tsp, bay leaves — 2, cloves — 4, green cardamom pods — 4, cinnamon stick — 1, star anise — 1, ground coriander — 1 tsp, turmeric — 1/2 tsp, ground chili — 1/2 tsp, garam masala — 1 tsp

    How to Make Egg Biryani

    1. Rinse the rice thoroughly 5–6 times until the water runs clear, then soak for 20 minutes. Drain well.
    2. Hard-boil the eggs (8–9 minutes after the water comes to a boil), cool them quickly, peel, and make 3–4 shallow slits in each egg with a fork.
    3. Heat 1 tbsp of the ghee in a skillet, season the eggs with salt, sprinkle with a pinch of turmeric and chili, and fry until golden, 2–3 minutes. Transfer to a plate.
    4. In a large pot, bring 1.5 l water (6 1/3 cups) to a boil with 1 tsp salt, the bay leaves, cloves, cardamom, cinnamon stick, star anise, and cumin seeds. Add the rice and cook until 70–80% done, 5–7 minutes. Drain in a colander and remove the whole spices.
    5. In a deep skillet or Dutch oven, heat the remaining ghee and the vegetable oil. Slice the onions into thin feathers and fry until deep amber and caramelized, 10–12 minutes.
    6. Add the ginger-garlic paste and finely chopped green chili, and cook for 1 minute until fragrant.
    7. Add the ground coriander, remaining turmeric, and ground chili, plus a pinch of salt. Stir for 30 seconds.
    8. Add the diced tomatoes and cook for 4–5 minutes, until softened and the oil starts to separate.
    9. Stir in the yogurt and warm through for 1–2 minutes until smooth. Add the garam masala, half the chopped cilantro and mint, and the lemon juice. Season with salt to taste.
    10. Layer the biryani: spread half the rice over the masala, arrange the eggs on top, then finish with the remaining rice. Drizzle with saffron milk and scatter over the remaining herbs.
    11. Cover tightly with a lid or foil and cook over the lowest heat for 15 minutes, so the rice finishes steaming and the flavors meld.
    12. Fluff gently with a fork and serve hot with yogurt sauce or raita.

    Nutritional Value per Serving

    Calories 520 kcal
    Protein 19 g
    Fat 19 g
    Saturated fat 6 g
    Carbohydrates 66 g
    Fiber 4 g
    Sugar 5 g
    Sodium 780 mg

    Serving and Storage

    • Serve with cucumber yogurt raita, lime wedges, and fresh mint leaves.
    • Store cooled biryani in an airtight container in the refrigerator for up to 3 days.
    • Reheat in a skillet with 1–2 tbsp water under a lid, or in the microwave.

    📹 Watch video recipe in our Telegram channel

    Tips and Variations

    • Milder version: reduce the green chili and ground chili by half, and add a little more yogurt.
    • Without yogurt: substitute 120–150 ml coconut milk and add 1 tsp lemon juice for balance.
    • For fluffier rice: do not overcook — remove it while the grains are still springy, at 70–80% doneness.
    • Slow cooker: sauté the onions and spices on the sauté setting, layer everything in, and cook for 20 minutes on the stew setting.
    • Spices on hand: garam masala can be replaced with a pinch each of ground cinnamon, cardamom, and black pepper.

    Frequently Asked Questions

    • Can I use another type of rice? Yes, long-grain rice works well. The par-cooking time may increase by 1–2 minutes.
    • What can I use instead of saffron? Saffron adds both aroma and color. For color, use a pinch of turmeric, though the flavor will be different.
    • How do I make it more filling? Add pan-fried diced potatoes to the masala layer before the rice.
    • Can I make it ahead? Yes, assemble the layers, cool, refrigerate for up to 24 hours, and reheat over low heat for 20 minutes.
    • What should I serve with biryani? Raita, pickled onions, a light cucumber-tomato salad, or cilantro or mint chutney.