Textual Chef Textual Chef

Biryani

Fragrant Indian rice dish layered with spiced chicken, saffron, and yogurt - an iconic one-pot meal with complex aromatic flavors.

75 minHardServes 4420 cal/serving

AsianDinnerStovetop and OvenStandard

Ingredients

  • 2 cups basmati rice, rinsed
  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1/2 cup plain yogurt
  • 2 tbsp ginger-garlic paste
  • 2 yellow onions, sliced
  • 6 tbsp vegetable oil
  • 1/2 tsp cumin seeds
  • 2 bay leaves
  • 1/2 stick cinnamon sticks
  • 4 green cardamom pods, crushed
  • 4 whole cloves
  • pinch saffron threads
  • 1/2 cup whole milk
  • to taste salt
  • 4 tbsp fresh cilantro, chopped
  • 4 tbsp fresh mint, chopped

Instructions

  1. 1

    Preheat oven to 350°F.

  2. 2

    In a bowl, combine 1.5 lbs cut into bite-sized pieces boneless, skinless chicken thighs, 1/2 cup plain yogurt, 2 tbsp ginger-garlic paste, and salt. Let marinate for 15 minutes.

  3. 3

    In a large pot, heat 6 tbsp vegetable oil over medium-high heat.

  4. 4

    Add 1/2 tsp cumin seeds, 2 bay leaves, 1/2 stick cinnamon sticks, 4 crushed green cardamom pods, and 4 whole cloves. Toast for 1 minute until fragrant.

  5. 5

    Add 2 sliced yellow onions and fry for 6-8 minutes until deep golden brown. Remove half the onions and set aside for garnish.

  6. 6

    Add marinated chicken to the pot and cook for 5 minutes until sealed.

  7. 7

    In a separate pot, bring salted water to boil and cook 2 cups rinsed basmati rice until just tender (about 70% cooked). Drain well.

  8. 8

    Layer half the cooked rice over the chicken.

  9. 9

    Dissolve pinch saffron threads in warm 1/2 cup whole milk and pour over the rice.

  10. 10

    Top with remaining rice and reserved fried onions.

  11. 11

    Cover the pot with foil and then place the lid on top. Transfer to the oven.

  12. 12

    Bake for 20-25 minutes until the rice is fully cooked and fluffy. Internal chicken temperature should reach 165°F.

  13. 13

    Remove from oven and let rest for 5 minutes before opening (do not stir).

  14. 14

    Garnish with 4 tbsp chopped fresh cilantro and 4 tbsp chopped fresh mint.

  15. 15

    Serve hot.

Questions

Can I make Biryani dairy-free?

Yes. The dairy in this entry is 1/2 cup plain yogurt, 1/2 cup whole milk. Swap the yogurt for an unsweetened coconut or soy yogurt; the milk for unsweetened oat or soy milk. The richness shifts slightly, but the method does not change.

How long does Biryani keep?

Refrigerate leftovers within two hours and eat them within three days. Reheat covered in a 300 F oven until warmed through.

Can I halve or double Biryani?

Yes. As written it serves 4. Every ingredient in this entry carries precomputed half and double quantities, and the app's batch dial rewrites them inside each step. Doubled, split it across two pans and rotate them halfway; one crowded pan bakes unevenly.

Serve it with

Cook this free in the app

Textual Chef is a plain-text cooking reference of 4,481 recipes, free to read and cook from, with no account and no paywall. In the app, this entry scales itself: half, standard, or double batch, every quantity recomputed inside the step that uses it. No ads, no life stories, no photos of somebody else's dinner.

The entries are curated and public-domain sourced, written to a fixed template and checked against it: tested quantities, one closed vocabulary of methods, and precomputed half and double batches on every line. Nothing here is a scraped blog post.

Cook this free in the appNo download needed. It opens in your browser, instantly. The kitchen tools (planner, shopping list, pantry, import) are $5.33 a month billed annually, and the first 30 days are free.