A Food Lover's Guide to Peshawar's Old Bazaars
Explore Peshawar's historic bazaars through their food: where to find kebabs, chai and sweets, and how to plan your visit.
Qissa Khwani Bazaar: The Storytellers' Street
Qissa Khwani Bazaar, literally 'the storytellers' bazaar,' is the historic heart of Peshawar's old city. It is a busy street lined with shops selling everything from dried fruit to copperware. For food lovers, it holds a wide range of traditional Pashtun cooking. Start your day with a plate of halwa puri at one of the many small stalls; the chickpea curry (chana) is hearty and the puris are fried fresh. Pair it with a cup of doodh patti (milk tea) from a nearby teashop. The bazaar is busiest in the late afternoon and evening, so go early to avoid the crowds and have the pick of the freshest food.
For a sit-down meal, head to the area near the Mahabat Khan Mosque, where you will find several restaurants serving Chapli Kebabs, Peshawar's signature dish. These flat beef kebabs are typically served with naan and a side of yogurt. Expect to pay around PKR 300-500 for a hearty meal. The lanes around the mosque also have vendors selling fried fish, which is a local favourite on Fridays. If you are unsure where to eat, follow the locals, as the busiest stalls are usually the best. I would book a hotel in the Saddar area, which is a short rickshaw ride away and offers a range of accommodation from budget to mid-range.
Khyber Bazaar: Where Locals Shop and Eat
Khyber Bazaar is another historic market, but it is more where locals go for everyday shopping and quick meals. The bazaar is known for its dry fruit shops, especially in winter when the stalls overflow with walnuts, almonds and dried apricots from the surrounding regions. Food-wise, the bazaar is lined with small eateries serving traditional breakfasts like siri paye (trotters stew) and nihari, which are best enjoyed early in the morning. The nihari here is slow-cooked overnight and served with naan; a bowl costs around PKR 200-300. For something lighter, try the fruit chaat sold by street vendors, a mix of seasonal fruits with chaat masala.
In the evening, Khyber Bazaar turns into a street food hub. You will find stalls selling grilled corn, fried chicken and kebabs. The atmosphere is lively and family-friendly. One of the best times to visit is during Ramadan, when the bazaar is bustling with people buying iftar treats, but be prepared for large crowds. For a comfortable stay, consider hotels near Khyber Bazaar; several options are within walking distance, making it easy to explore the area at your own pace. I would recommend staying in a hotel in the nearby cantonment area, which is quieter and just a 10-minute drive from the bazaar.
Saddar Bazaar: A Mix of Old and New
Saddar Bazaar is more modern than Qissa Khwani and Khyber, but it still offers plenty of food options that reflect Peshawar's culinary heritage. The area is known for its bakeries, which sell traditional sweets like gulab jamun and barfi, as well as Western-style cakes and pastries. For a quick snack, try the samosas and pakoras from the street vendors; they are fresh and cheap (around PKR 50-100 per piece). Saddar is also home to several restaurants serving Pakistani and Chinese cuisine, catering to a mix of locals and travellers. The bazaar is well-connected by public transport, with buses and rickshaws available to take you to other parts of the city.
If you are looking for a sit-down dining experience, Saddar has a few options, including longstanding burger places that have served the area for decades. However, for a more authentic taste, venture into the side streets where you will find small dhabas serving daal and roti. The area is also convenient for hotel bookings, with numerous hotels ranging from budget to 3-star. Staying in Saddar puts you within walking distance of the bazaar's food stalls and shops, and it is a short ride to the old city. I would suggest booking a hotel here if you want easy access to both traditional and modern amenities.
Practical Tips for Food Lovers
When exploring Peshawar's bazaars, timing is key. The best months to visit are from October to April, when the weather is pleasant and the bazaars are lively. Summers (May to September) can be extremely hot, making daytime exploring uncomfortable. Most food stalls open around 10 AM and stay open until late evening, but the best time for street food is after 5 PM when the locals come out. Be mindful of hygiene: choose stalls with high turnover and avoid raw foods. It is also respectful to greet vendors with 'Assalamualaikum' and to ask before taking photos of people or their stalls. Bargaining is common in the bazaars, but not for food items.
Getting around Peshawar is easy with rickshaws and taxis; a ride within the city typically costs PKR 100-300. The old city is best explored on foot, but be prepared for crowds and narrow lanes. For accommodation, booking a hotel in advance is wise, especially during peak season. Areas like Saddar, Cantonment and University Road have a range of hotels. If you are coming from Lahore or Islamabad, Peshawar is about a 2-3 hour drive via the M-1 motorway. For those flying in, Bacha Khan International Airport is a 20-minute drive from the city centre. I would recommend staying for at least two days to fully enjoy the food scene.
Questions, answered
What are the must-try foods in Peshawar's old bazaars?
Do not miss Chapli Kebabs, nihari, siri paye and halwa puri. Also try the local dry fruits and sweets like gulab jamun. Street food such as samosas and pakoras makes a great snack.
Which bazaar is best for food in Peshawar?
Qissa Khwani Bazaar is the most atmospheric and offers a wide variety of traditional foods. Khyber Bazaar is great for breakfast and dry fruits, while Saddar has a mix of modern and traditional eateries.
What is the best time to visit Peshawar for food?
The best months are October to April for pleasant weather. Evenings are ideal for street food, and Ramadan is a special time for iftar delicacies, though it is crowded.
Where should I stay in Peshawar for easy access to the bazaars?
Saddar and Cantonment areas are convenient, with many hotels and close proximity to the old city. They offer a range of budgets and are a short rickshaw ride away.
Are the food stalls in Peshawar safe for tourists?
Generally, yes. Choose busy stalls with high turnover, avoid raw foods, and drink bottled water. Use common sense and your usual travel precautions.
How much should I budget for food in Peshawar?
Street food is very affordable, around PKR 50-200 per item. A sit-down meal costs PKR 300-500. Budget travellers can eat well for under PKR 1000 per day.
What is the local etiquette when eating at bazaars?
Greet with 'Assalamualaikum', ask before taking photos, and eat with your right hand. Bargaining is not typical for food, so pay the asked price.
How do I get to Peshawar and around the bazaars?
Peshawar is well-connected by road (M-1 motorway) and air (Bacha Khan International Airport). Within the city, use rickshaws and taxis; the old city is best explored on foot.
5% back on completed stays · ~1 tonne CO₂ retired per booking