Take a wok and heat oil add cashwes and fry it well, then add sliced onions and fry them well until brown in colour, then fry potatoes, then fry cauliflower and carrots.
Lessen some oil, then fry bay leaves, black pepper, black cardamom, cloves, cumin seeds, chopped onions, ginger garlic paste and roast it all well.
Then add tomatoes and fry until soft, add turmeric powder, red chilli powder, biryani masala, ½ glass water and cover and cook.
Now take a big vessel and add water, black cardamom, green cardamom, cloves,bay leaves and boil it all nicely.
When totally boiled add soaked rice and cook until 70% then drain water.
Take a heavy bottom wok, heat pure ghee and add cumin seeds, add rice then layer it with gravy then add mint leaves, coriander leaves, cashwes, raisins,fried sliced onions, pure ghee and again layer it with rice, cashwes, raisins, pure ghee, saffron which was soaked in rose water and then cover it with a plate and seal all over the plate with a dough and cook for 10 minutes on a low flame.
Your LUCKNOWA DUM BIRYAANI is ready serve it with your favorite chutney or raita.