Iranian cooking has much in common with Middle Eastern cooking, where wheat is a staple, and lamb, poultry and yoghurt are all popular. A distinctly sour flavour is evident in most Iranian dishes, and may be achieved through the addition of lemon, pomegranates or sour oranges.