Ultimate Guide: The Best Desi Food in Karachi

Ultimate Guide: The Best Desi Food in Karachi

We have some of the best barbecue in the world – sizzling, spicy and tender. Your taste buds are in for a treat whether you choose seekh kebabs, malai boti, bihari kebab, kheeri or chicken tikka. Perfect with fresh parathas or piping hot naan straight from the tandoor.

karachi local food

Moving away from BBQ, is there anything like a perfectly balanced karahi or biryani? Or you can go for fiery, glutinous nihari generously sprinkled with ginger, coriander and chillies.

Finish up with halwa puri, shahi tukra or kulfi falooda and you have a meal fit for a raja.

So where can you find the most authentic Pakistani cuisine?

Be prepared to venture away from the rarefied atmosphere of five-star places for the best desi food in town. Although posher versions of Karachi’s favourite eateries are popping up at Port Grand and in Clifton, there are those that swear that too much hygiene kills the flavour.

The majority of the most renowned Pakistani food restaurants are quite basic. We’re talking plastic chairs, bare formica tables, maybe a few flies and a school cafeteria vibe – and that’s in the ones that have a family hall. Elsewhere you may end up dining in your car.

karachi food guide

For a classier atmosphere without compromising on taste you can head to BBQ Tonight, Kolachi, Abdul Ghaffar in Port Grand or Zameer Ansari in Ocean Mall. But once in a while, it’s good to leave your nakhray at home – great food is worth a little discomfort.

Despite being basic, the best desi restaurants serve great, flavoursome, tasty food and they have such a high turnover that freshness is guaranteed. You can go for takeout, but the taste is not the same – there’s nothing like eating food fresh from the fire.

waheed kabab house

Waheed Kebab House

Situated off Burns Road (otherwise known as Karachi’s food street), Waheed Kebab House is famous for its ‘Fry Kebab’. These are sautéed in butter not ghee, look like a plate of runny mince and have a mind-blowing taste.

tasti pakistani food

Their dhaga kebab is another firm favourite and their nihari is rated by many. They also serve a wide range of BBQ items including kheeri, beef boti and chicken tikka as well as korma and daal.

Zameer Ansari

Zameer Ansari Karachi

Zameer Ansari now has a posh branch at Ocean Mall but the original is located in the Delhi Mercantile Society, Bahadurabad near Alamgir Masjid.

famous karachi kulfi

Their BBQ is some of the best in town. Must-try items include their dhaga kebab, reshmi kebab and chicken malai boti. Add a little chutney and a freshly fried puri paratha for a memorable meal – even if you do end up eating in the car because seating can be an issue.

Sheikh Abdul Ghaffar Kebab House

karachi food street

Although they have an upmarket branch at Port Grand, the original Sheikh Abdul Ghaffar Kebab House is located in a side lane off Tariq Road not too far from Naheed Supermarket. It’s a multi-story restaurant right next to Riyaz Masjid and has a family hall as well as a rather nice rooftop for family groups.

Their behari chicken and gola kebabs are stupendous and their dhaga kebab and malai boti rival those at Zameer Ansari. They also serve bun kebabs and paratha rolls for those wanting a street food fix.

 grilled chicken tikka

Their desi sweets are also pretty awesome and their sujji ka halwa is divine.

Zahid Nihari

Fiery nihari

Nihari is something that Karachites are passionate about. That fiery, sticky sauce, the melt-in-your-mouth meat and the fresh garnish of ginger and coriander give a spicy hit like no other.

best food street karachi

While Javed Nihari in the Federal B Area and Sabri Nihari on MA Jinnah Road have many fans, Zahid Nihari on Tariq Road serves possibly the best nihari in Karachi.

Succulent and more-ish, the nihari is the star of the menu, although they also offer biryani and qeema. You can choose nihari with added bone marrow or brain and they even sell tin-packed nihari, which is popular with overseas Pakistanis.


BBQ at Meerut

The original Meerut Kebab house is at Gurumandir though there are several locations now ranging from North Nazimabad to DHA Phase IV.

The seating at the original is basic but plentiful.

Their kheer is amazing, but tends to run out so go early if you want to sample it. They also serve great behari kebab, seekh kebabs, malai boti and kebab paratha. Well worth a trip.

BBQ Tonight

BBQ Tonight

Located at Bilawal Chowrangi, BBQ Tonight is a Karachi institution. With four floors of seating plus rooftop seating, it’s absolutely massive but retains the same quality of food and speedy service that made it famous.

pakistani tikka boti

It’s very clean, with waiters in white cotton gloves, and is one of the few places where you can trust the chutneys if you have a sensitive stomach.

Their mutton chops, seekh kebab, behari kebab and beef ribs are excellent. They also serve delicious prawn masala and Afghani boti.


karachi sea view food point

Kolachi rivals any of Karachi’s top restaurants, both in terms of atmosphere and quality of food.

Located at Do Darya, Kolachi’s terraced seafront setting is simply beautiful. The menu includes a wide range of barbeque and other Pakistani dishes. Their fried fish, Sajji, Handi chicken, Hunza Kebab and Peshawari karahi are all particularly delicious.

Most of these restaurants serve traditional desserts, including halwa, kheer and kulfi. However, if you are looking for an iced treat to end your meal you may want to venture farther afield.

ice gola

Try gola ganda from one of the many vendors at Dhorajee, or a crunch kulfi from Iceberg in Saddar. Alternatively, head to the original Peshawari ice cream in Saddar – their Anwar Rattol, Shareefa and Pistachio ice creams are unrivalled.

If you live in Defence or Clifton and don’t want to venture too far afield, you can head to Boat Basin. They have very good bethak-style tandoori places and restaurants selling all kinds of authentic, delicious Pakistani food.

Try Roll Inn for paratha rolls, Flamingo for chaat and Tandoori for karahi.

Nihari Inn’s nihari and kunna are very good and there are several places that sell great bun kebabs and halwa puri.

There’s even a branch of Hanifia, with its famous hunter beef buns.

These are some of Karachi’s most famous desi restaurants, but there are many little restaurants all over town serving amazing local food.

Everyone has their own favourites – from Anwar Baloch’s karahi to the kali mirch karahi at Afridi Inn to the epic malai boti at Delhi Kebabish.

Which are your go-to restaurants for the best Pakistani food in Karachi? – Dawn