Shiraz 10 min read

Best Restaurants in Shiraz | Top rated places to eat

Best Restaurants in Shiraz | Top rated places to eat

Food is a big part of why I enjoy Shiraz, not just something I fit in between sights. When people ask me about the best restaurants in Shiraz, I don’t only think about “fancy” places — I think about where the food is consistently good, where the vibe feels right, and where I can try local dishes without guesswork. Shiraz has all of it: old-house restaurants that feel like stepping into a courtyard from another era, big restaurant complexes built for groups, and fast-food spots locals genuinely queue for.

Dining in Shiraz is also an easy way to understand the city’s personality. You’ll taste classic local dishes like kalam polo shirazi (cabbage rice), do piazeh (a simple but addictive potato-and-onion dish), and the kind of refreshing herbal drinks and sharbat-style beverages Shiraz is known for. The good news: you don’t need a complicated plan — you just need a few reliable addresses.

Dining in Shiraz: What to Expect Before You Sit Down

Dining in Shiraz is generally relaxed, and meals often take longer than you might expect — not because service is slow in a bad way, but because people treat eating out as a social event. Lunch can be busy, but dinner is where the city really leans in. If you show up in the evening, especially on weekends, many popular places feel lively and full in a very normal, local way.

A few practical realities help. Menus in well-known restaurants usually cover a mix of Iranian classics (especially kebabs and rice dishes), plus a few local favorites. Portions are often generous, and sharing is common, especially if you’re trying multiple dishes. If you’re unsure what to order, it’s completely normal to ask what the restaurant is “known for” — you’ll usually get a confident answer.

Also, don’t be surprised if pacing feels different from what you’re used to. In some traditional places, food arrives when it’s ready rather than in perfectly timed “courses.” In return, you get a more human experience — not polished, but real. That’s a fair trade.

Restaurant Names, Addresses & Styles in Shiraz – Quick Table

Restaurant Address Style / Best For
Haft Khan Restaurant Complex Shiraz, Bolvar-e Quran, Haft Khan Restaurant Complex Multi-venue complex (Iranian, mixed menu, rooftop grill, fast food, cafés)
Parhami Traditional House Lotf Ali Khan Zand St, after Seh-Rah Ahmadi, Good Araban, opposite Nasir al-Mulk Mosque Traditional house restaurant (home-style Shirazi food)
Bagh-e Raz Shiraz, Qasr-e Dasht, Bolvar-e Shahed Garden restaurant complex (traditional + rooftop fast food menu)
Khosha Shiraz Bolvar-e Sanaye, opposite Goldasht-e Hafez Iranian restaurant (classic dishes, atmosphere, often music)
Emarat-e Fil Bazaarche-ye Fil, Fil St, Alley 11 Historic house restaurant (traditional setting)
Sharzeh Taleghani St, Vakil Mosque St, Vakil Complex, Zand Underpass Traditional Iranian (known for kebab; central location)
Gabrik Shiraz, Bolvar-e Dr. Hesabi (Sanaye), opposite Deirin gas station, corner of Alley 34 Modern fast food (indoor/outdoor, greenery)
Mr. Burger Bolvar-e Azadi, Har St, corner of Haddadi St Burger spot (popular; often takeaway)
Greta Ma’ali Abad Blvd, Doostan St Café-restaurant (pizza/pasta/salads + drinks)
Julep Taleghani St, after Farhang St, opposite Vakil Bathhouse Café-restaurant (drinks, dessert, light meals near sights)
Barbecue Diako Qasr-e Dasht St, Bargh St, corner of Shahid Rezaei St Kebab / BBQ
Noon o Kabab Darbari Sattar Khan St, between Afif-Abad and Vali Asr, opposite 12-Metri Namazi Kebab (with fresh bread)
Kabab-Saray Khodmooni Hafezieh Square, Hafez St, opposite Naft St, corner of Alley 14 Kebab (local-style grilled meats)
Jegar Tala Chamran Blvd, Niyayesh St, 3rd Alley, after Hengam intersection, Hengam 4 Alley Jegar / grill spot (family-friendly, popular)

In the next sections, I’ll introduce each of these places in more detail—so you can match the vibe, location, and food style to your own taste and make choosing much easier.

Best Restaurants in Shiraz I’d Book First

