Shami kebab is the soft, melt-in-the-mouth patty of the South Asian table. It is made from minced meat and ground chickpeas, bound with egg and shallow fried until the outside turns golden while the inside stays tender. If you have only met kebabs on a skewer, this one will surprise you. There is no grinding on charcoal and no tooth-testing chew. Just a smooth, spiced disc that breaks apart at the lightest press of a fork.

The version below uses ground beef and chana dal, the split chickpeas that do most of the binding work. It skips breadcrumbs entirely, so the patties are naturally gluten free. They work as a starter, as a burger-style filling in naan, or as part of an iftar or holiday spread.

If you like Indian meatball cooking, also try our Butter Chicken Meatballs for a creamy makhani twist, Malai Kofta for soft paneer dumplings in cashew gravy, or Kashmiri Rista for lamb meatballs in saffron curry.

Key Takeaways

  • Chana dal is the secret. The split chickpeas cook down with the meat and turn into a natural binder, so you need no breadcrumbs.
  • Cook the mix dry. Simmer the beef and dal until almost no liquid remains, then blend to a smooth paste for that classic soft texture.
  • Egg holds it together. One egg is enough. Too much makes the patties rubbery.
  • Fry in batches. Give each patty room in the pan so it browns instead of steaming and breaking.
  • Freezer friendly. Shape and freeze the raw patties, then fry from frozen when needed.

How to Make Shami Kebab

  1. Soak the chana dal in warm water for 30 minutes, then drain well.

  2. Combine the ground beef, drained dal, the cooked half of the onion, ginger-garlic paste, cumin, coriander, peppercorns, turmeric, red chili powder, and salt in a heavy pot with 1 1/2 cups water.

  3. Bring to a boil, then lower the heat and simmer for 25 to 30 minutes until the meat is tender and the liquid has almost completely dried up.

  4. Let the mixture cool for 5 minutes, then blend or mash it to a smooth paste.

  5. Transfer the paste to a bowl. Add the finely chopped raw onion, green chilies, mint, cilantro, lemon juice, garam masala, and the egg. Mix well. The egg is the only binder.

  6. With damp hands, shape the mixture into 14 flattened oval patties, each about 2 inches wide.

  7. Heat 3 to 4 tablespoons oil in a skillet over medium heat. Fry the patties in batches for 3 to 4 minutes per side until deep golden brown.

  8. Drain on paper towels and serve hot with mint chutney, tucked into rolls, or as patties alongside rice.

Ingredients

  • 1 lb (450 g) ground beef (80 to 85% lean)
  • 1/2 cup chana dal (split chickpeas, also called Bengal gram), rinsed and soaked 30 minutes
  • 1 medium onion, half roughly chopped for cooking, half finely chopped for binding
  • 1 tablespoon ginger-garlic paste (or 1 inch ginger plus 4 garlic cloves, crushed)
  • 2 green chilies, chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • 1/2 teaspoon black peppercorns
  • 1/2 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 1/2 teaspoon red chili powder (optional)
  • 1 1/2 teaspoons salt, or to taste
  • 1 large egg
  • 1/4 cup fresh mint leaves, chopped
  • 1/4 cup fresh cilantro, chopped
  • 1 tablespoon lemon juice
  • 3 to 4 tablespoons oil for shallow frying

What Are Shami Kebabs

Shami kebab is a South Asian kebab built from minced meat, usually beef but sometimes lamb, mutton, or chicken, mixed with ground chickpeas, egg, and warm spices. The name and the dish trace back to Lucknow in northern India, developed during the Mughal period, and it remains a fixture of Indian, Pakistani, and Bangladeshi cooking today.

One popular story says a Lucknow nawab, too old to chew, asked his cook for meat he could enjoy without teeth. The cook slow-cooked meat with lentils until it turned soft enough to shape and fry. Whether or not that tale is true, the texture goal is real: a kebab so tender it barely needs chewing. The word “shami” may link to shaam (evening, or Syria), though the origin is debated.

Tips for Soft Shami Kebab

  • Use the right grind. Ground beef from the store works, but a slightly coarser grind (ask the butcher) gives a better bite once blended.
  • Do not skip the cool-down. Blending hot meat releases steam and can make the paste loose. Let it rest 5 minutes first.
  • Taste before shaping. Fry one small tester patty, adjust salt and chili, then shape the rest.
  • Keep the oil at medium. Too hot and the outside burns before the inside sets; too cool and the patties soak up oil.

Variations

  • Chicken shami kebab. Swap the beef for ground chicken and shorten the simmer to about 18 to 20 minutes, since chicken cooks faster.
  • Mutton or lamb. Use the same amounts but add 5 to 10 minutes to the simmer so the meat turns fully tender.
  • Air fryer version. Brush the shaped patties with oil and air fry at 375°F (190°C) for 10 to 12 minutes, flipping halfway, until crisp.
  • Spice swaps. Add a pinch of ground cloves or a cinnamon stick to the cooking water for a more aromatic North Indian profile.

Storage

Shami kebab freezes well. Lay the shaped raw patties on a tray, freeze until firm, then transfer to a bag. Fry them straight from frozen, adding a minute or two per side. Cooked patties keep in the fridge for up to 3 days and reheat well in a skillet or air fryer.

FAQ

Are shami kebabs gluten free? Yes, when made the traditional way with chana dal and egg as the binder and no flour or breadcrumbs. Always check your garam masala label, since some blends include added starch.

Why do my shami kebabs break while frying? Usually the mixture is too wet or the oil is not hot enough. Make sure you simmer the meat and dal until the liquid is nearly gone, and let the patties set in the hot oil before you turn them.

Can I make shami kebab without a food processor? You can. Use a mortar and pestle or the back of a heavy spoon to grind the cooled meat and dal into a paste. It takes more effort but gives the same soft result.

What do you serve with shami kebab? Mint chutney is the classic dip. They also go into naan or pav rolls, sit alongside yellow rice, or round out an iftar plate with dates and fruit.

Can I bake shami kebabs instead of frying? Yes. Brush with oil and bake at 400°F (200°C) for 15 to 18 minutes, flipping once, until browned. The crust will be a little less crisp than the shallow-fried version.

How long do shami kebabs keep? Raw shaped patties freeze for up to 2 months. Cooked kebabs last 3 days in the fridge and reheat best in a skillet or air fryer.

Sources

Looking for more Indian meatball recipes? Browse our Indian Meatball Recipes collection for kofta curries, creamy makhani meatballs, and more.