If you grew up anywhere near a Karachi street stall, the smell of shami patties hitting a hot tawa with a splash of beaten egg is impossible to forget. This bun kabab recipe recreates that anda shami burger at home: a soft, spiced lentil-and-beef patty wrapped in a lacy egg coat, tucked into a buttery toasted bun with two chutneys, cool raita and crunchy onion.
What makes this version work is balance. The patties are cooked dry and ground fine, so they hold together without breadcrumbs, and the egg dip gives each one a golden, slightly frilly edge. The chutneys bring heat and tang, the yoghurt calms it all down, and the whole thing costs a fraction of a café burger.
Why You’ll Love This Anda Shami Burger
- Make-ahead friendly: the shami mixture freezes beautifully, so weeknight bun kababs take ten minutes.
- Real street flavour: whole spices, chana daal and an egg-dipped fry give the authentic taste, not a generic burger patty.
- Budget-friendly: a small amount of meat goes a long way once it is stretched with lentils.
- Easy to customise: go all-beef, all-chicken or fully vegetarian with daal and potato.
Key Ingredients and Smart Swaps
Every component here has a job. Knowing what each one does makes it easier to substitute without losing the character of the dish.
- Beef or mutton: a lean cut such as topside or boneless shoulder works best. Chicken thigh is a good lighter option; reduce the simmering time to about 25 minutes.
- Chana daal: this is the backbone of a shami. It binds the patty and gives that soft, slightly grainy texture. Do not swap it for red lentils, which turn mushy.
- Whole spices: cinnamon, cloves, peppercorns, cumin and coriander seeds are cooked with the meat so their flavour runs right through the mixture.
- Eggs: the anda part of the name. One beaten egg coats about three patties.
- Buns: soft, slightly sweet buns are traditional. Brioche-style burger buns or small milk rolls are excellent substitutes.
- Chutneys: green mint-coriander chutney for heat and freshness, imli chutney for sweet-sour depth. Shop-bought is fine on a busy day.
Bun Kabab Recipe: Karachi-Style Anda Shami Burger at Home
Pakistani · Snack · Medium
Ingredients
- 250 g boneless beef (or mutton), cut into chunks
- 100 g chana daal (split chickpeas), soaked for 2 hours
- 1 small onion, roughly chopped
- 4 garlic cloves and 2 cm ginger
- 4 dried red chillies
- 1 tsp cumin seeds and 1 tsp coriander seeds
- 4 black peppercorns, 2 cloves and 1 small cinnamon stick
- 1 tsp salt, or to taste
- 500 ml (2 cups) water
- 2 tbsp chopped fresh coriander and 1 green chilli, finely chopped
- 3 eggs, beaten with a pinch of salt
- Oil for shallow frying
- 8 soft burger buns or bun kabab rolls
- 4 tbsp green chutney (mint-coriander)
- 4 tbsp tamarind (imli) chutney
- 120 g (1/2 cup) thick yoghurt mixed with a pinch of salt and cumin
- 1 large onion, sliced into thin rings
- 1 tomato and 1 cucumber, thinly sliced
- 2 tbsp butter for toasting the buns
Method
- Put the beef, drained chana daal, chopped onion, garlic, ginger, whole spices, red chillies and salt in a pot with the water. Bring to a boil, then cover and simmer for 40-45 minutes until the meat is very tender and the daal is soft.
- Uncover and cook on medium heat, stirring, until all the liquid has evaporated and the mixture is dry. Let it cool for 10 minutes.
- Grind the mixture in a food processor or chopper until fine and slightly sticky. Mix in the fresh coriander and green chilli.
- Divide into 8 portions and shape into flat patties about 1 cm thick, slightly wider than you think you need.
- Heat a thin layer of oil in a frying pan over medium heat. Dip each patty in beaten egg and fry for 2-3 minutes per side until golden with a lacy egg coating.
- Split the buns and toast the cut sides in butter on a hot tawa or pan until lightly crisp.
- Spread green chutney on the bottom bun and tamarind chutney on the top. Add a patty, a spoon of yoghurt, onion rings, tomato and cucumber.
- Close the bun, press lightly and serve hot.
Step-by-Step Guide
Stage 1: Simmer the meat and daal
Everything goes into one pot with water and simmers gently until the beef falls apart when pressed with a spoon. Keep the lid on for most of this time so the daal softens evenly. If the water dries up before the meat is tender, add a splash of hot water and keep going.
Stage 2: Dry it out properly
This is where most homemade shami kababs go wrong. Once the meat is soft, take the lid off and keep cooking, stirring often, until the pot is completely dry and the mixture starts to stick to the base. Wet mixture equals patties that crack and fall apart in the pan. Let it cool so steam does not make the grinder mixture pasty.
Stage 3: Grind and shape
Pulse in a food processor until smooth with a slight stickiness, picking out the cinnamon stick first. Fold in fresh coriander and green chilli by hand. Shape into patties a little wider than your buns, because they shrink slightly and you want the kabab peeking out of the sides.
Stage 4: The egg fry
Use medium heat and a thin layer of oil. Dip a patty in egg, let the excess drip for a second, then lay it in the pan. For the street-stall look, spoon a little extra egg around the edges so it sets into a lacy frill. Flip once, gently, when the underside is golden.
Stage 5: Toast and build
Butter-toasted buns are non-negotiable in any good bun kabab recipe. The crisp surface stops chutney from soaking straight through. Layer green chutney below, tamarind chutney above, then the hot patty, raita and onion rings.
Tips for the Best Results
- Taste the cooked mixture before grinding and adjust salt and chilli; it is hard to fix later.
- Oil your palms lightly while shaping to keep the surface smooth and crack-free.
- Chill shaped patties for 15 minutes before frying if they feel soft.
- Keep the pan at medium. Too hot and the egg browns before the patty warms through.
- Slice onions thin and soak them in cold water for 10 minutes to soften their bite.
Variations to Try
| Version | What to change |
|---|---|
| Chicken bun kabab | Use boneless chicken thigh and simmer 25 minutes. |
| Daal-only (vegetarian) | Skip meat, use 200 g chana daal plus one boiled potato for binding. |
| Cheesy bun kabab | Add a cheese slice on the hot patty just before closing the bun. |
| Fried egg topper | Fry a whole egg and stack it on the patty for a double-anda burger. |
Serving, Storage and Reheating
Serve bun kababs straight from the pan with masala fries, a handful of crisps or a simple kachumber salad. At teatime they pair perfectly with doodh patti chai, and for iftar they make a filling alternative to pakoras.
Uncooked shaped patties (without egg) freeze for up to 2 months. Freeze them flat on a tray, then bag them with baking paper between layers. Thaw in the fridge overnight before dipping in egg and frying. Cooked patties keep in the fridge for 2 days; reheat in a covered pan over low heat. Always assemble the bun fresh so it does not go soggy.
Frequently Asked Questions
Why do my shami patties break while frying?
The mixture was almost certainly too wet. Cook it until fully dry before grinding, and chill shaped patties if needed. An egg coating helps hold them together too.
Can I make this bun kabab recipe without meat?
Yes. Increase the chana daal and add a boiled potato for binding. Everything else, including the egg fry and chutneys, stays the same.
What is the difference between a bun kabab and a regular burger?
A burger uses a minced meat patty that is grilled or fried. A bun kabab uses a shami, meaning meat slow-cooked with lentils and spices, ground and then fried in egg, with chutneys instead of ketchup and mayo.
Can I air fry the patties?
You can brush them with oil and air fry at 190°C for 8-10 minutes, flipping halfway. You will lose the lacy egg coat, so fry a thin omelette separately and fold it on top instead.
How spicy is it?
Moderately. Four dried chillies give a gentle kick. Use two for children or add extra green chilli if you like serious heat.
Final Thoughts
Once you have a batch of shami patties in the freezer, this bun kabab recipe becomes one of the quickest satisfying meals you can put together. Toast the buns, fry the patties in egg, add your chutneys and you have proper street-stall flavour at your own table. Make a double batch; they disappear fast.



