Iran is famous for it’s food culture, though it’s not particularly common to find overseas. Meat is a constant theme, particularly lamb, and they have a very sweet tooth when it comes to desserts. Vegetarians will find a lot of egg plant and aubergine on their travels, options can be limited outside of the larger places.
The best meals are in homes rather than restaurants, though there are an increasing number of homes that open themselves for visitors. Typically you sit around on carpets with a plastic sheet and endless dishes set out to share.
Absolutely delicious within ten minutes of cooking, and almost inedible soon after. Amazingly in a fortnight travelling I only had decent bread perhaps twice, in general hotels and restaurants serve rather tough and unsatisfying bread, despite there being plenty of shops around selling fresh bread.