
If you have ever stood at a bun kabab thela in Karachi in the evening, you know the sound before you see it: the clang of the steel spatula on a huge tawa, eggs sizzling, buns soaking up ghee. My husband grew up near Burns Road, and on our first trip back home together he dragged me straight from the airport to his favourite bun kabab wala. That smoky, spicy, chutney-dripping bite is exactly what I recreate in my kitchen today.
This is a proper street style Karachi bun kabab: a soft chana daal and potato kabab, dipped in egg and fried until it gets that lacy anda crust, tucked into a toasted bun with green chutney, onion rings, tomato, cucumber and a generous sprinkle of chaat masala. No meat needed, and honestly nobody misses it.
What Makes a Street Style Bun Kabab Different?
A bun kabab is not a burger, and the difference is all in the patty. Street vendors use a daal kabab (sometimes with a little potato) instead of a minced meat patty. The daal is boiled with whole spices until completely dry, ground coarsely and shaped, then fried in beaten egg. The egg wraps the soft kabab and gives it the crisp, frilly edge that makes every bite so good. If you want the meat version, try my street style beef shami burger with crispy egg crust.
Ingredients You Will Need
- Chana daal: the base of the kabab. Soak it for at least 2 hours so it cooks evenly.
- Potatoes: help bind the kabab and keep it soft inside.
- Whole red chillies and zeera: cooked with the daal for that smoky street flavour.
- Eggs: for the signature anda coating.
- Green chutney: coriander, mint, green chillies and yogurt. Imli chutney is optional.
- Soft buns, onion, tomato, cucumber and chaat masala for assembly.
My Tips for Perfect Bun Kabab
- Dry daal is everything. If there is any water left, the kabab will break in the egg. Cook until the pot is completely dry.
- Grind coarse, not smooth. A little texture makes the kabab feel like the thela version.
- Spoon extra egg on top while frying. That is how you get the lacy egg crust all around.
- Toast the buns on the same tawa after frying the kababs. They pick up all the flavour from the pan.
- Do not skip chaat masala. That final sprinkle on the onions and tomatoes is what makes it taste like Karachi.
Love potato kababs? My spicy aloo ke kabab dipped in egg uses the same anda technique. And if you are curious how Karachi’s bun kabab compares to a Melbourne street burger, read my Melbourne vs Karachi bun kabab comparison.

Street Style Bun Kabab
Ingredients
Method
- Put the soaked chana daal in a pot with whole red chillies, zeera, ginger garlic paste, salt and haldi. Add just enough water to cover the daal.
- Cook on medium heat for 25 to 30 minutes until the daal is soft and the water has fully dried. The mixture must be dry, otherwise the kababs will break.
- Let it cool slightly, then grind it coarsely in a chopper. Do not make it a smooth paste.
- Mash the boiled potatoes into the daal. Add chopped onion, green chillies, coriander and garam masala. Mix well and make 8 round, slightly flat patties the size of your bun.
- Heat oil in a flat frying pan or tawa on medium heat.
- Dip each patty in the beaten egg and place it in the hot oil. Spoon a little extra egg on top so it forms a lacy egg crust around the kabab.
- Fry 2 to 3 minutes per side until golden. Remove on a paper towel.
- Blend coriander, mint, green chillies, salt, roasted zeera and lemon juice with 1 to 2 tbsp water into a fine paste.
- Whisk this paste into the yogurt. Keep it in the fridge until serving.
- Slice the buns and toast the cut sides on the same tawa with a little ghee or butter until crisp and golden.
- Spread green chutney (and imli chutney if using) on the bottom bun. Place a hot anda kabab on it.
- Layer onion rings, tomato and cucumber slices on the kabab, sprinkle chaat masala, add a little more chutney and close with the top bun. Serve immediately.
Notes
Serving Suggestions
Serve bun kababs hot with a plate of sliced cucumber, tomato and onion on the side, extra green chutney and a cup of chai or a cold drink. They are perfect for iftar, a weekend evening snack or a kids’ party. For a lighter option, try my 15-minute crispy veg burger or the pan-fried seekh kabab burger.
Frequently Asked Questions
What is bun kabab made of?
A Karachi bun kabab is made with a chana daal (and often potato) kabab dipped in egg and fried, served in a toasted bun with green chutney, onion, tomato, cucumber and chaat masala.
Why do my daal kababs break while frying?
Usually because the daal still had moisture. Cook it until completely dry, add mashed potato to bind, and make sure the oil is hot before adding the egg-coated kabab.
Can I make bun kabab ahead of time?
Yes. Shape the kababs and freeze them without egg for up to a month. Dip in egg and fry straight from frozen when you are ready to serve. The chutney keeps 2 to 3 days in the fridge.
Is bun kabab the same as shami burger?
Not quite. A shami burger uses a meat and daal shami kabab, while the classic street bun kabab uses a daal or daal-aloo kabab. Both are fried in egg.
Can I make it without egg?
Yes, coat the kabab lightly in gram flour (besan) batter or breadcrumbs and shallow fry. You will lose the lacy anda crust, but it still tastes great.



