clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
%kolkata-style egg biryani with aloo recipe debjanir rannaghar

Kolkata-Style Egg Biryani with Aloo Recipe | Aanda Biryani Recipe Restaurant Style

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews


Here's a simple recipe for Kolkata-style Egg Biryani with Aloo that you can follow to create a restaurant-quality Aanda Biryani in the comfort of your home.


Units Scale
  • 8 Eggs
  • 350g Basmati Rice
  • 8 Potatoes
  • 4 Onion
  • 1 Tbsp. Ginger Paste
  • 1 Tbsp. Garlic Paste
  • 1 Tsp. Turmeric Powder
  • 1 Tsp. Kashmiri Red Chili Powder
  • 1 Tsp. Biryani Masala
  • 1 Tsp. Sugar
  • 1 Tsp. Salt
  • 200g Plain Yogurt or Plain Curd
  • 1 Tbsp. Keora Water
  • 3-4 Drops of Biryani Itr or Biryani Essence
  • 200ml Vegetable Oil
  • 2 Tbsp. Ghee

To Boil Egg

  • 1 Tsp. Salt
  • 1 liter Water

To Cook Rice

  • 1 Tsp. Salt
  • 2 Black Cardamom
  • 2 Cinnamon Sticks
  • 4 Green Cardamom
  • 2 Bay leaves
  • 3 liters Water

To Fry Potatoes 

  • 1 Tsp. Biryani Masala
  • 1 Tsp. Salt
  • 1g Yellow Food Color (1 pinch)

To make Flavored Milk to flavor Egg Biryani with Aloo

  • 100ml Milk
  • 20 Saffron Strings / Kesar
  • 1 Tsp. Biryani Masala
  • 1 Tsp. Salt
  • 1g Yellow Food Color (1 pinch)
  • 1 Tbsp. Keora Water
  • 1 Tbsp. Rose Water


Boiling Egg for Egg Biryani

  1. Heat a liter of water and add a teaspoon of salt.
  2. Gently add 8 eggs and allow them to boil for 8 minutes to achieve hard-boiled eggs.
  3. Once cooked, allow them to cool down to room temperature before peeling them.
  4. Set aside the peeled eggs.

Boiling Rice for making perfect Dum Biryani

  1. Rinse 350 g Basmati Rice thoroughly three times and drain the water.
  2. Boil 3 liters of water and add 1 teaspoon of salt.
  3. Also add 2 Black Cardamom, 2 Cinnamon Sticks, 4 Green Cardamom, and 2 Bay leaves as well.
  4. Add the soaked rice and let it boil for exactly 5 minutes on high heat.
  5. Turn off the stove, and drain the water.
  6. The Rice should be 70% cooked at this time. 
  7. Leave the rice uncovered at room temperature.

Prep Work for Aanda Biryani

  1. Chop four onions into rough pieces.
  2. For the egg and also biryani recipe, I utilized eight potatoes.
  3. Peel the skin off the potatoes and cut them in half.

Marinating the Potatoes

  1. Before frying potatoes, marinate them for 15 minutes.
  2. To the marination mixture, add a teaspoon of salt and biryani masala.
  3. Add Aa pinch of yellow food color as well. 
  4. Ensure that the potatoes are coated evenly in the marination mixture.
  5. Allow the potatoes to marinate for 15 minutes before frying.

Frying Onions and Potatoes

  1. Begin by heating up 200ml of vegetable oil in a pan.
  2. Once heated, start frying onions in batches to make Birista (fried onions).
  3. Make sure not to fry all the onions at once.
  4. Once the onions turn brown and crispy, strain them from the pan and move on to the next batch.
  5. This oil can be used for the rest of the Biryani recipe, as it brings a delicious aroma and flavor.
  6. After frying the onions, fry the potatoes on medium heat until they are 2/3 fried, which should take about 5 minutes.
  7. After frying the potatoes, strain them from the kadhai.
  8. There may be some marinade left in the bowl - save it for later use.

Making Flavored Milk

  1. Pour 100ml of milk into a bowl and then add 10-15 saffron strings.
  2. Next, add 1 tablespoon of keora water and 1 tablespoon of rose water.
  3. Then add 1 teaspoon of salt and 1 teaspoon of biriyani masala.
  4. Lastly, add a small amount of yellow food coloring to achieve the desired color.
  5. Thoroughly mix everything together to create a colorful and flavorful milk mixture.

