Shami Kebab (شامی کباب) — Afghan Lentil and Meat Patties
Afghan Shami Kebab blends lentils and minced meat into crisp, pan-fried patties served with chutney and flatbread. It’s a beloved home-style snack and tea-time dish, often made in batches for guests.

Printable Recipe Card
Servings: 6 · Total: 70 min · Difficulty: medium
Ingredients (quick list)
- 180 g red lentils, rinsed (masoor dal; cooks quickly and mashes smooth)
- 700 ml water
- 150 g yellow onion, finely chopped
- 12 g garlic, minced
- 10 g fresh ginger, grated
- 2 tsp ground cumin
- 2 tsp ground coriander
- 1 tsp turmeric
- 0.5 tsp black pepper
- 2 tsp fine salt (about 12 g)
- 350 g ground beef (15% fat)
- 20 g fresh cilantro, finely chopped
+ 5 more in the full ingredients section below.
Steps (summary)
- Rinse the red lentils until the water runs mostly clear, then drain well. In a pot, combine lentils, water, onion, garlic, and…
- Reduce to a steady simmer and cook for 18–22 minutes, stirring every few minutes, until the lentils are very soft and the mixtu…
- Stir in cumin, coriander, turmeric, black pepper, and salt, then cook 1 minute to bloom the spices. Transfer the hot lentil mix…
- Add the ground beef to the warm (not hot) lentil base and mix thoroughly with a spoon or clean hands until evenly distributed.…
- Cover and refrigerate the mixture for 15 minutes to firm up and make shaping easier. While it chills, set a plate lined with pa…
- Divide the mixture into 12 equal portions and shape each into a patty about 7 cm wide and 1.5 cm thick. Press the edges smooth…
+ 2 more steps in the full instructions section below.
Cultural Background
Shami kebab is a cherished Afghan home recipe, often prepared for tea-time, family gatherings, and hosting guests. The lentil-and-meat blend stretches ingredients while delivering hearty flavor, reflecting practical, generous hospitality.
Equipment
💡 Tips
- Cook the lentils down until thick and almost paste-like; extra moisture is the main reason patties fall apart.
- Chilling the mixture for 15 minutes improves binding and makes cleaner, crack-free shaping.
- Fry over medium heat (not high) so the patties brown evenly and the meat cooks through without drying.
⚠️ Common Mistakes
❌ Mixture is too wet and patties break when flipping.
✅ Fix: Simmer the lentils longer to evaporate moisture, or mix in 10 g more breadcrumbs and chill 15 minutes before frying.
❌ Patties brown too fast but stay raw inside.
✅ Fix: Lower the heat to medium and keep patties about 1.5 cm thick; cook 3–4 minutes per side until fully set.
❌ Patties taste flat.
✅ Fix: Bloom spices in the hot lentil base and keep the full 15 ml lemon juice for brightness.
🧊 How to Store
Cool patties completely, then refrigerate in an airtight container up to 3 days. Reheat in a skillet with 10 ml oil over medium heat for 2–3 minutes per side, or bake at 190°C for 10–12 minutes until hot and crisp.
📅 Make Ahead
Cook the lentil base up to 2 days ahead and refrigerate tightly covered. Mix, shape, and refrigerate patties up to 24 hours before frying, or freeze shaped patties (separated by parchment) for up to 2 months.
🍽️ Pairs Well With
- Naan
- cilantro chutney
- sliced cucumbers and tomatoes
- pickled onions
- yogurt sauce.
Regional Variations
- Some Afghan households add 1 tsp crushed red pepper or 1 finely chopped green chili for a hotter version.
- In parts of the region, chana dal replaces red lentils for a firmer, more textured patty (requires longer cooking).
- A few families include 1 tsp garam masala at the end for a more aromatic, festive profile.
Ingredients
- 180 gred lentils, rinsed (masoor dal; cooks quickly and mashes smooth)
- 700 mlwater
- 150 gyellow onion, finely chopped
- 12 ggarlic, minced
- 10 gfresh ginger, grated
- 2 tspground cumin
- 2 tspground coriander
- 1 tspturmeric
- 0.5 tspblack pepper
- 2 tspfine salt (about 12 g)
- 350 gground beef (15% fat)
- 20 gfresh cilantro, finely chopped
- 10 gfresh mint, finely chopped (optional but traditional in many homes)
- 1egg
- 40 gbreadcrumbs (use fine, dry crumbs)
- 15 mllemon juice
- 90 mlneutral oil (sunflower or canola)
🔄 Substitutions
- ground beef (15% fat)→ ground lamb (15–20% fat)
- breadcrumbs→ chickpea flour
- fresh mint→ fresh parsley
Instructions
- 1
Rinse the red lentils until the water runs mostly clear, then drain well. In a pot, combine lentils, water, onion, garlic, and ginger and bring to a boil over medium-high heat.
- 2
Reduce to a steady simmer and cook for 18–22 minutes, stirring every few minutes, until the lentils are very soft and the mixture is thick with little free water. If it looks soupy, simmer uncovered for 3–5 more minutes so the kebab mixture won’t be wet.
- 3
Stir in cumin, coriander, turmeric, black pepper, and salt, then cook 1 minute to bloom the spices. Transfer the hot lentil mixture to a wide bowl or tray and let it cool for 10 minutes so the egg won’t scramble later.
- 4
Add the ground beef to the warm (not hot) lentil base and mix thoroughly with a spoon or clean hands until evenly distributed. Add cilantro, mint, egg, breadcrumbs, and lemon juice, then mix again until the batter holds together when pressed.
- 5
Cover and refrigerate the mixture for 15 minutes to firm up and make shaping easier. While it chills, set a plate lined with paper towel near the stove for draining the fried patties.
- 6
Divide the mixture into 12 equal portions and shape each into a patty about 7 cm wide and 1.5 cm thick. Press the edges smooth so they don’t crack in the pan, and keep the shaped patties on a tray in a single layer.
- 7
Heat 45 ml of oil in a large skillet over medium heat until shimmering. Fry 5–6 patties for 3–4 minutes per side, turning once, until deep golden brown and cooked through.
- 8
Transfer the cooked patties to the paper-towel-lined plate and rest them for 2 minutes so the crust sets. Add the remaining 45 ml oil as needed and repeat with the remaining patties, keeping the heat at medium so the centers cook before the crust over-browns.
🪪 Recipe Passport
Cultural Background
Shami kebab is a cherished Afghan home recipe, often prepared for tea-time, family gatherings, and hosting guests. The lentil-and-meat blend stretches ingredients while delivering hearty flavor, reflecting practical, generous hospitality.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
- Persian Steamed Rice Masterclass (چلو و پلو) — Chelo and Polow techniques with perfect tahdig
- Murgh-e Qorma (مرغ قورمه) — Afghan Chicken in Onion-Tomato Gravy
- Lawang (لاونگ) — Afghan Stuffed Chicken with Raisins, Nuts, and Warm Spices
- Khichiri Qorooti (خچری قروتی) — Afghan Rice and Mung Beans with Dried Yogurt Sauce
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Salata-e Afghan (سالاد افغانی) — Afghan Fresh Tomato, Onion, and Cilantro Salad
Afghan · Salads · 15 min

Murgh-e Qorma (مرغ قورمه) — Afghan Chicken in Onion-Tomato Gravy
Afghan · Stews · 95 min

Lawang (لاونگ) — Afghan Stuffed Chicken with Raisins, Nuts, and Warm Spices
Afghan · Main Courses · 120 min

Jigar Kabab (جگر کباب) — Classic Persian Lamb Liver Skewers
Persian · Kebabs · 33 min

Mici (Mititei) — Romanian Grilled Garlic Sausages
Romanian · Kebabs · 47 min

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Ghugni (ঘুগনি) — Indian Spiced Yellow Peas Curry with Onions
Indian · Stews · 70 min

Satsivi (საცივი) — Georgian Chicken in Walnut Sauce
Georgian · Main Courses · 105 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.