Recipes
Shami Kebab Recipe
These shami kebabs combine tender minced beef and split chickpeas with warm whole spices, fresh herbs, and a lightly crisped surface. Cook the mixture until completely dry, then shape and fry the patties for the best texture.

Overview
Shami kebabs are soft, savory patties made by cooking minced beef with chana dal, whole spices, onion, ginger, and garlic until tender. The cooked mixture is ground, mixed with egg and fresh herbs, shaped, and pan-fried until browned.
The most important step is reducing the cooked mixture until no loose moisture remains. A dry, cohesive mixture produces kebabs that hold their shape and develop a lightly crisp exterior without becoming tough.
Ingredients
- 500 g beef mince, preferably with about 15–20% fat
- 100 g chana dal, rinsed and soaked in cold water for 30 minutes
- 1 medium yellow onion, about 150 g, roughly chopped
- 5 garlic cloves, peeled
- 25 g fresh ginger, peeled and roughly chopped
- 2 green chilies, roughly chopped; use 1 for less heat
- 1 cinnamon stick, about 5 cm
- 4 green cardamom pods, lightly crushed
- 4 cloves
- 1 black cardamom pod, lightly crushed, optional
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds
- 1 teaspoon salt, plus more if needed
- ½ teaspoon ground turmeric
- ½ teaspoon cayenne pepper, or to taste
- 500 ml water
- 1 large egg
- 20 g fresh cilantro, finely chopped
- 10 g fresh mint leaves, finely chopped
- 1 tablespoon lemon juice
- 3 tablespoons neutral oil, such as sunflower or vegetable oil, for frying
How to make it
Drain the soaked chana dal. Add it to a heavy saucepan with the beef mince, onion, garlic, ginger, green chilies, cinnamon, cardamom, cloves, cumin seeds, coriander seeds, salt, turmeric, cayenne, and water.
Stir to break up the mince, then bring the mixture to a boil over medium-high heat. Reduce the heat to low, cover, and simmer for 35–45 minutes. Stir every 10 minutes so the mince cooks evenly and the dal does not settle and catch on the base.
Check the dal by pressing a grain between your fingers; it should mash easily. The beef should be fully cooked and tender. If the dal is still firm and the pan is dry, add 60 ml water, cover, and cook for another 10 minutes.
Remove the lid and continue cooking over medium heat until the mixture is completely dry, stirring frequently. This usually takes 8–15 minutes. There should be no visible liquid at the bottom, and the mixture should gather into a thick mass when stirred. Remove and discard the cinnamon stick and whole cardamom pods if you can find them. Let the mixture cool for 15 minutes.
Transfer the cooled mixture to a food processor. Pulse until finely ground and cohesive, stopping to scrape down the bowl. Do not blend it into a completely smooth paste; a little texture from the dal and mince gives the kebabs a better bite.
Transfer the mixture to a bowl and mix in the egg, chopped cilantro, chopped mint, and lemon juice. Fry a teaspoon of the mixture in a small pan, cool it briefly, and taste. Adjust the salt, lemon, or chili before shaping the kebabs.
Cover and refrigerate the mixture for 30 minutes. Chilling firms it and makes shaping easier. Divide it into 10–12 portions, then shape each portion into a patty about 7 cm wide and 1 cm thick. Wet your hands lightly if the mixture sticks.
Heat the oil in a large nonstick or well-seasoned skillet over medium heat. When a small piece of mixture sizzles gently on contact, place in the patties, leaving space between them. Fry for 3–4 minutes on the first side, until the underside is deep golden and releases from the pan.
Turn the kebabs carefully with a thin spatula and fry for another 2–3 minutes. They are ready when both sides are browned, the patties feel set at the edges, and the centers are hot. Work in batches rather than crowding the pan. Add another teaspoon of oil between batches if the skillet looks dry.
Serve immediately with lemon wedges, sliced onion, and mint chutney. The kebabs can also be tucked into flatbread with salad and chutney.
Expert tips
- Use mince with some fat. Very lean beef can make the kebabs dry and more likely to crack.
- Do not skip the final drying stage. Excess moisture is the main reason shami kebabs fall apart in the skillet.
- If the mixture feels loose after chilling, mix in 1–2 tablespoons fine breadcrumbs and chill it for another 15 minutes. Add only enough to make it shapeable.
- If the patties crack while shaping, pulse the mixture a little longer or mix in 1 tablespoon beaten egg. Avoid adding a whole extra egg unless the batch is very dry.
- For a chicken version, replace the beef with 500 g chicken mince and cook until the dal is soft and the chicken reaches 74°C in the thickest part. Chicken mixtures can be softer, so chill them thoroughly before shaping.
- Fry one test kebab first. It reveals whether the mixture needs more salt and confirms whether the patties are firm enough to turn.
Serving and storage
Serve the kebabs hot with mint chutney, lemon, sliced onion, salad, or flatbread. They are also useful in sandwiches and wraps.
Cool leftovers promptly, place them in a covered container, and refrigerate for up to 3 days. Reheat in a lightly oiled skillet over medium-low heat until hot throughout, about 3–4 minutes per side. You can freeze shaped, uncooked patties in a single layer until firm, then transfer them to a freezer bag for up to 2 months. Thaw them in the refrigerator before frying.
Frequently asked questions
Why are my shami kebabs falling apart?
The cooked mixture probably contains too much moisture, or the patties were turned before the first side had browned. Cook the mixture uncovered until the pan is dry, chill it for 30 minutes, and fry one test kebab before making the rest. If needed, add 1–2 tablespoons fine breadcrumbs.
Can I make shami kebabs without a food processor?
Yes. Mince the cooked mixture as finely as possible with a knife or use a potato masher, then mix thoroughly with the egg and herbs. The texture will be less uniform, but the kebabs will still work if the mixture is dry and cohesive.
Can shami kebabs be made ahead?
Yes. Shape the patties up to 24 hours ahead and refrigerate them covered. You can also freeze the uncooked patties for up to 2 months; thaw them in the refrigerator before pan-frying.
How do I stop shami kebabs from becoming dry?
Use beef mince with some fat, avoid overcooking the mixture after the dal has softened, and fry the patties only until browned and hot. Very lean mince and prolonged frying are the most common causes of dryness.


