From hearty stews to mouth-watering fruit dishes, Iranian cuisine has something to please any palette. There is, however, one way in which Iranian cooking reigns supreme - charcoal cooking. This gives Iranian food its smoky aromatic flavour while also keeping meat as juicy as possible.