Indian Biryani – Traditional Recipe & Preparation

Indian Biryani – Traditional Recipe & Preparation

Indian biryani is a world-famous dish with Persian roots. The word biryani is believed to come from the Persian beiran, meaning “to fry” (in reference to frying rice), while others suggest it comes from birinj, the Persian word for rice.

There are different stories about how biryani traveled from Persia to India. Some say the Mughals were the ones who introduced it to India as a humble dish for soldiers and commoners. Other accounts suggest that Arab traders brought it during their journeys through Persia on their way to India. Another popular tale claims that Mumtaz Mahal herself (the queen for whom the Taj Mahal was built) ordered the dish to be made as nourishment for the Mughal army.

Over time, biryani became a staple across the Indian subcontinent and later spread to the Gulf region, where it is now considered one of the signature dishes of Gulf cuisine as well.


Ingredients (Serves 4)

Indian Biryani

 

  • 2 ½ cups basmati rice

  • ¼ cup vegetable oil

  • 8 cloves

  • 4 cardamom pods

  • 2 cinnamon sticks

  • 4 onions, sliced

  • 1 tsp garlic paste

  • 1 tsp ginger paste

  • ½ cup chopped mint leaves

  • 3 tbsp chopped fresh coriander

  • 500 g lamb, cut into pieces

  • 1 tsp salt

  • 3 tomatoes, chopped

  • 2 green chilies, chopped

  • 2 tbsp plain yogurt

  • 2 tsp crushed chili flakes

  • 2 tbsp lemon juice

  • 1 tbsp vegetable oil (for rice)

  • 1 onion, finely chopped (for rice)

  • ½ tsp safflower (or substitute with saffron)

  • 2 tbsp warm milk


Preparation

  1. Prepare the rice:
    Wash and soak the rice in cold water for 30 minutes, then drain and set aside.

  2. Cook the spices and onions:
    Heat ¼ cup vegetable oil in a pot over medium heat. Add cinnamon, cardamom, and cloves, frying them for 1 minute. Add the sliced onions and cook until golden.

  3. Build the flavor base:
    Add garlic and ginger paste, stir until aromatic. Add mint and coriander leaves and cook for 1 minute.

  4. Cook the lamb:
    Add the lamb pieces and cook until browned, about 20 minutes. Stir in chopped tomatoes, green chilies, and crushed chili flakes. Let simmer for 10 minutes.

  5. Add yogurt and lemon:
    Mix in yogurt and lemon juice. Cover and simmer on low heat for about 15 minutes until the lamb is tender. Add water if needed.

  6. Cook the rice separately:
    Boil the soaked rice in a large pot of water for about 15 minutes until partially cooked, then drain. In a separate small pan, heat 1 tbsp oil and sauté the chopped onion until soft.

  7. Layer the biryani:
    Place half of the rice in a large pot. Add the lamb mixture over it, then cover with the remaining rice. Mix safflower (or saffron) with warm milk and drizzle on top.

  8. Steam cook (Dum method):
    Cover tightly and cook on very low heat for about 15 minutes until the rice fully absorbs the flavors.

  9. Serve:
    Flip the biryani gently into a large serving platter. Garnish with fried nuts or caramelized onions, and serve hot.

Comments