Shami Kebab (Crispy Beef and Chickpea Patties)

Published May 28, 2025

Shami Kebab (Crispy Beef and Chickpea Patties)
Armando Rafael for The New York Times. Food Stylist: Brett Regot.
Total Time
About 2½ hours
Prep Time
5 minutes
Cook Time
2½ hours
Rating
4(44)
Comments
Read comments

Widely considered the Rolls-Royce of Desi kebabs, shami kebabs have a silky smooth, almost creamy texture, with a thin outer shell that forms at the time of frying, giving the kebabs structure. The key to achieving the crisp exterior and creamy interior is cooking well-marbled chunks of beef with spices and chana dal until tender, then running the mix through a food processor. This paste-like mixture is used to form round patties, slightly smaller than hockey pucks. You can dip them in egg and shallow-fry right away, or freeze them, uncooked, to enjoy later. Like samosas, they freeze well, so are often found side by side at tea time, quickly fried up as a snack for unexpected guests. They also make for excellent sides at lunch or dinner, especially on special occasions. Sandwich a leftover kebab or two in a potato roll, add ketchup and a fried egg for bun kebab, the ubiquitous Pakistani street food.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:18 to 20 patties
  • pounds boneless beef chuck or short ribs, cut into 2-inch cubes 
  • 1medium red onion, finely chopped, divided
  • 1cup chana dal (split hulled chickpeas), soaked at least 1 hour (or up to overnight), drained
  • 1tablespoons ginger paste or freshly grated ginger 
  • 1tablespoon garlic paste or freshly grated garlic 
  • 8 to 10black peppercorns 
  • 2teaspoons garam masala 
  • 1teaspoon ground cumin 
  • 1teaspoon Kashmiri or other red chile powder 
  • ½teaspoon ground cardamom (optional)
  • ¼teaspoon ground turmeric 
  • 1teaspoon salt 
  • 2 to 3Thai green chiles, chopped 
  • 3tablespoons chopped cilantro 
  • 1teaspoon cumin seeds 
  • 2large eggs 
  • ½cup vegetable oil, plus 2 tablespoons for forming the kebabs
  • Store-bought or homemade mint chutney, for serving
  • Naan, roti or parathas (optional), for serving
Ingredient Substitution Guide
Nutritional analysis per serving (12 servings)

299 calories; 17 grams fat; 2 grams saturated fat; 0 grams trans fat; 11 grams monounsaturated fat; 3 grams polyunsaturated fat; 19 grams carbohydrates; 3 grams dietary fiber; 3 grams sugars; 18 grams protein; 299 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    To a medium heavy-bottomed pot, add the beef and half the onion, and stir in the drained chana dal, the ginger paste, garlic paste, peppercorns, garam masala, ground cumin, chile powder, cardamom (if using), turmeric, salt and 4½ cups water. Bring to a boil over high heat and cook with the lid slightly ajar, stirring occasionally, until the meat and dal are tender, about 1½ hours. (Make sure the ingredients aren’t sticking to the bottom of the pot.) Continue cooking uncovered for 30 minutes more, until the meat is tender, all the liquid has evaporated and the mixture has melded together.

  2. Step 2

    Transfer to a food processor and pulse until the mixture resembles a thick, chunky paste. In a large bowl, combine this mixture with the green chiles, cilantro, cumin seeds and the remaining onion. In a small bowl, beat one egg and slowly add a bit of it to the mixture, enough so that the mixture is sticky but not wet (see Tip). Discard the unused beaten egg.

  3. Step 3

    Form the kebabs with oiled palms, shaping into 18 to 20 pucks about 2¾-inches wide and ½-inch thick (about 2½ tablespoons each). Place them on a sheet pan in a single layer. (If desired, freeze the kebabs on the sheet pan until firm; transfer to a resealable bag and freeze for up to 3 months.)

  4. Step 4

    Beat the remaining egg in the same bowl as the first egg.

  5. Step 5

    In a large frying pan, heat oil on high for about 45 seconds. Working in batches to not overcrowd the pan, dip each kebab in egg before placing in the pan; fry about 2 minutes per side, until the outside of the kebab is golden brown and crispy. (If frying from frozen, skip the egg dipping and fry for about 5 minutes per side.) Serve with mint chutney and naan (if using).

Tip
  • If the meat mixture ends up being too wet to form the kebabs, add a couple tablespoons of bread crumbs, or torn pieces from a slice of white bread slightly dampened with water, to a food processor and pulse into the meat mix.

Ratings

4 out of 5
44 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

Honestly, this reminds me of how we make turkey burgers in my house: we mix the turkey with hummus which leads to a really moist, flavorful patty that is super quick to make. Occasionally we add a bit of chopped parsley but it's really not necessary.

Hi! Does anyone use hamburger (or ground lamb) instead of cooking beef cubes and then pulsing them? Thanks!

I feel like the technique on this one would merit a video from Zainab.. I'm not sure what the mixture should look like after its first 'cooking'.

With gratitude to Zainab for the original recipe, and apologies to the purists... Sauté 1lb of ground beef with onion, ginger, garlic, garam masala, cumin, chili powder, cardamom, turmeric, salt, and 2T olive oil. Let cool, add a drained can of chickpeas, rough puree with immersion blender. Mix in diced spring onion, parsley, one egg; portion with a 1.5T scoop and shape into patties. Coat a tray with oil and bake for about 20min at 400*. Serve with pita and creamy herb dip. Yum!

Has anyone made this with textured vegetable protein?

What is the sauce shown in the photo at the top of the recipe?

@Rika: The sauce is mint chutney. See the recipe on this site.

Private comments are only visible to you.

Advertisement

or to save this recipe.