There are cafes and restaurants at all the ski resorts, plus various food outlets on the slopes at Dizin. The best places to eat near Mt Damavand are in Polour, but you'll pass kebab stalls and teahouses aplenty on the drive out here through the mountains from Tehran. The city itself has numerous local and international options.