Shami Kebab

Shami Kebab served beautifully, ready to eat

Crisp outside, melt-in-the-mouth inside — authentic Shami Kebabs blend tender beef, chana dal, and warm whole spices into the perfect patty. Pan-fried golden, they are a beloved Pakistani snack, tea-time treat, and lunchbox star.

Prep time
25 mins
Cook time
35 mins
Total time
1 hr
Servings
4 servings
Calories
380
Advertisement

Ingredients

Instructions

  1. Place the beef, soaked and drained chana dal, onion, ginger paste, garlic paste, cinnamon, cardamom, cloves, peppercorns, chili flakes, cumin seeds, and salt in a large pot. Add 3 cups water and bring to a boil.
  2. Lower the heat, cover, and simmer for 30 to 35 minutes until the beef is very tender and the dal is soft. Uncover for the last 10 minutes so all the water evaporates — the mixture must be completely dry.
  3. Remove the cinnamon stick and any whole cardamom pods you can find. Let the mixture cool slightly, then grind it in a food processor into a smooth, thick paste.
  4. Transfer the paste to a bowl and knead for 2 minutes until it holds together firmly. If it feels too soft, mix in 1 to 2 tablespoons of chickpea flour.
  5. Divide into 12 equal portions and shape each into a smooth round patty about 2.5 inches wide. Dip each patty in the beaten egg, coating both sides.
  6. Heat 1/4 inch of oil in a large nonstick skillet over medium heat. Fry the patties in batches for 3 to 4 minutes per side until deep golden and crisp.
  7. Drain on a wire rack or paper towels for 1 minute so they stay crisp.
  8. Serve hot with mint chutney, sliced onions, and lemon wedges — or tuck into buns with salad for the classic shami burger.

Pro tips

Frequently asked questions

Can I use chicken instead of beef?

Yes — use 1 lb boneless chicken thighs and reduce the simmering time to 20 minutes. Chicken shami kebabs are lighter but just as flavorful.

Why are my shami kebabs breaking in the pan?

The mixture was too wet or the dal was undercooked. Simmer until all water evaporates, grind smooth, and add a spoon of chickpea flour if the paste feels soft.

Can I bake shami kebabs instead of frying?

You can — brush with oil and bake at 400°F (200°C) for 20 minutes, flipping once. They will be less crisp than the pan-fried version but still tasty.

How long do cooked shami kebabs keep?

Refrigerate for up to 3 days or freeze for 2 months. Reheat in a hot skillet for 2 minutes per side to bring back the crisp edges.

Advertisement