If you only have a couple of nights in the city, these are the must-try restaurants in Shiraz I’d prioritize. They cover the “classic Shiraz” mood—courtyards, live energy, solid Iranian cooking—plus a few places that are simply convenient and reliable.

Haft Khan Restaurant Complex – Seven different venues in one place

Haft Khan Restaurant

Haft Khan is the easiest “choose-your-own-adventure” dinner in Shiraz. It’s one address, but you’re basically picking between seven different venues—traditional Iranian food, mixed menus, rooftop grilling, fast food, and cafés—each with its own design and vibe.

What I like is the flexibility: if you’re traveling with friends who can’t agree on what to eat, Haft Khan solves the problem in one move.

  • Good for: Groups, mixed cravings, a one-stop dinner plan

  • What to order (highlights mentioned):

    • Traditional picks like dizi, tahchin (chicken or meat), halim bademjan, and grilled chicken

    • Mixed menus (kebabs, fish, pizza/pasta/sandwiches depending on the venue)

    • Rooftop options including kebabs and burgers

  • Address: Shiraz, Bolvar-e Quran, Haft Khan Restaurant Complex

  • Phone: 071-32280000 / 071-32270000

Cool tip: it’s one of the few places where I don’t feel guilty about letting the group split up and meet again after dessert.

Parhami Traditional House – home-style, old-house vibe

Parhami Traditional House

Parhami feels like eating in a traditional courtyard home—pond, seating platforms, and a comforting “this is how people actually like to sit and eat” atmosphere. They keep it simple by serving a limited set of dishes each day, and that’s usually a good sign.

  • Good for: A classic Shiraz lunch after sightseeing, traditional comfort food

  • What to order: Kalam polo shirazi (their standout)

  • Address: Lotf Ali Khan Zand St, after Seh-Rah Ahmadi, Good Araban, opposite Nasir al-Mulk Mosque

  • Phone: 071-32232015

Bagh-e Raz – garden setting + two menus: traditional and rooftop fast food

Bagh-e Raz - garden

Bagh-e Raz is farther from the center, but people still make the trip—and that tells you something. It’s a restaurant + leisure complex with two separate menus: one focused on Iranian and Shirazi dishes in a green, traditional setting, and another more fast-food oriented “roof” menu.

  • Good for: Evenings, groups, anyone who wants nature with their meal

  • Extra vibe notes: Herbal drinks, tea, and generally strong hospitality

  • Address: Shiraz, Qasr-e Dasht, Bolvar-e Shahed

  • Phone: 071-36234000

Khosha Shiraz – reliable Iranian classics + atmosphere

Khosha Shiraz

Khosha Shiraz is the “I want a proper sit-down Iranian meal” option—indoor seating plus an outdoor area, often with music and a steady, well-run feel.

  • Good for: Dinner when you want something polished but not stiff

  • Address: Bolvar-e Sanaye, opposite Goldasht-e Hafez

  • Phone: 071-36504324

Emarat-e Fil – historic house restaurant

Emarat-e Fil - historic house restaurant

This place leans hard into old-house design—traditional layout, nostalgic details, and a setting that works well if you want a meal that feels tied to the city’s historic fabric.

  • Good for: A “Shiraz-style” dining experience without overplanning

  • Address: Bazaarche-ye Fil, Fil St, Alley 11

  • Phone: 071-32231466

Sharzeh – classic, central, kebab reputation

SharzehSharzeh is one of the old staples near the Vakil area, and it’s famous for keeping its kebab quality consistent over the years. If you’ve spent your morning shopping in Shiraz around the Vakil Bazaar or Karim Khan Citadel area, it’s a very convenient “don’t overthink it” choice.

  • Good for: Classic kebabs, traditional setting, central location

  • Address: Taleghani St, Vakil Mosque St, Vakil Complex, Zand Underpass

  • Phone: 071-32241963

This is the kind of place I’d take a picky eater. It just works.

Top Rated Places to Eat in Shiraz When You Want Fast Food

Sometimes you’re tired, you’ve walked enough, and you want something quick that still feels like a good choice. These two are popular for a reason.

Gabrik – modern, greenery, indoor/outdoor

Gabrik

