South Bay · Silicon Valley

Best Biryani of Silicon Valley

Research last reviewed 11 September 2026

Recipe · Kolkata · verified 2026-09-01

Kolkata Egg Biryani (Aanda Biryani)

The everyday, no-meat Kolkata biryani — boiled eggs and fried potato layered with spiced basmati and perfumed with saffron, kewra and ghee.

At a glance

Heat
Mild
Style
Kolkata (Calcutta)
Total
~1 h 15 min
Method
Pakki — boiled egg + fried potato
Serves
4
Protein
Egg + potato
Signature
Fried aloo + aanda, kewra, saffron

What makes it distinctive

This is the aanda biryani that Bengali households actually make most of the time. It drops the mutton and lets the boiled egg and golden-fried potato carry the pot, while saffron, kewra water, ghee and a light whole-spice masala keep it fragrant rather than hot. Cheaper and faster than the meat version, but with the same floral Kolkata character.

Ingredients

Eggs + potato

  • 6 eggs, boiled 10 min, peeled
  • 2 large potatoes, peeled + halved
  • Ghee or oil, for frying
  • A pinch of turmeric (for the parboil)

The masala base

  • 3 Tbsp oil or ghee
  • 2 black cardamom, 2 cinnamon sticks, 2 green cardamom, 6 cloves
  • 1 large onion, sliced
  • 1 Tbsp ginger paste + 1 Tbsp garlic paste
  • 1 tsp turmeric, 1 tsp Kashmiri chili powder, 1 tsp biryani masala
  • 1 tsp sugar
  • 1 Tbsp kewra water
  • 200 g yogurt (optional, for a creamier base)
  • Salt to taste

Rice

  • 3 cups (600 g) aged long-grain basmati, rinsed + soaked 30 min
  • Heavily salted water + bay, cardamom, cinnamon, cloves, 1 tsp shah jeera
  • 1 tsp oil

Layering / garnish

  • ½ cup warm milk + saffron (flavored milk)
  • 1 Tbsp ghee
  • Fried onions (birista), mint, coriander
  • A few drops rose water

Method

  1. Parboil the potatoes in salted water with a pinch of turmeric until just fork-tender; drain. Fry the potatoes and the boiled eggs in ghee until golden (the egg gets light golden spots; keep the egg intact).
  2. Build the masala. In a deep pot, heat 3 Tbsp oil/ghee with the whole spices. Add the sliced onions and fry until golden. Add the ginger + garlic pastes, cook 1 min; add turmeric, chili, masala, sugar and the yogurt (if using). Cook until the oil floats. Add the kewra water. Gently nestle in the boiled eggs for 2 min, then add the fried potatoes for 3 min.
  3. Parboil the rice to 70–80% in salted spiced water; drain.
  4. Layer: the egg + potato masala base at the bottom → ⅓ rice → set the eggs back on top → flavored saffron milk over the eggs → ⅓ rice + a pinch of masala + flavored milk → remaining rice → fried onions + remaining flavored milk + 1 Tbsp ghee + rose.
  5. Seal + dum: press foil tight over the pot, lid on, low heat 25–30 min. Rest 10 min.
  6. Serve lifted from the bottom, with raita or a squeeze of lemon.

Pro tips

  • Make small cuts/score marks on the boiled eggs before frying so the masala gets inside — this is how restaurant aanda biryani tastes of spice, not just of egg.
  • The flavored (saffron + kewra) milk is what streaks the rice golden; don't skip it.
  • This is a forgiving recipe — because everything is pre-cooked, the dum only perfumes.

Troubleshooting

  • Mushy riceparboiled too far.
  • Flavourless eggsyou didn't score/fry them; next time cut a few slits before frying.
  • Dry potadd a splash more flavored milk before sealing.

Variations

  • With mutton: layer the mutton under the egg/potato base — see Kolkata Mutton Biryani.
  • North-Indian dum egg: a spicier, no-potato version — see Egg Biryani Dum Anda.
  • Extra veg: add fried cauliflower or French beans into the masala base.

FAQ

Is egg biryani "real" biryani?
Absolutely — aanda biryani is a classic South-Asian dum rice. It uses the same layered, sealed-steam technique, just with egg + potato instead of meat.
Do I have to add potato?
It's a Kolkata signature and highly recommended, but a North-Indian egg biryani (see Egg Biryani Dum Anda) skips it.
How long does the dum take?
25–30 min on low — everything is already cooked, so the steam just melds the layers and finishes the rice.

Related

Sources

All recipes · Back to the directory