Wash 1 cup of Basmati rice and leave it aside for 5-10 minutes. Also, boil 4 eggs.
Take the boiled eggs and make a few cuts or incisions in each egg.
Add 1/4 tsp turmeric powder, 1/4 tsp red chilli powder, and 1/4 tsp salt. Toss the bowl to coat the eggs well with the spices. Keep it aside.
Heat 1/4 cup oil on a high flame. Once the oil is hot, add 2 chopped onions. Fry them to make them crispy and take them out along with the leftover oil.
Add 2 tbsp oil to the same kadhai and add the boiled eggs. Fry the eggs on medium flame until they turn light golden brown. Keep them aside.
Now add 4-5 tbsp oil and add 1 black cardamom, 1-inch cinnamon, 2 green chilli, and 2 finely chopped onions. Saute on medium flame.
Add 1 tbsp ginger garlic paste, 1 chopped tomato, and 1 tsp salt. Mix well and cover the lid. Cook for 2 minutes on low flame.
After 2 minutes, mix well and mash the veggies with the spatula. Now, add 1 tsp red chilli powder, 1/2 tsp red chilli powder, 1/2 tsp garam masala, 1/2 tsp cumin powder, 1 tsp coriander powder, 1/2 tsp turmeric powder, 1/2 tsp Haldi powder and 2 tsp Biryani Masala. Mix everything well.
Add 2 tbsp water. Mix well and close the lid. Cook for 2 minutes on low flame.
After 2 minutes, turn off the flame and let the spice cool off slightly. Add 2 tbsp curd ad 2 tbsp water and mix well. Don't add curd when the spices are still hot. Now, cover the lid and cook for 2 minutes on low flame.
Now, turn off the flame and do the layering. Add chopped coriander leaves and mint leaves first.
Add fried onion, 2 eggs, and rice around. Next add the rest of the eggs and 1 tbsp desi ghee, 1 pinch red or orange food color(optional), chopped coriander leaves, and fried onion.
Add 2 cup of water. Cover the lid and cook on high flame until 1 boil. Now, we will cook the biryani at each flame.
Open the lid, stir it well, and cover the lid again. Cook for 7-8 minutes on low to medium flame.
After 7-8 minutes, cover the lid and cook for 5 minutes on low flame.
After 5 minutes, the Biryani is ready. Cover the lid and leave it for 5 minutes.
Biryani is ready to serve. Garnish with fried onion and serve with onion and curd. Enjoy.