Gabrik has a modern design and two seating styles: a greener outdoor area and a cozy indoor space. It’s a solid option for fast food that doesn’t feel rushed or careless.

  • Good for: Fast food with a nicer setting

  • Address: Shiraz, Bolvar-e Dr. Hesabi (Sanaye), opposite Deirin gas station, corner of Alley 34

  • Phone: 071-36458516

Mr. Burger – small space, very popular, often takeaway

Mr. Burger

Mr. Burger is known for its burgers and for being busy. The seating is limited (small upstairs hall), and takeaway can be the more realistic plan.

  • Good for: Burgers, quick meals, takeaway

  • Address: Bolvar-e Azadi, Har St, corner of Haddadi St

  • Phone: 071-32281268

Café-Restaurants for Mixed Cravings

If you want a place where coffee, a full meal, and a lighter bite all make sense, these café-restaurants do the job well.

Greta – busy, two floors, broad menu

Greta

Greta is popular and often full, especially at peak hours. It’s the kind of place you go when the group wants variety—pasta, pizza, salads, and a wide drinks list.

  • Good for: Mixed menus, modern dining, hangout meals

  • Address: Ma’ali Abad Blvd, Doostan St

  • Phone: 071-36344434

Julep – perfect stop near the historic core

JulepIf you’re exploring the old center—Vakil Bazaar, Vakil Bathhouse, or the Karim Khan Citadel—Julep is a convenient stop for a drink, dessert, or a light meal. Since it’s located right next to some of the best places to visit in Shiraz, it’s the perfect spot to rest your feet and enjoy a traditional faloodeh.

  • Good for: A break during sightseeing, drinks + small bites

  • Try: Do piazeh if you want a simple local dish done right

  • Address: Taleghani St, after Farhang St, opposite Vakil Bathhouse

  • Phone: 071-32246982

Best Kebab Spots If You’re Serious About Grilled Meat

Shiraz has plenty of kebab, but these addresses help if you want to go straight to the point:

  • Barbecue Diako: Qasr-e Dasht St, Bargh St, corner of Shahid Rezaei St

  • Noon o Kabab Darbari: Sattar Khan St, between Afif-Abad and Vali Asr, opposite 12-Metri Namazi

  • Kabab-Saray Khodmooni: Hafezieh Square, Hafez St, opposite Naft St, corner of Alley 14

  • Jegar Tala: Chamran Blvd, Niyayesh St, 3rd Alley, after Hengam intersection, Hengam 4 Alley

If you’re traveling with someone who says “I just want kebab,” this is your cheat code.

What I’d Order in Shiraz If I Only Had Two Days

Here’s a simple plan that hits the city’s flavor without turning your trip into a food marathon.

Day 1 (historic center day):

  • Lunch: Parhami Traditional House — kalam polo shirazi

  • Afternoon break: Julep — a drink + something light (or dessert)

  • Dinner: Sharzeh — classic kebab near the Vakil area

Day 2 (a little more relaxed / modern):

  • Lunch: Emarat-e Fil — for the historic-house atmosphere

  • Dinner: Haft Khan — let the mood decide (traditional venue or rooftop)

And yes, you can keep it simple and still eat really well. That’s one of the underrated perks of dining in Shiraz.

Practical Tips for Eating Out in Shiraz

  • Pick the restaurant style based on your day:

    • After heavy sightseeing: a café-restaurant or a central kebab place

    • For a “Shiraz memory” meal: a traditional house or garden restaurant

    • For groups: Haft Khan is the easiest solution

  • Expect busy evenings: Popular places fill up at night, especially weekends. If you’re the kind of person who hates waiting, go a bit earlier.

  • Sharing works well: Order a couple of mains and share—portions are often generous, and it’s the easiest way to sample more.

  • Cash matters: Many travelers rely on cash more than they expect in Iran. I usually keep extra on me for taxis and smaller bills.

  • Addresses beat names: If you’re using a driver or asking directions, showing the address (or map pin) is often more effective than saying the restaurant name.

Wrap-up

Shiraz has enough variety that you can go traditional, modern, or somewhere in between without compromising on quality. If you want a clean shortlist: start with Haft Khan, Parhami, and Sharzeh, then layer in Bagh-e Raz or Khosha Shiraz depending on your mood. From there, fast food and café-restaurants are just backup plans that happen to be genuinely good.

Back to Shiraz

Write a response