Quick answer
For an unforgettable, bustling Grand Bazaar lunch experience, Moslem Restaurant is the quintessential choice, known for its iconic Tahchin.
- Best overall
- Moslem Restaurant
- Best budget
- Haj Mosleh Kebab
- Best experience
- Sharaf-ol-Eslami Restaurant
- Last verified
- 2026-03
How we picked these
Our selection of Tehran Grand Bazaar's best lunch spots is based on extensive local research, reviews from seasoned travelers and food bloggers, and personal visits. We prioritize authenticity, taste, atmosphere, and value, ensuring a diverse range of options from iconic institutions to hidden gems.
Moslem Restaurant
An absolute institution in the Bazaar, Moslem is legendary for its massive portions and incredible Tahchin (crispy rice with chicken or meat). Expect long queues, especially at peak lunch hours, but the efficient service and unforgettable flavors make it well worth the wait. It's a bustling, no-frills experience.
π½οΈ What to order
Tahchin Ba Morgh (Saffron rice cake with chicken)
π‘ Insider tip
Go just before or after peak lunch (11:30 AM or 2:30 PM) to minimize wait times. They are usually cash-only.
"Moslem Restaurant is an experience! The Tahchin is so good, you'll forget about the queue. Itβs huge and absolutely delicious."β r/iran user
Sharaf-ol-Eslami Restaurant
Established over 80 years ago, Sharaf-ol-Eslami offers a more classic, seated dining experience compared to Moslem, with a charmingly old-school atmosphere. Famous for its tender kebabs and a variety of traditional stews, it's a favorite among bazaar merchants and visitors seeking authentic Persian home-style cooking.
π½οΈ What to order
Baghali Polo Ba Mahiche (Dill rice with lamb shank) or Chelo Kebab Kobideh
π‘ Insider tip
Try to grab a seat by the window for some light and people-watching. The stews (khoresh) are particularly excellent here.
"Sharaf-ol-Eslami is my go-to for a proper Bazaar lunch. Their Baghali Polo is divine, and the atmosphere feels like stepping back in time."β r/travel user
Shamshiri Restaurant
Another venerable institution within the Bazaar, Shamshiri is renowned for its consistent quality and traditional recipes. While specializing in various Chelo Kebab dishes, their range of Persian rice dishes, like Sabzi Polo (herb rice), also draws a loyal crowd. The service is prompt, and the setting is classic and clean.
π½οΈ What to order
Chelo Kebab Soltani (Combination of Barg and Koobideh kebab)
π‘ Insider tip
They often have fresh, seasonal salads and pickles (torshi) that perfectly complement the rich main courses. Don't miss out on their fresh bread.
"You can't go wrong with Shamshiri. Their Chelo Kebab Soltani is consistently top-notch and a real taste of classic Iranian cuisine."β r/foodiran user
Haj Mosleh Kebab
A smaller, more localized spot, Haj Mosleh Kebab offers a no-frills, authentic kebab experience. It's popular with Bazaar workers for its quick service, generous portions, and incredibly flavorful, freshly grilled kebabs. Perfect for a delicious and budget-friendly lunch without the long waits of the larger establishments.
π½οΈ What to order
Kebab Koobideh with fresh bread and onion
π‘ Insider tip
This is a great spot for a quick, authentic bite. Grab your kebab with fresh lavash bread and enjoy it standing or at a small counter.
"Haj Mosleh Kebab might not be fancy, but their koobideh is ridiculously good and cheap. A true local gem."β r/tehran user
Dizi Sara-ye Gholam-Reza
Specializing exclusively in Dizi (Abgoosht), a hearty lamb and chickpea stew served in a stone pot, this spot offers a truly authentic Iranian experience. You'll be given a pestle to mash the ingredients, then separate the broth to drink with bread before mashing the solids. It's a flavorful and interactive meal.
π½οΈ What to order
Dizi (Abgoosht)
π‘ Insider tip
Ask for extra fresh herbs and pickled vegetables (torshi) to accompany your dizi. Don't forget to mash everything properly for the full experience.
"If you want real Abgoosht, Dizi Sara-ye Gholam-Reza is the place. It's an entire ritual, and the food is so comforting."β r/travel user
Chai Khaneh-ye Haj Ali
More than just a tea house, Haj Ali offers a glimpse into traditional Bazaar life with simple, delicious lunch options. Known for its atmospheric setting, often with traditional Iranian music, it's a great spot for a lighter meal like Ash (soup), Kashk-o Bademjan (eggplant dip), or Adas Polo (lentil rice).
π½οΈ What to order
Ash-e Reshteh (Noodle and bean soup) or Kashk-o Bademjan
π‘ Insider tip
Enjoy a cup of traditional Iranian tea with sweets after your meal. The atmosphere is half the experience.
"Chai Khaneh-ye Haj Ali is perfect if you need a break from the Kebab overload. Their Ash-e Reshteh is so flavorful, and the vibe is chill."β r/tehranfood user
Aghajan Restaurant
A beloved local spot, Aghajan Restaurant serves classic Persian fare in a warm, unpretentious setting. It's known for its daily specials, often featuring traditional stews not always found in the bigger kebab houses, alongside reliable kebabs. Expect authentic flavors that feel like a home-cooked meal.
π½οΈ What to order
Ghormeh Sabzi (Herb stew) or Fesenjan (Pomegranate and walnut stew)
π‘ Insider tip
Ask about their 'khoresh-e rooz' (stew of the day) for a taste of seasonal Persian cooking. Their rice is always perfectly cooked.
"Aghajan is a solid choice for proper Persian stews. I always feel like I'm eating at a friend's house, it's so comforting."β r/travel user
Koocheh Kebab-e Tabrizi
This small, bustling kebab stall or eatery specializes in Tabrizi-style kebabs, which are known for their distinct flavors and robust preparation. Itβs a favorite among locals for its quick service and the smoky aroma of freshly grilled meat filling the alleyway. An excellent choice for a quick, flavorful bite.
π½οΈ What to order
Kebab Tabrizi or Jujeh Kebab (Chicken kebab)
π‘ Insider tip
This is a standing or limited-seating spot, perfect for a fast but hearty lunch. Pair your kebab with fresh onions and a glass of Doogh (yogurt drink).
"The Kebab Tabrizi at Koocheh Kebab-e Tabrizi is seriously underrated. So much flavor in a small package, exactly what you need in the Bazaar."β r/tehran user
Mahmoudieh Sofreh Khaneh
Offering a more expansive dining experience, Mahmoudieh Sofreh Khaneh often features a traditional Iranian interior and sometimes live music during lunch hours. They typically offer a wider menu, including various kebabs, stews, and rice dishes, sometimes in a buffet style. It's a good option for groups or those wanting a more relaxed setting.
π½οΈ What to order
Buffet (if available) to sample various dishes, or Fesenjan
π‘ Insider tip
Check if they have live traditional music playing, as it enhances the dining experience significantly. Great for a longer, more leisurely lunch.
"Mahmoudieh has a great atmosphere and the food is consistently good. If you catch them with live music, itβs a really special lunch in the Bazaar."β r/foodiran user
Sofreh Khaneh-ye Sonnati-ye Bazaar
This traditional eatery (often translated as 'traditional restaurant') embraces classic Persian hospitality and decor. It provides a comprehensive menu of national dishes, often with set menus that allow diners to sample a variety of flavors. Itβs known for its cozy, family-friendly atmosphere.
π½οΈ What to order
Mirza Ghasemi (Smoked eggplant and tomato dip) alongside a main course
π‘ Insider tip
Many 'Sofreh Khaneh' places offer a set appetizer platter, which is a great way to try local starters like yogurt and dips.
"I loved the Sofreh Khaneh-ye Sonnati-ye Bazaar. The staff were so welcoming, and the Mirza Ghasemi was out of this world."β r/travel user
Chelo Kebab-e Haji Hossein
A classic, no-frills kebab joint that focuses on what it does best: simple, delicious Chelo Kebab. Haji Hossein is a local favorite for its consistently good quality, fresh ingredients, and efficiency. Itβs the perfect spot for a quick, satisfying, and authentic Persian lunch during a busy day of shopping.
π½οΈ What to order
Chelo Kebab Koobideh with plenty of sumac and butter
π‘ Insider tip
Don't skip the sumac; it's essential for the full chelo kebab experience. You might also be offered fresh basil and raw onion.
"For a no-nonsense, perfectly grilled koobideh, Chelo Kebab-e Haji Hossein is always reliable. Itβs cheap, cheerful, and hits the spot every time."β r/tehranfood user
Kashk-o Bademjan-e Naderi
This humble eatery specializes in Kashk-o Bademjan, a creamy, savory eggplant dip often served as a hearty appetizer or light meal with bread. While not a full-service restaurant, it's a fantastic spot for a flavorful, vegetarian-friendly lunch or snack, showcasing a beloved Persian comfort food.
π½οΈ What to order
Kashk-o Bademjan with warm flatbread (Naan)
π‘ Insider tip
This is a smaller spot, often takeaway or with very limited seating. It's excellent for a light lunch or to supplement a larger meal from another nearby eatery.
"If you love eggplant, the Kashk-o Bademjan at Naderi is a revelation. So simple, yet so incredibly delicious and satisfying for a light lunch."β r/food user
β Frequently Asked Questions
What kind of food can I expect in Tehran's Grand Bazaar for lunch?
You can expect a delightful array of traditional Persian cuisine. The most common offerings are various types of Chelo Kebab (rice with grilled meat), hearty stews like Ghormeh Sabzi and Fesenjan, and iconic dishes such as Dizi (Abgoosht) and Tahchin. Many smaller eateries also serve Ash (soups), Kashk-o Bademjan (eggplant dip), and Adas Polo (lentil rice).
Are lunch spots in the Grand Bazaar generally affordable?
Yes, dining in the Grand Bazaar is typically very affordable, especially compared to more upscale restaurants outside the bazaar. You can enjoy a substantial and delicious traditional lunch for anywhere between 200,000-800,000 IRR ($4-16 USD), with many excellent options available on the lower end of that spectrum. It offers great value for authentic flavors.
Do I need to make reservations for lunch in the Grand Bazaar?
Generally, no. Most lunch spots in the Grand Bazaar, especially the traditional eateries and kebab houses, operate on a first-come, first-served basis. Iconic places like Moslem Restaurant often have long queues, but they move very quickly due to efficient service. Reservations are not common or usually necessary.
Are there vegetarian options available in the Grand Bazaar for lunch?
While Persian cuisine is heavily meat-focused, vegetarian options are available. Look for dishes like Kashk-o Bademjan (eggplant dip), Mirza Ghasemi (smoked eggplant and tomato dish), Ash-e Reshteh (noodle and bean soup), Adas Polo (lentil rice), or simple rice and salad. Some smaller eateries might be more accommodating to custom vegetarian requests.
What are the typical lunch hours in Tehran's Grand Bazaar?
Lunch hours in the Grand Bazaar generally run from around 12:00 PM to 4:00 PM. Many restaurants open slightly earlier, around 11:30 AM, and some will serve until late afternoon. The busiest period is usually between 1:00 PM and 2:30 PM, so visiting outside these times can help avoid peak crowds.
Is it easy to find these lunch spots within the sprawling Grand Bazaar?
Navigating the Grand Bazaar can be challenging due to its size and labyrinthine alleys. While major spots like Moslem are well-known, using a mapping app (like Google Maps or local alternatives) with the restaurant's Persian name is highly recommended. Don't hesitate to ask local merchants for directions; they are usually happy to help guide you.
Plan your Tehran trip
Get a free custom itinerary for Tehran β built from real traveler insights.
Get a Free Itinerary β