A visit to Iran yields a stunning variety of culinary delights. Between the familiar kebab and the decidedly outré grilled lamb’s testicles, there’s a vast spectrum of foods: caviar, pickle, and smoked fish in the north; samosas, falafel and hot and sour shrimp in the south; noodles, flatbread and rosewater-scented ice cream across the country.