Shiraz is one of the most attractive and beautiful tourist cities in Iran. This beautiful city with many historical and ancient monuments is one of the main destinations of domestic and foreign tourists. Travelers and tourists can choose one of the best restaurants in Shiraz for dining, along with sightseeing in the ancient and scenic places of Shiraz. Different types of authentic Persian cuisine and Shirazi dishes are cooked in Shiraz restaurants. Stay with us in the rest of this article to learn more about Shiraz restaurants and their classification.

 

Shiraz Eateries

When it comes to dining in Shiraz, there are several excellent restaurants that offer a variety of delicious Persian and international cuisines. Here are some of the best restaurants in Shiraz:

 

Also Read : What to Eat in Iran? 

Iran Travel Tips 2026

Everything to know before you go

Ultimate guide to travel to Iran

1

Haft Khan Restaurant

It is hard to make a list of the best restaurants in Shiraz without mentioning Haft Khan Restaurant. Located near the Quran Gate, this large restaurant complex has seven floors, each offering different types of food and named after characters from the Shahnameh, the famous Persian poetry book.

At Haft Khan, you can find almost everything from traditional Persian dishes to Mediterranean cuisines or even fast food! Each section and each floor of this restaurant is designed and built for different tastes. For local dishes such as Dizi, different types of kebab, and other traditional Iranian foods, head to Sindokht Restaurant on the ground floor or Ferdows Restaurant on the lower ground floor.

Haft Khan is known for its luxurious atmosphere and exceptional service. Its good location at the entrance of the city and near the Quran Gate in front of Shiraz Grand Hotel, makes it easy to reach. The restaurant’s elegant decor and attentive service make for a memorable dining experience, but make sure to book a table in advance!

📍 Show on map

2

Sharzeh Traditional Restaurant

Located at the heart of Shiraz, Sharzeh is a traditional Persian restaurant that prides itself on serving authentic local dishes. The restaurant is decorated in a classic Persian style, and their menu includes a wide range of flavorful Iranian dishes.
Sharzeh restaurant is one of the oldest and best restaurants in Shiraz, which has a very long history. Considering that this restaurant is one of the oldest restaurants in the city. Travelers visit this restaurant to eat food, especially kebab. The completely traditional atmosphere and environment of this restaurant has made it a special attraction for travelers.

 

Interior of Sharzeh Restaurant in Shiraz Sharzeh Traditional Restaurant, Shiraz 

The service and food quality here is satisfactory and prices are reasonable unlike other luxury restaurants in Shiraz. The traditional setting, fresh hot bread, live music, and a wide selection of Persian dishes and kebabs have made Sharzeh Restaurant a popular choice among tourists visiting Shiraz.

Note: Sharzeh is only open in the evenings from 08:00 p.m.

📍 Show on map 

 

3

Parhami House Restaurant

You should not leave Shiraz without trying Kalam Polo Shirazi, especially at Parhami Traditional Restaurant.

Set in an old house with traditional architecture and décor, Parhami Restaurant is a popular place for visitors who wish to try local Shirazi cuisine. Parhami is located in the bazaar of Shiraz, just a short walk from several historic sites, including Narenjestan Qavam and Nasir al-Mulk Mosque. After exploring these places, it is a good spot to stop for a meal and some rest. Along with the Kalam Polo, don’t forget to try Shirazi salad, Nastaran and Bidmeshk soft drinks.

📍 Show on map

 

4

Shapouri House Restaurant

Shapouri House is a beautiful historic mansion at the heart of Shiraz that once belonged to Abdulsaheb Shapouri, a local merchant. It was built during the early Pahlavi period (1900s) and the Shapouri family lived here until the early 1990s, after which it was left abandoned. In 1999, the Iranian Cultural Heritage Organization  bought the property and later restored it and added it to Iran’s national heritage list. The house is known for its mix of Persian and European architectural styles, with detailed plasterwork, colorful tiles, and a large balcony supported by 14 symmetrical columns.

 

Shapouri House in Shiraz Shapouri mansion, one of the best restaurants in Shiraz 

In recent years, the mansion was left neglected for some time, and the once beautiful garden became abandoned. Fortunately, the property was later restored with private investment and brought back to life. Since then, it has been operating as Shapouri Café and Restaurant.

Shapouri House Restaurant provides a unique dining experience. The restaurant offers a range of Persian dishes in an elegant and traditional setting. One of the most beautiful Persian gardens and mansions that you must see in Shiraz is here . This mansion with amazing architecture and a very beautiful and heartwarming space is one of the most popular sights in Shiraz. The good thing is that to visit the place, you can plan to have a meal at the restaurant. Authentic Shirazi dishes are served to people with live music in this restaurant. The quality of the food is good and it can be said that it has an average price. Of course, you may not find an empty table easily during official holidays and travel season to Shiraz.

