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 need to prepare themselves to eat a lot of egg plant and aubergine on their travels, options are limited.
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.