A good shami kabab recipe depends on getting the mixture right before it reaches the frying pan. The meat should be tender, the chana dal fully cooked, and excess moisture removed before everything is ground together. A balanced mixture produces kababs that hold their shape, stay soft in the center, and develop a lightly crisp exterior when shallow fried.
Whether you prefer beef shami kabab or chicken shami kabab, the basic method is similar. Meat, split chickpeas, whole spices, ginger, garlic, green chilies, coriander, and mint are cooked together before being ground into a smooth kebab mixture. Eggs help bind the mixture before the kababs are shaped and fried.
Shami Kabab Recipe Ingredients
For approximately 12–14 kababs, you will need:
- 500 g beef or boneless chicken
- ½ cup chana dal (split chickpeas)
- 1 medium onion, roughly chopped
- 1 tablespoon ginger
- 1 tablespoon garlic
- 3–4 green chilies
- 1 teaspoon cumin seeds
- 5–6 black peppercorns
- 3–4 cloves
- 1 small piece of cinnamon
- 1 teaspoon coriander seeds
- ½ teaspoon red chili powder
- Salt to taste
- ¼ cup fresh coriander
- 2 tablespoons fresh mint
- 1 egg
- Oil for shallow frying
Beef produces a richer and firmer kabab, while chicken creates a lighter mixture. For a traditional Pakistani preparation, beef is commonly used, but either option can work well when the cooking and moisture levels are controlled.
The chana dal is essential because it adds body and helps create the characteristic soft but cohesive texture. Whole spices such as cloves, black peppercorns, cinnamon, cumin, and coriander provide depth without requiring a large amount of powdered seasoning.
How to Make Shami Kabab Step by Step

Cook the Meat, Dal, and Spices
Rinse the chana dal thoroughly and drain it. Add the meat, dal, onion, ginger, garlic, green chilies, whole spices, salt, and enough water to a heavy saucepan.
Bring the mixture to a boil, then reduce the heat and cook until the meat and dal are completely tender. The cooking time depends on whether you are using beef or chicken. Beef generally requires longer cooking, while chicken cooks more quickly.
The dal should be soft enough to mash easily between your fingers, and the meat should be tender enough to break apart without resistance. This is important because undercooked dal can leave the final kabab mixture coarse and difficult to shape.
Do not add excessive water. The ingredients need enough moisture to cook properly, but too much liquid creates additional work during the drying stage.
Dry the Mixture Thoroughly
Once the meat and dal are cooked, check the bottom of the pan. There should be very little free liquid remaining. If you can see water surrounding the meat and lentils, continue cooking uncovered over low to medium heat until it evaporates.
This is one of the most important stages of a shami kabab recipe. The mixture should be moist enough to grind but not wet or watery. Excess moisture is one of the main reasons kababs become difficult to shape or break apart during frying.
Allow the cooked mixture to cool slightly before grinding. Removing excess steam also helps prevent the final mixture from becoming too soft.
Grind the Shami Kabab Mixture