📍 Show on map

 

5

Soofi Restaurant

Soofi Restaurants (branch 1 and 2), located on Sattarkhan Boulevard and Afifabad st.  in Shiraz, are of the city’s well-known traditional restaurants. Soofi opened in 1982 with Qajar-style architecture. In 2004, the restaurant was redesigned with Zand-era architectural style, giving it a special traditional atmosphere. Soofi can accommodate around 150 guests and serves a variety of Iranian and traditional Shirazi dishes, prepared with attention to taste and hygiene.

 

Soofi, one of best restaurants in Shiraz

 

One of the pleasant features of Soofi is its good salad bar, where guests can enjoy a variety of fresh salads and side dishes with their meal. The restaurant also offers live music, parking, free Wi-Fi, and self-service options. Soofi has two branches in Shiraz, one on Sattarkhan Boulevard and another on Afif-Abad Street. For travelers, it is a nice place to enjoy Persian food while experiencing a traditional Shirazi atmosphere.

📍 Show on map 

 

6

Brentin

Brentin is a well-known mid-range restaurant in Shiraz, offering good food at reasonable prices. The restaurant has an interesting interior with a pleasant and cozy atmosphere, making it a comfortable place for a relaxed meal. Its menu includes a good variety of Iranian and traditional Shirazi dishes, so there are plenty of options to choose from. Some of the most popular dishes are Spicy shrimp rice, and Tahchin. The food is generally well prepared, and the prices of most dishes are reasonable for the quality. The restaurant is also a good option for travelers who want to try Persian food without spending too much. With its varied menu, friendly atmosphere, and good value for money, Brentin is a popular choice among locals and visitors in Shiraz.

 

Brentin, one of the best restaurants in Shiraz

📍 Show on map 

 

7

Kateh Mas traditional restaurant

In the list of the best restaurants in Shiraz, it is unfair to leave out the name of this all-inclusive restaurant. Unlike the previous one, Kateh Mas restaurant does not have a grand entrance and its name is simply seen on a small sign. The entrance to the restaurant is a narrow staircase with brick walls that ends in a large and pleasant space. The corners of the staircase are decorated with pottery vases and traditional chandeliers. The traditional clothes of the restaurant staff have been chosen with the utmost care and taste. Small ponds with brick walls on tiled floors, a high ceiling with beautiful carvings and wooden tables and chairs, all helped to create an intimate and friendly atmosphere. Even if you started this trip with your friends, the atmosphere of this restaurant will be suitable for you. Among the best restaurants in Shiraz, this restaurant is the most intimate and cozy choice you can have.

📍 Show on map 

 

8

Bell Passi Restaurant in Shiraz

Bell Passi Restaurant, located on Eram Boulevard in Shiraz, is a well-known Italian restaurant in the city. About 90% of its menu is Italian, with dishes prepared using Italian recipes and cooking methods. Guests can enjoy a variety of Italian and European flavors, while traditional Iranian dishes are also available.

The restaurant is known for using fresh and high-quality ingredients. Its beautiful interior design and attractive lighting create a pleasant atmosphere for dining. Friendly and professional staff also add to the experience. Bell Passi has another branch in Bushehr, making it a familiar name for lovers of Italian food in southern Iran.

📍 Show on map 

 

9

Shater Abbas Kebab

Best Kebab Place in Shiraz 

Shater Abbas is one of the best and very popular restaurants in Shiraz. This restaurant is located near the Eram Garden and has a has a nostalgic and traditional atmosphere with a special charm. All kinds of Iranian kebabs and some authentic Shirazi dishes are cooked in this restaurant. Most of the dishes in this restaurant are served with hot bread and fresh vegetables. Most of the people who visit this restaurant to eat have positive feedback about this restaurant and recommend it to other travelers.

📍 Show on map

 

10

Bagh Raz Restaurant in Shiraz

Bagh Raz Restaurant is located on Shahid Boulevard in Shiraz and offers a peaceful escape from the busy city. Surrounded by greenery, the restaurant has a relaxing garden atmosphere and welcomes guests every day from 8:00 AM to 11:00 PM. Its spacious setting is suitable for families, friends, and groups looking for a pleasant meal in a quiet environment.

 

Bagh-e Raz restaurant

 

Guests can choose between the indoor dining area and the beautiful outdoor garden. The menu includes a wide range of Iranian, international, seafood, and fast-food dishes, with a variety of breakfast options available in the morning. One of the highlights of Bagh Raz is its appetizer and salad bar, where guests can enjoy different fresh side dishes. Live music is another feature that adds to the enjoyable atmosphere and makes the restaurant a popular place for spending time with family and friends.

 

📚 Also Read: Karim Khan Citadel in Shiraz 
🔍 Explore: Shiraz Hotels