New: the Tarka guide to better biryani rice

Beef · Sindh

Shami Kebab

Shami kebab made the classic way: beef simmered with chana dal and whole spices until the pot is dry, ground into a smooth mince with fresh herbs, shaped into patties and shallow-fried in beaten egg.

By Ayesha Iftikhar

Street food — Karachi, where shami-style patties fill the bun kebab
20 min prep2 hr 45 min total6 servingsIntermediate
Jump to recipe
Shami kebabs on a plate
Photo: Murcotipton, CC BY-SA 3.0, via Wikimedia Commons

A cooked-then-fried kebab

Soft, spiced patties of beef and chana dal cooked together until dry, ground smooth, then shallow-fried in egg until golden.

Unlike seekh or chapli kebabs, a shami kebab is cooked twice. The meat and dal are simmered first until fully cooked and dry, then ground and fried, so the frying only needs to brown the outside.

What is shami kebab?

Shami kebab is a soft, smooth patty of meat ground together with chana dal and whole spices, bound with egg and shallow-fried. It came into Pakistani home cooking through the Mughlai and Awadhi traditions of North India and is now made across the country, for guests, for Ramadan iftar and in bulk for the freezer. In Karachi, a shami-style patty is the filling of the bun kebab, the city’s best-known street sandwich.

Ingredient notes and substitutions

Use a lean, boneless cut such as beef chuck or topside; fat makes the patties greasy and harder to bind. Chana dal is what gives shami its soft, almost fluffy texture, so do not leave it out. Grinding while the mixture is still slightly warm is easier, but let it cool before adding the raw egg.

Common mistakes

The commonest failure is a wet mixture. If any liquid remains in the pot after simmering, the kebabs crack and fall apart in the pan; keep cooking until the mixture is completely dry. The second is grinding too coarsely, which leaves visible strands of meat and a crumbly patty.

What to serve with it

Serve hot with green chutney, lemon and sliced onion, alongside daal and rice, as part of an iftar spread, or in a soft bun with a fried egg, chutney and onion to make a bun kebab.

Storage and reheating

Shaped, uncooked patties freeze very well. Freeze them on a tray, then bag them, and fry from frozen (dipped in beaten egg) over medium-low heat for a few minutes longer. Fried kebabs keep for two days in the fridge; reheat in a pan.

Frequently asked questions

Why do my shami kebabs break in the pan?

The mixture was too wet. After the meat and dal are cooked, keep stirring over the heat until every drop of liquid has evaporated, and let the mixture cool before adding the egg.

Can I make shami kebab with chicken or mutton?

Yes. Boneless chicken cooks in about 25 minutes and mutton in about an hour; follow the same method and cook until the pot is completely dry.

What is the difference between shami and seekh kebab?

Shami kebab is made from meat and lentils that are cooked first, ground and then shallow-fried as patties. Seekh kebab is raw spiced mince shaped on skewers and grilled.

COOK THIS RECIPE

Shami Kebab

Prep 20 minCook 1 hr 25 minSoaking the dal 1 hrTotal 2 hr 45 min
Servings6

Ingredients

Meat

Whole spices

Mix-ins

To fry

Serving

Method

  1. Cook the meat and dal together. Put the beef, drained chana dal, roughly chopped onion, garlic, ginger, all the whole spices, salt and water in a heavy pot. Bring to a boil, skim, then cover and simmer for 45–60 minutes, until the beef breaks apart easily and the dal is completely soft.
  2. Dry the pot out. Uncover and cook on medium heat, stirring often, until every bit of liquid has evaporated and the mixture starts to fry slightly in its own fat. This takes 10–15 minutes and matters more than any other step: a wet mixture will not hold together in the pan. Remove the bay leaf, cinnamon stick and cardamom pod, then let it cool.
  3. Grind and mix. Grind the cooled mixture in a food processor or on a grinding stone until it forms a smooth, dough-like paste with no visible strands of meat. Mix in the egg, finely chopped onion, green chillies, coriander, mint and garam masala.
  4. Shape. With lightly oiled hands, shape the mixture into 12 smooth patties about 6 cm across and 1.5 cm thick. If the edges crack, the mix is too dry; work in a teaspoon of water. Chill the patties for 15 minutes if they feel soft.
  5. Shallow-fry in egg. Heat the oil in a wide frying pan over medium heat. Dip each patty in the beaten eggs and fry for 2–3 minutes per side until golden. The filling is already fully cooked, so you are only browning the coating and heating the kebab through.
  6. Serve. Drain on a rack and serve hot with lemon wedges and green chutney, with paratha or rice and daal, or tucked into a bun with egg and chutney as a bun kebab.
tarkatales.com/recipes/shami-kebab

Related recipes

Haleem topped with fried onions, coriander, chilli and lime

Beef

Haleem

A slow-cooked wheat-and-lentil porridge with shredded meat, finished with fried onions, lemon and coriander — traditionally cooked for large gatherings.

By Ayesha Iftikhar

12 hr 15 min
Seekh kebabs on skewers over a charcoal grill

Beef

Seekh Kebab

Minced beef or mutton shaped onto skewers, seasoned and grilled or pan-seared until charred outside and juicy inside.

Street food

By Ayesha Iftikhar

1 hr 10 min
A bowl of beef nihari garnished with ginger, served with naan

Beef

Beef Nihari

A slow-simmered breakfast stew of bone-in shank and toasted spices, thickened with wheat flour and finished with ginger and lemon.

By Ayesha Iftikhar

4 hr 55 min