Get this fool-proof recipe for traditional shami kabab with authentic taste. These kebabs are freezer-friendly and can be stored for up to 4 months. Get the secret tips to perfect kebab.
They are immensely popular and easy to make kebab. As these kebabs have cooked meat you can store them for a longer period. They are also spelled as shami kabab.
Almost every Pakistani mom makes it in Ramadan and Bakra Eid and a few families keep endless supplies of frozen Shami kebab to serve the unexpected guest, and for teatime snacks.
We love shami kebab because they are
- Delicious and healthy, room temperature kabab can be baked at 350 F for 15 minutes until thoroughly heated and golden. Flip kabab halfway.
- Freezer-friendly, Budget-friendly
- Picnic and travel-friendly, store-cooked kabab in a food bag with ice cube packs (Ice cubes kept in zipper bags). Replace ice cubes when fully melted.
Jump to:
Why this is the best recipe?
Most recipes call for cooking whole spices with meat. But, I found grinding cooked spices with beef and lentil mixture difficult. And no matter how vigilant you are, some spices would still linger in the kabab.
Biting into a whole is really a nuisance to my kids and hubby. So I tried grinding spices beforehand and using the shami kebab masala. Works perfectly!
Ingredients
Shami kebab is mainly made of beef, yellow split peas, eggs, herbs, and loads of spices. All ingredients are ground together to form a dough-like mixture from which small kebabs are rolled out.
All the ingredients are visible in the photo below so I won't list them all. Don't get intimidated by a large number of ingredients. Most of them are available at home. And you skip a few spices as well.
- Spices: If you do not have any specific spices, just skip them. Spices like fenugreek, black cumin, or black cardamon can be skipped. You can substitute red button chili with red chili flakes or powder too.
- You can always double and triple spice mix batch and store extra for next time in the fridge.
- Meat: Meat is crucial in making "reshay walay" shami kebab. Use tough stewing beef like a beef chunk, beef roast, or beef shank. Other meat options are boneless mutton or chicken breast.
- Shami kebab can be made either with ground beef or boneless beef. I'm using boneless beef which is more traditionally used and gives the perfect threaded texture. But you need to ground meat in a chopper after cooking which is an extra step but totally worth the texture.
- You can use ground beef (keema) too but you'll miss the thread (resha). If you are using ground beef then you can simply mash the mixture with a potato masher until it is uniform.
- Yellow split pea is the main ingredient of shami kebab. It is also called channa dal and is different from chickpea.
- Large Batch: Usually, Shami kebab is made in large batches, I highly recommend doubling and tripling recipes as these take some time to make, so freezing extra kebab makes it worth the effort.
How to make it?
The process usually takes some time. I prefer making the spice mix a day ahead. After the meat and lentil are cooked, you can store the kebab mixture in the fridge.
I often do grinding and rolling the next day for around a leisure hour. Splitting the process makes it easier to make kebab as I usually make 2X or 3X of this recipe.
Cook Meat and Lentil
- Roast whole spices on medium heat for 1-2 minutes until fragrant. (I'm using 10 spices to make Shami kebab masala, but most of them are common if you can't find 1-2 spices like fenugreek and black cumin. Just skip it.)
- Then grind roasted spice finely in a coffee grinder. Shami Kebab masala or spice mix is ready. You can do this step a few days ahead too. Or order your spice mix here.
- Take meat cubes, soaked yellow split peas, ginger, garlic, green chili, Shami kebab spice mix, turmeric, potato, mint leaves, oil, and one cup of water in a pot. Water should be enough to cover the meat entirely. Bring meat to boil then reduce heat and cook for 45 minutes on medium-low heat. Cover the pot tightly. (You can also pressure cook for 20 minutes.)
- Cook meat thoroughly, that is bite the boti after cooking to make sure it is fully cooked and tender. Dry out the water completely. You can burn water or high flame with constant stirring if needed. Lentil should be super soft and mushy.
Prepare Shami Kebab Mixture
- Let the mixture cool then grind in a chopper.
- Add fresh coriander, boiled eggs, a beaten egg, and chopped onion. Mix well.
- Add chat masala and salt to taste. Do a taste test and adjust as needed. Shami kebab mixture is ready. Chilling kebab mixture in the fridge for 30 minutes helps in easy rolling.
- Roll out a small ball of kebab. Grease your hands with a little cooking oil if needed. Shape the kebab into a small patty. You can make an oblong shape too.
Method 1:
- At this stage, you can freeze kebab. You can read freezing and frying frozen kebab instructions in the FAQ section below.
- Beat three eggs with salt and red chili powder. Dip each Kebab in egg wash then shallow fry.
- Flip the kabab and fry evenly until thoroughly heated and golden from all sides.
- Shami Kebab is ready.
Method 2:
- For frozen and extra crispy Shami kebab, I recommend dipping these in egg wash and coating them with bread crumbs.
- Repeat the same steps with all kebabs. Your Shami kebabs are ready to freeze or fry.
- If the kebab is at room temperature shallow fry works well. If kebabs are frozen then deep-frying is recommended. Serve with green chutney and fresh salad.
Recipe FAQs and Trouble Shooting
If the kebab mixture is too wet and soft to roll. Spread hot kabab mixture in a large tray place it under the fan and let it dry naturally. Lots of water will evaporate naturally. In case the kebab mixture is still wet then add 1-2 tablespoons of bread crumbs.
If the Shami kebab mixture is hard and dry, add an extra mashed potato or/and 1 egg for softer kebabs. For very soft and melt-in-mouth Shami kebab then reduce beef to 300 grams and increase ½ cup split chickpea in the recipe. This will make it a less meaty but equally tasty and budget-friendly kebab.
Freeze the kebab in a single-layer tray. Or you can place a cling wrap or butter paper and place a second layer over it when the kabab is rock-solid place it in a zipper bag and freeze for up to 2 months.
Ideally, thaw kebabs for 15 minutes on the counter so they are not rock-solid when they hit the oil since Shami kebabs are cooked you just need golden outside and heated inside. Deep fry Shami kebab on low heat until golden and thoroughly heated. If you fry it on high heat kebab, then the kebab will be golden from the outside and chill cold inside, so avoid it.
Expert tips to fry frozen kebab:
One visual sign to know that frozen kebabs are heated thoroughly is that the middle coating of the kebab should be golden like the outer coating and doesn't appear raw from the center.
Deep frying is recommended for frozen kebabs as shallow frying can cause the kebabs to break. If the kebabs are still cold from the inside after frying, you can microwave them for 30 seconds to heat the center core.
What to eat with shami kebab?
These Pakistani Shami kebabs are handy in the morning for quick lunch preps. You can use kebabs in
Hungry for more kebab? Check these!
If you try this recipe, I'd LOVE to hear your feedback in the comments. Your 5-ratings motivate me to do my best. Stay connected for more recipes and videos on Facebook, Instagram, Pinterest, and YouTube.
📖 Recipe
Shami Kabab Recipe
Ingredients
Shami kebab Spice Mix Recipe
- 6-8 round red chili , or see notes
- 5 clove laung
- 2 inch cinnamon, broken
- 1 big black cardamom
- ½ teaspoon black pepper
- 1 bay leaf
- 1 tablespoon corriander  seeds
- 1 teaspoon cumin
- 1 teaspoon black cumin
- ½ teaspoon fenugreek seeds, optional
- 1 teaspoon salt
Cooking Meat
- 500 gram boneless beef, cut in small cubes, preferably beef chuck or beef roast or lamb shank
- 250 gram or 1¼ cup yellow split pea, soaked for 2 hours in warm water
- 1 potato, peeled and cut in chunks
- 4 tablespoon Shami kebab Spice Mix, less or more to taste (recipe given above or buy from here.
- 2 tablespoons oil
- ½ cup mint leaves
- 3 green chilies
- 2 inch ginger
- 4 fat cloves garlic
- ½ teaspoon turmeric
- 1 cup water, or more if needed
Forming kabeb
- 3 tablespoon chopped fresh coriander
- 1 teaspoon chat masala, or more to taste
- 1 cup  chopped onion
- 1 egg, beaten
- 2 hard-boiled egg, chopped
Frying Kebab
- 3 eggs, for egg wash
- ¼ teaspoon salt
- ¼ teaspoon red chili powder
- Breadcrumbs, if using as needed
- Oil, for frying
Instructions
Spice Mix Recipe
Cooking meat
- In a pot take all ingredients of cooking meat. Cook for 45 minutes until meat is tender and yellow split pea is soft and mushy.
- Burn all the excess water with constant stirring. This step is important.
- Let the kebab mixture cool. Then in a chopper make a smooth mixture of yellow split pea and meat.
Forming kebab
- In a large dish take kebab mixture, mint fresh coriander, boiled egg, 1 beaten egg, chopped onion, chat masala and, salt. Mix well.
- Grease your hands with oil and roll out kebab from the mixture.
Frying kebab
- Beat eggs with salt and red chilli powder.
- Dip each kebab in egg and then in bread crumbs. (If using bread crumbs.)
- Shallow fry each kebab in oil until golden brown and serve hot.
Naina says
Honestly the best shami recipe I have ever come across. Followed the recipe to the T and just made one batch to freeze. Jazakilla
Mariam Sodawater says
Hi Naina, thanks a lot for the feedback. This my go to recipe to keep endless supplies of shami kabab in the freezer. I'm glad you liked it.
nk says
Hi Mariam, this recipe was spot on. Given that I make kebabs for the kids, I significantly reduce the spiciness (used 1 long dry red mirch and only used half the seeds inside+ 1/2 jalepeno deseeded). The taste is perfect. Thank you for taking such thorough notes; they made it easier to comprehend why specific ingredients should be used. I only produced one batch. With all of the work and effort that goes into crafting them, these are unquestionably a labor of love. Next time I will triple the batch . Additionally, if you have access to Amazon there is shape and store silicone bakeware, which is quite helpful because you can put it in the mold and close the lid and press the meat to shape and store the kebabs. They have them in several shapes for burgers but I use the cookie size for the Shaami Kebab help cut down on time significantly-
Mariam Sodawater says
Hi Nudrat, I agree molding kebab can be a lot of work. I appreciate your detailed comment and the idea of using a cookie cutter tray for shaping the kebab is also very helpful. I will definitely try this as we make tons of kabab at home regularly. I'm so glad you found the recipe and notes helpful.
Eva Rashad says
As-Salaam-Alaikum,
I know it taste much better to fry, but I need to cook a large number fast if pre frozen. Can you provide a baking option? Jazak Allah khair
Mariam Sodawater says
Hi Eva, if you wish to save time. You can fry shami kabab (rolled in bread crumbs version) before freezing. Then you just need to thaw it for 30 minutes on the counter so the kabab are not rock solid when they go in the oven. Heat in the oven over lined baking sheet for 15 minutes at 300 C, flipping halfway.
If you want to keep it healthy, then preferably thaw kabab ( the traditional breadcrumb coating free version) for 30 minute on the counter, then line a baking tray with butter paper and place the kabab on it. Brush it with egg wash and bake for for 15 minutes at 300 C. Brush the bottom also with eggwash when flipping halfway.
I hope this helps, looking forward to your feedback.
Shehzaad says
Hi. Please if you could give any suggestion. if you added extra salt by mistakenly in the kebab and the kebab gets break it when I fry it?
Mariam Sodawater says
Hi Shehzad! For extra salt, consider adding boiled and mashed. Do not add salt to the potato while boiling.
For breaking adds bread crumb. Another way to combat breaking is dipping in egg and coating with bread crumbs.
But since your kabab have extra salt adding breadcrumbs to the mixture will also help reduce salt level.
Use kabab in bun kabab with homemade green chutney that has little salt. That'll also make help. Good Luck!
Chizari says
Asalaam Alaikum,
I loved this recipe and your photos.
Recipe 52 says
Walaikum Salam,
Thanks a lot for the lovely feedback.
Chizari says
Asalaam Alaikum,
I loved this recipe and your photos. I usually struggle with the moisture and flipping Shami kebabs especially since the family wants this made from ground beef. This time it was a success.
Recipe 52 says
Walaikum salam,
I'm so glad this recipe worked for you and you were able to please your family. Thanks a lot for leaving feedback.
Nupur says
I’ve run out of Chana dal, what replacement can I use? I have besan, toor dal and moong dal.
Recipe 52 says
Kali Masoor dal and potato.
Recipe 52 says
I’ve only tried that, besan would be disaster, toor dal won’t taste good. Mong can be tried, I haven’t tried myself.
Recipe 52 says
Boiled Chickpea AKA channa could work too.
Leena Sen says
This is a great recipe.Im surely going to try. Please tell me what egg replacement can I use ?
Recipe 52 says
I haven't tried replacing egg in the recipe. In this recipe eggs help binding and moisture both.
So I recommend using your instinct.
For replacing egg in mixture:
Try making a small test kabad in the pan without adding egg in the mixture.If it is too dry, add little butter to make it moist. it it is too moist then you can add some bread crumbs to absorb moisture. However, I assume, mixture should be good without egg too.
For replacing egg in coating: Make a thin cornflour batter with salt pepper seasoning. Then dip kabab in cornflour batter first then roll in bread crumb. Kabab are ready to fry or freeze.