Heat 2 tablespoons of oil in a large pan or cooking pot and fry half the jackfruit cubes on high for 2-3 minutes till they turn light golden. Transfer the fried jackfruit cubes on a plate and repeat the same for the rest of the jackfruit cubes.
Heat the remaining ¼ cup of oil in the same pan, add all the whole spices, fry on low for 30 seconds till they sizzle and turn aromatic. add sliced onions and saute for 7-8 minutes on low till they are golden brown. Add ginger garlic paste, sprinkle 2 tablespoons of water to avoid burning and fry till they turn golden.
Add the spice powders - coriander, jeera, biryani masala, red chilli, kashmiri chilli, salt, green chillies & tomatoes and saute for a minute so they mix well. Add ¼ cup water and cook on low heat till they get roasted well.
Add whisked curds along with ¼ cup water and cook on low for 7-8 minutes till the oil floats on top.
Add fried jackfruit cubes & saute for 1-2 minutes to mix them well. Add 1 ¾ cups of water and mix well.
Cooking jackfruit using pressure cooker: transfer to a pressure cooker and bring it to 1 whistle on high heat. After the first whistle, turn the heat to low and bring to another whistle and turn off the heat. Let the cooker depressurise by itself. Transfer it back to the cooking pot.
Cooking jackfruit using stove top method: Cook covered on low heat for 30 minutes till the jackfruit is cooked well. Keep stirring in between to ensure the masalas don't stick to the bottom of the pan. Take it off the heat.
For cooking biryani rice: Bring water to a roaring boil and add salt, whole spices and basmati rice. Cook for exactly 5 minutes and drain completely, leaving the whole spices in the rice. This will cook the rice to about 70% doneness which can be checked by pressing a grain of rice between two fingers – the rice should still be raw in the middle.
Heat a thick bottomed cast iron or any tawa till it becomes hot.
Layering biryani:
To the cooking pot with masala jackfruit, sprinkle coriander and mint leaves. Next, layer the rice & spread all over. Drizzle saffron mixed in water. Sprinkle birista onions and ghee all over the rice. Cover with a tight lid and place the cooking pot on the hot tawa and steam for 18-20 minutes. Take off the heat and let it rest for 30 minutes to 1 hour and serve.