Indian Biryani

Flavorful Indian Biryani Recipe – Classic & Aromatic

Few dishes capture the heart of Indian cuisine quite like biryani. Layers of fragrant basmati rice, tender marinated meat, and aromatic spices come together to create this classic dish — one that’s been loved across generations. Slow-cooked to perfection, each grain of rice soaks up the rich flavors of saffron, whole spices, and caramelized onions, while crunchy cashews and fresh coriander add the perfect finishing touch.

Whether it’s a festive gathering or a comforting family dinner, this authentic Indian Biryani recipe brings restaurant-quality flavor straight to your kitchen.

Why You’ll Love This Recipe

  • Authentic layered biryani — made the traditional dum-style way for maximum flavor
  • Aromatic and rich — saffron, whole spices, and caramelized onions create deep, complex flavor
  • Perfect for special occasions — impressive enough for guests, comforting enough for family dinners
  • Customizable — works beautifully with chicken, mutton, or a vegetarian variation

Ingredients

For the Marinated Meat:

  • 1 kg chicken or mutton, cut into pieces
  • 1 cup plain yogurt
  • 2 tablespoons ginger-garlic paste
  • 1 teaspoon red chili powder
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon garam masala powder
  • Salt to taste
  • 2 tablespoons lemon juice
  • 2 green chilies, slit

For the Rice:

  • 3 cups basmati rice, soaked for 30 minutes
  • 6–7 cups water
  • 4–5 whole cloves
  • 2–3 green cardamom pods
  • 1 black cardamom pod
  • 1 cinnamon stick
  • 1 bay leaf
  • 1 teaspoon cumin seeds
  • Salt to taste

For Layering & Garnish:

  • 3 large onions, thinly sliced and fried until golden (caramelized onions)
  • A pinch of saffron strands soaked in 3 tablespoons warm milk
  • 1/2 cup fresh coriander leaves, chopped
  • 1/2 cup fresh mint leaves, chopped
  • 3 tablespoons ghee or cooking oil
  • 1/4 cup cashews, lightly roasted
  • 2 tablespoons raisins (optional)

Step-by-Step Instructions

Step 1: Marinate the Meat

In a large bowl, combine the meat with yogurt, ginger-garlic paste, red chili powder, turmeric, garam masala, salt, lemon juice, and green chilies. Mix well, cover, and let it marinate for at least 1 hour (overnight in the refrigerator for best results).

Step 2: Fry the Onions

Heat oil in a pan and fry the sliced onions until golden brown and crisp. Remove and set aside on paper towels — these caramelized onions are key to the biryani’s signature flavor.

Step 3: Cook the Marinated Meat

In the same pan, add a little more oil if needed and cook the marinated meat on medium heat for 15–20 minutes, until it’s about 80% cooked and the gravy has thickened slightly. Set aside.

Step 4: Par-Boil the Rice

In a large pot, bring water to a boil. Add the whole spices (cloves, cardamom, cinnamon, bay leaf, cumin seeds) and salt. Add the soaked, drained rice and cook until it’s about 70% done — the rice should still have a slight bite. Drain immediately.

Step 5: Layer the Biryani

In a heavy-bottomed pot or handi, spread a layer of the cooked meat at the bottom. Top with a layer of the par-boiled rice. Sprinkle some fried onions, chopped coriander, mint leaves, and a drizzle of saffron milk. Repeat the layers until all the rice and meat are used, finishing with a rice layer on top.

Step 6: Add the Final Touches

Drizzle ghee over the top layer, and sprinkle the remaining fried onions, saffron milk, coriander, and mint.

Step 7: Dum Cook (Slow Steam)

Cover the pot tightly with a lid (you can seal the edges with dough or foil to lock in steam). Cook on low heat for 20–25 minutes, allowing the biryani to steam and the flavors to fully combine.

Step 8: Garnish and Serve

Once done, let the biryani rest for 5 minutes before opening the lid. Gently fluff and mix the layers with a fork. Garnish with roasted cashews, raisins, and fresh coriander before serving.

Pro Tips for the Perfect Biryani

  • Don’t skip the resting time after dum cooking — it allows the flavors to settle and the rice to finish steaming evenly.
  • Soak the rice properly for at least 30 minutes to ensure long, fluffy grains that don’t break during cooking.
  • Layer generously with fried onions and herbs between each layer — this is what gives biryani its signature depth of flavor.
  • Use a heavy-bottomed pot to prevent the bottom layer from burning during the slow-cook (dum) process.

Serving Suggestions

Biryani pairs perfectly with:

  • Raita (yogurt dip with cucumber and mint)
  • Salan (spicy curry gravy) for extra richness
  • Sliced onions and lemon wedges on the side
  • A simple green salad for freshness

Storage Tips

Biryani can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave with a splash of water to keep the rice moist. It also freezes well for up to 1 month — thaw overnight before reheating.


Prep Time: 30 minutes (plus marination time) Cook Time: 1 hour Total Time: 1 hour 30 minutes (excluding marination) Servings: 5–6 people

This aromatic, layered Indian Biryani is a true feast for any occasion — rich in flavor, beautiful to look at, and guaranteed to impress every time it’s served.

Updated: August 24, 2026 — 11:20 pm

Leave a Reply

Your email address will not be published. Required fields are marked *