From saffron rice with kebabs to slow-cooked stews and street naan bread, this guide covers Iran’s everyday flavors, regional specialties, dining areas, and price ranges—all in one place.
National Classics
- Kebab: Koobideh (minced meat kebabs) and barg (lamb chops) are the most common, served with saffron rice, grilled tomatoes, and butter. A portion costs around $4–$8 and is the undisputed star of Iranian restaurants.
- Saffron Rice (Chelow): Long-grain rice is boiled and then steamed to achieve fluffy, separate grains, topped with a layer of golden saffron-infused rice. Its delicate aroma is the soul of Iranian meals.
- Stews (Khoresh): Slow-cooked with ingredients like walnut-pomegranate paste, spinach and beans, or eggplant, these are served over rice and offer rich, layered flavors. Popular varieties include chicken with walnut-pomegranate sauce and lamb with spinach.
- Naan and Kebab Wraps: Sangak (stone-baked flatbread) is cooked on hot pebbles and wrapped with grilled meat, pickled cucumbers, and fresh herbs for an affordable street-food option.
- Yogurt and Drinks: Salty yogurt drink (doogh) helps cut through richness and heat, while black tea with sugar cubes is a social staple. Tea houses often serve it with nut candies.
Regional Specialties
- Shiraz: Known for salad Shirazi (a chopped vegetable salad) and local desserts, the old town’s tea houses also serve saffron ice cream.
- Isfahan: Traditional teahouses and bazaar sweet shops near the square offer treats like nougat and nut-filled pastries.
- Yazd: Desert-side sweets are especially famous, with Yazdi cake and various candies worth trying.
- Northern and Caspian Coast Regions: Renowned for caviar and seafood, where rice is often paired with herbs and red beans for a lighter flavor profile.
Dining Areas and Prices
In Tehran, Tajrish and Valiasr streets offer everything from fast food to traditional restaurants. Around Imam Square in Isfahan and near Vakil Bazaar in Shiraz are great spots to eat and rest. Average meals at casual restaurants cost around $6–$11 per person, while mid-to-high-end traditional restaurants range from $14–$28. Since credit cards aren’t accepted, carry enough cash and check bills for any added taxes or service charges.
Practical Tips
- Tipping isn’t customary in Iran, but leaving a small amount of rials for good service in traditional restaurants is appreciated.
- During Ramadan, many restaurants close during the day, so plan meals in advance and respect local customs.
- Locals often quote prices in toman—always confirm the currency unit before ordering or paying to avoid overpaying.
- Street drinking water is usually bottled; those with sensitive stomachs should avoid raw or unrefrigerated street food.