Food is a matter of cultivated taste.Usually one is preferential to the cuisine one grows up eating ,simply put home cooked food.So while One may enjoy other cuisines as novelty,one will prefer one's own cuisine over others for comfort and familiarity.Iranians and Afghanis will love their own cuisine.Indians and Pakistanis will love their own type of food.So this question is really not going to get you any answers.Indian spices and masala mixes are unique,so whether biryani or dum or kofta (cooking styles)originated outside India,it hardly matters,because the recipes are Indian,and perfected in India with the use of Indian spices.This sets our cuisine apart from middle eastern,turkish and Persian.Moreover India has the best vegetarian fare in the world and the variety of food that one finds in India's varied regions is truly astonishing.Therefore People should expand their culinary knowledge,and stop trying to categorise anything as good,or better.The proof of the pudding is in its eating.
As usual people are rarely answering to the point.
Is nobody here prepared to call spade a spade?
I am asking does Iran-Afghan food taste as good as Pakistan/India food or even better?