When it comes to classic Iranian shopping experiences, browsing the food stalls at this photogenic bazaar in upmarket Tajrish pretty much nails it. It's ideal for ingredients for Iranian cooking, including all kinds of nuts, dates, spices (such as saffron) and tea. You can also pick up a pretty teapot or some other souvenir while you're at it.
Tajrish Bazaar
Top choice in Tehran