How to Make Biryani: 9 Steps

Biryani is a flavorful and aromatic rice dish with origins in South Asia. It has enjoyed vast popularity not only in the Indian subcontinent but also across the globe. Making biryani can seem intimidating, but with these 9 simple steps, it’s possible to recreate this delicious dish right at home.
1. Gather your ingredients: To start making your biryani, you’ll need basmati rice, your choice of meat (chicken, lamb, or beef), onions, tomatoes, plain yogurt, ginger-garlic paste, green chilies, fresh cilantro, fresh mint, ghee or cooking oil, whole spices (cardamom pods, cloves, cumin seeds), ground spices (turmeric powder and red chili powder), and saffron mixed with warm milk.
2. Marinate the meat: Combine half of the ginger-garlic paste, half of the green chilies, half of the mint and cilantro leaves, a few spoonfuls of yogurt, and some salt into a mixing bowl. Add the meat and marinate for at least an hour in the refrigerator.
3. Parboil the rice: Wash basmati rice until the water runs clear and soak in water for about 30 minutes. Meanwhile, bring a pot of water to a boil with a pinch of salt and some whole spices. Drain the soaked rice and carefully add it to the boiling water. Cook until the rice grains are 70% cooked.
4. Fry onions: Heat ghee or cooking oil in a skillet over medium heat. Thinly slice onions and fry them until they are golden brown.
5. Create a layered base: In a wide pot or deep pan with a lid, layer half of the fried onions at the bottom. Add half of the parboiled rice on top of that.
6. Prepare meat masala: In a separate pan, heat some more ghee or oil and add the remaining ginger-garlic paste, whole spices, and ground spices. Add sliced tomatoes and the other half of the yogurt, green chilies, mint, and cilantro leaves. Cook until the tomatoes are soft and spices are well-blended. Add marinated meat to this mixture and cook until the meat is tender.
7. Layer the cooked meat: Place the cooked meat along with its masala over the rice that was layered previously in the pot. Spread it evenly across the surface.
8. Final layering: Add the remaining parboiled rice on top of the cooked meat layer, making sure to distribute it evenly. Pour saffron milk over it and sprinkle with remaining fried onions, mint, and cilantro leaves.
9. Cook on low heat: Finally, cover the pot with a tight-fitting lid (or use aluminum foil first before putting on the lid) and cook on a low heat for 25-30 minutes to allow all flavors to infuse properly. Turn off heat afterward and let it rest for another 10 minutes before serving.
Serve your homemade biryani with a side of raita or your favorite salad and indulge in this flavorsome dish that has won hearts around the world!