Punjab is Pakistan's most populous province, a fertile plain fed by five rivers in the eastern part of the country. Home to the historic capital of the Mughal empire in Lahore, the province blends grand Mughal architecture, bustling bazaars, and vast agricultural land with modern industrial cities such as Faisalabad and Sialkot. Punjab is the cultural and economic heartland of Pakistan, known for its cuisine, festivals, Sufi shrines, and the ceremonial border crossing at Wagah.
Top food tours
Guided experiences that show you Punjab through its food.
Tour formats
Different ways to experience Punjab's food scene.
Cooking classes
Take a piece of Punjab home with you.
Lahore Home-Style Cooking Class
Small-group cooking sessions run out of private homes and cooking studios in Lahore, typically covering a karahi, a lentil dal, and fresh roti or naan made by hand
Spice Market and Cooking Workshop
Workshops that begin with a walk through a Lahore spice market before a hands-on session preparing a traditional Punjabi meal
DIY self-guided food tour
A self-guided route through Lahore's Walled City that pairs the concentrated restaurant strip of Fort Road Food Street with older, cheaper street-food stops in Anarkali - covering the range from rooftop restaurant dining to breakfast nihari in a single afternoon-to-evening walk.
-
1
Wazir Khan Mosque and Delhi Gate bazaar
-
2
Fort Road Food Street
-
3
Anarkali Bazaar
-
4
Waris Nihari (next morning)
Foodie tips
Get more out of every meal.
Fort Road Food Street is pedestrianised and easiest to reach by rickshaw or ride-hailing app rather than a private car, since parking in the Walled City is very limited
Nihari is traditionally eaten for breakfast; visiting a nihari house like Waris Nihari in the morning is more authentic than ordering it at dinner
Street food stalls rarely take cards; carry small PKR notes
Spice levels are high by default across Punjab; ask for dishes 'kam mirch' (less spicy) if preferred
Friday afternoons see reduced hours at many smaller eateries around midday prayer time