Egg and Potato Gravy for the Egg and Potato Biryani 

  1. To prepare egg and potato biryani at home, it is best to use a sturdy pot with a thick bottom for layering.
  2. Since this recipe does not include meat, a few tricks can help enhance its flavor.
  3. Heat half of the oil used for frying onions and potatoes in the pot at medium heat.
  4. Then, add 2 black cardamoms, 2 cinnamon sticks, 2 green cardamoms, 6 cloves, and 1 tablespoon of ghee to temper the oil.
  5. Cook half of the fried onions for a minute on low heat, followed by 1 tablespoon of ginger paste and 1 tablespoon of garlic paste.
  6. Mix well and cook for another minute before adding the remaining marinade for the potatoes.
  7. After mixing again and cooking for a minute, add 1/3 cup of water and mix again.
  8. Cook on high heat until the water evaporates, then add 1 teaspoon each of turmeric powder, Kashmiri red chili powder, biryani masala, and salt.
  9. Mix properly and keep the heat at medium, before adding 1 teaspoon of sugar and mixing it in.
  10. Take 200g of either plain yogurt or curd and mix it well.
  11. Cook the mixture for 2 minutes until oil floats on top.
  12. Add 1 tablespoon of Keora Water.
  13. Carefully add hard-boiled eggs one at a time.
  14. After adding the eggs, we cook them on low flame for two minutes, then add fried potatoes and cook for three more minutes.
  15. The result is a delicious gravy with perfectly cooked potatoes and eggs.

Layering Egg and Aloo Biryani

  1. To create the first layer of Kolkata-style Egg Biryani with Aloo, we remove the eggs from the vessel one by one, while keeping the potatoes and gravy at the bottom. Layering is essential for this dish.
  2. For the second layer of Biryani, use one-third of the cooked rice.
  3. Place eggs on top of the rice to create the third layer.
  4. Evenly pour one-third of the flavored milk over the eggs.
  5. Use one-third of the cooked rice to make the fourth layer.
  6. If Biryani Itr or Biryani Essence is not available, skip it.
  7. Sprinkle half a teaspoon of Biryani Masala over the rice. Find the recipe for Biryani Masala in the description box.
  8. Pour one-third of the flavored milk over the rice.
  9. Add the remaining rice for the fifth layer.
  10. Place the remaining fried onions on top of the rice.
  11. Pour the remaining flavored milk and oil used for frying onions over the rice.
  12. Add one tablespoon of ghee.
  13. Seal the top of the vessel with a piece of aluminum foil. 
  14. After finishing, cover the container with its lid to create a proper seal.
  15. By doing so, the steam will remain trapped as we prepare the Biryani for Dum.
  16. If you want to know more about how to seal the container, take a look at my mutton biryani recipe.

Dum to make the Biryani- Final step

  1. After sealing the vessel, place it on a low-flame tawa or flat pan.
  2. Cook it on dum for 15 minutes with a low flame.
  3. Then turn off the flame and let the Biryani container rest for 10 minutes before opening it.

Serving Egg Biryani

  1. Combine all the layers of the egg biryani using a small plate or flat ladle.
  2. Finally, serve the Kolkata-style Egg Biryani with hot Aloo.

%Egg Biryani Recipe Restaurant style Pinterest Graphic


  • I made Egg Biryani for a group of four people, where each serving includes two eggs and two portions of potatoes. Feel free to customize the amount of eggs and potatoes to suit your preferences.
  • If using small potatoes, you don't need to cut those.
  • If you're interested, you can find my recipe for homemade Biryani Masala on my youtube channel and this blog as well, Debjanir Rannaghar. Alternatively, you can use a store-bought Biryani Masala of your preference.
  • Sugar is optional but I prefer to add it. Sugar balances the spices.
  • When making biryani with meat, we usually get a lot of Tehr (Rogan) from cooking the meat. It forms the base for the biryani. However, when using only eggs, this is not possible. Therefore, we make a gravy with oil and ghee to mimic the feel of Tehr or Rogan.
  • Prep Time: 15min
  • Cook Time: 45min
  • Category: Main
  • Method: Cooking
  • Cuisine: Mughlai


  • Serving Size: 250g
  • Calories: 1400
  • Sugar: 16.2g
  • Sodium: 1963mg
  • Fat: 72.6g
  • Saturated Fat: 18.6g
  • Carbohydrates: 158.3g
  • Fiber: 15.5g
  • Protein: 30.3g
  • Cholesterol: 349mg
Recipe Card powered byTasty Recipes