Transfer the cooked meat and dal mixture to a food processor. Add fresh coriander and mint, then process until you have a smooth and cohesive mixture.
You can grind it very smooth or leave a slight texture depending on your preference, but there should not be large pieces of meat or whole lentils remaining. A properly processed mixture should hold together when pressed between your fingers.
If the mixture feels excessively wet or sticky, do not immediately add large quantities of flour or breadcrumbs. First consider whether the meat and dal were sufficiently dried before grinding. If necessary, refrigerate the mixture for a while to firm it up.
Taste a small portion of the mixture and adjust the salt or seasoning before shaping all the kababs.
Add the Egg
Beat one egg separately and add it gradually to the cooled mixture. The egg acts as a binder and helps the kababs maintain their shape during frying.
Do not add more egg than necessary. Too much can make the mixture loose and difficult to shape. The finished mixture should be soft and pliable but firm enough to hold together when pressed.
If you are preparing a chicken shami kabab recipe, the same principle applies. Chicken can produce a softer mixture, so controlling moisture during cooking is particularly important.
Shape the Shami Kababs
Take a small portion of the mixture and roll it between your palms. Flatten it gently into a round or slightly oval kabab.
Keep the thickness reasonably even so the kababs cook uniformly. Avoid making them extremely thin because they can dry out during frying. Likewise, very thick kababs may take longer to heat through.
If the mixture sticks to your hands, lightly wet your palms or apply a small amount of oil. If it is too loose to shape, chill it before forming the kababs.
Shape the entire mixture before starting to fry. This allows you to concentrate on maintaining consistent heat once the oil is ready.
Shallow Fry the Kababs
Heat a thin layer of oil in a frying pan over medium heat. The oil should be hot enough to create a gentle sizzle when a kabab is added, but it should not be smoking.
Carefully place the kababs in the pan without overcrowding it. Fry until the first side develops a lightly crisp, golden surface, then turn them gently using a flat spatula.
The objective is a lightly crisp exterior with a soft, moist center. Excessively high heat can brown the outside before the center becomes hot, while low heat can cause the kababs to absorb too much oil.
Once both sides are lightly browned, remove the kababs and allow excess oil to drain briefly.
How to Get Soft Shami Kabab With a Crisp Exterior
The texture of a good shami kabab comes primarily from moisture control. The meat and chana dal should be cooked until tender, but the cooking liquid must be reduced before grinding.
The mixture should be smooth enough to bind but not wet enough to spread. Chilling it before shaping can make handling easier, especially if the mixture feels soft.
During frying, medium heat gives the kababs enough time to warm through while allowing the outside to develop a light crust. Turning them only when the first side has set also reduces the risk of breaking.
For beginners developing basic preparation and cooking skills, the Cooking Course for Beginners at SB Kitchens provides a relevant foundation for working with ingredients and cooking techniques.
Troubleshooting Common Shami Kabab Problems

Kababs Break While Frying
Kababs usually break because the mixture contains too much moisture or does not have enough binding. Make sure the meat and dal mixture is thoroughly dried before grinding, add the egg gradually, and chill the mixture before shaping if necessary.
Mixture Is Too Wet
A wet mixture usually means too much cooking liquid remained before grinding. Return it to a pan and cook gently until excess moisture evaporates, or chill it before shaping. Avoid adding large amounts of flour because it can change the characteristic texture.
Kababs Are Dry or Hard
Dry, hard kababs can result from overcooking the meat, using too little moisture in the mixture, making the kababs too thin, or frying them for too long. Cook the meat until tender, maintain a balanced mixture, and fry only until the exterior is lightly crisp.
Flavor Is Too Weak
Weak flavor usually comes from insufficient salt or spices. Taste a small amount of the prepared mixture before shaping and adjust the seasoning gradually rather than adding large quantities after frying.
Kababs Are Difficult to Shape
If the mixture will not hold its form, it is probably too wet or too warm. Chill it before shaping and check whether excess moisture was removed after cooking. Lightly wetting your hands can also make a properly prepared mixture easier to handle.
Serve Shami Kabab

Shami kabab is best served hot or warm with chutney, sliced onion, lemon, or a simple salad. The lightly crisp exterior pairs well with the soft, seasoned center.
They can be served as a snack, alongside a meal, or inside a bun or paratha. Fresh coriander and green chilies can also be added when serving for extra freshness and heat.
A well-prepared Pakistani shami kabab should hold its shape while remaining tender when cut. The goal is not an excessively crisp exterior; instead, the outside should have a lightly fried crust while the inside stays soft and flavorful.
For those interested in developing broader cooking and food-preparation techniques, Culinary Arts Courses in Lahore can provide a natural next step beyond individual recipes.
Conclusion
A reliable shami kabab recipe depends on three things: tender meat and dal, careful moisture control, and gentle shallow frying. Cook the ingredients until completely soft, reduce excess liquid before grinding, and create a mixture that is moist but firm enough to shape.
With the right consistency and moderate frying temperature, you can prepare shami kababs that remain soft inside with a lightly crisp exterior. For more practical recipes, cooking guides, and baking tips, explore SB Kitchens and continue building your everyday cooking skills.


