Chicken Biryani


1.5 Kgs chicken (curry cut)
1.5 kgs Basmati rice
1 kg onions (finely sliced)
250 grams tomatoes (finely choppeds)
250 ml curd (plain yogurt mixed with water)
325 ml vegetable oil
50 ml ghee
4 pods cardamom
2 cinnamon sticks
3 whole cloves
2 green chili peppers (sliced in half)
A small bunch of fresh cilantro (finely chopped)
A small bunch of fresh mint (finely chopped)
1/2 teaspoon chili powder
1/2 teaspoon coriander powder
1/2 teaspoon garam masala
1/2 cup ginger-garlic paste
Salt (to taste)