Afghan cuisine is rich and full-flavored, with echoes of the cooking of Iran, Pakistan and India and resemblance to the food of its Central Asian neighbors to the north.