This Shami Kabab recipe creates kababs with a remarkably soft texture, rich aroma, and delicate balance of meat, lentils, and spices. The kababs develop crisp edges while staying tender inside. Unlike firmer grilled kebabs, the dish almost melts with each bite while delivering deep savory flavor.
What Makes Shami Kabab So Soft?
Traditional cooks prepare Shami Kabab by cooking meat with chana dal, whole spices, onions, garlic, and ginger. They then grind the mixture until smooth before shaping it into patties. Finally, they shallow-fry the patties until they turn golden.
This process gives Shami Kabab its signature texture. The smooth mixture creates soft centers, while shallow frying adds a lightly crisp exterior.
The Role of Lentils and Spices
Chana dal does more than add bulk to the meat mixture. It helps create softness and structure while absorbing the flavors of the spices during cooking.
Black pepper, cloves, cinnamon, cardamom, long pepper, and green chilies add warmth and aroma. Together, these ingredients create layers of flavor without making the kababs feel overly heavy.
Why Shami Kabab Is So Versatile
Shami Kabab works well with many meals and serving styles. You can serve it with chutney, wrap it in paratha, or place it inside sandwiches.
It also makes a convenient tea-time snack. Many families prepare it ahead of time for gatherings or freeze it for quick meals.
The cooked mixture holds its shape well. This quality makes these traditional kababs practical for both everyday cooking and festive occasions.
A Beloved South Asian Kebab
Crisp edges and soft centers give Shami Kabab its distinctive appeal. Fragrant spices add warmth, while the meat and lentils create a rich and satisfying texture.
These qualities have helped Shami Kabab become one of the most loved traditional kebab styles across South Asian cuisine.

Beef Shami Kabab
Equipment
- Ninja Foodi This recipe can also be made in an Instant Pot, electric pressure cooker, stovetop pressure cooker, or on the stovetop.
- Meat Chopper
- Mixing bowl
- Frying Pan
Ingredients
Ingredients for Meat & Lentils
- ¼ cup Oil
- 2.2 lb Beef boneless cubes
- ⅓ cup Ginger cut into small pieces
- ⅓ cup Garlic cut into pieces
- ⅓ cup Onions cut into small chunks
- 2 tsp Salt
- 3 tsp Red chili powder adjust according to preference
- ¼ cup Split Bengal gram (Chana dal) (helps create texture and structure)
- 9 Dried red button chilies Whole spice
- 5 Black cardamom Whole spice
- 5 Green cardamom Whole spice
- 7 Cloves Whole spice
- 5 Long pepper Whole spice
- ½ tsp Black pepper whole spice
- 2 inch Cinnamon stick Whole spice
- 5 Cubeb pepper (Tailed Pepper or Kabab chini) Whole spice
Ingredients to Add in the Chopped Meat Mixture
- 2 tsp Red chili flakes
- 2 tbsp Lemon juice
- 2 eggs (help bind the Kabab together)
- ½ cup Yogurt Strained
Instructions
Cooking the Meat
- Add oil to the inner pot of Ninja Foodi.
- Add meat.
- Add ginger, garlic and onions.
- Add salt and red chili powder.
- Add Split Bengal gram.
- Add whole spices.
- Mix well and level meat for even cooking.
Pressure Cooking
- Cover with pressure lid and pressure cook on High until the meat is tender, about 1 hour 40 minutes and release the pressure naturally.
Reducing the Moisture
- After pressure cooking, open the lid and mix well.
- Cover with glass lid and cook on saute mode over Medium-High.
- Stir occasionally, cook until moisture dries out.
- Turn off the heat and let it cool.
Grinding the Meat
- Remove the whole spices, then chop the meat in small batches and transfer to a mixing bowl.
Preparing the Kabab Mixture
- Add chili flakes to the ground mixture.
- Add lemon juice.
- Add eggs.
- Add yogurt.
- Mix well.
Shaping the Kababs
- Lightly grease your hands with oil before shaping the kababs to prevent the mixture from sticking.
- Shape the mixture into kababs.
Shallow Frying the Kababs
- Heat a little oil in frying pan.
- Shallow fry the kabab on medium heat until beautifully golden brown and crispy.
