Authentic Indian Biryani Recipe

Authentic Indian Biryani Recipe

Are you craving a flavorful and aromatic dish that will transport you to the streets of India? Look no further than this authentic Indian Biryani recipe. Bursting with spices and fragrant rice, this dish is a true culinary delight.


  • 2 cups basmati rice
  • 500g chicken, cut into pieces
  • 2 onions, thinly sliced
  • 4 tomatoes, chopped
  • 4 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 green chilies, slit
  • 1/2 cup plain yogurt
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • A handful of fresh mint leaves, chopped
  • A handful of fresh coriander leaves, chopped
  • 4 cups water
  • 4 tablespoons ghee
  • Salt to taste


  1. Wash the basmati rice thoroughly and soak it in water for 30 minutes. Drain and set aside.
  2. In a large pan, heat the ghee and add the sliced onions. Cook until golden brown.
  3. Add the minced garlic, grated ginger, and green chilies. Sauté for a minute.
  4. Add the chicken pieces and cook until they are browned on all sides.
  5. Now, add the chopped tomatoes, turmeric powder, red chili powder, and salt. Cook until the tomatoes are soft and pulpy.
  6. Stir in the yogurt, garam masala, mint leaves, and coriander leaves. Cook for another 2 minutes.
  7. Add the soaked and drained rice to the pan and gently mix it with the chicken and spices.
  8. Pour in the water and bring it to a boil. Reduce the heat to low, cover the pan, and let it simmer for about 15-20 minutes or until the rice is cooked and the flavors have melded together.
  9. Remove from heat and let it rest for a few minutes before fluffing the rice with a fork.
  10. Serve hot and enjoy the aromatic flavors of this authentic Indian Biryani.

Whether you’re a fan of Indian cuisine or simply looking to try something new, this authentic Biryani recipe is a must-try. It’s a perfect blend of spices, tender chicken, and fragrant rice that will leave your taste buds craving for more.