Shami Kabab Ingredients and How to Make Them

Updated November 4, 2026

Total time
1 hr 35 min
prep 25 min · cook 1 hr 10 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Shami Kabab Ingredients and How to Make Them

Shami kabab is a South Asian patty made by simmering ground meat with chana dal, whole spices, and aromatics, then shaping the tender mixture and pan-frying it. This version uses beef and is served hot with chutney, sliced onion, or tucked into flatbread; family and regional recipes vary in their spice blends and choice of meat.

Ingredients

  • 1 cup (200 g) dried split Bengal gram, or chana dal
  • 1 lb (450 g) ground beef, preferably 85–90% lean
  • 4 cups (950 ml) water, plus a little more if needed
  • 1 medium yellow onion (about 150 g), roughly chopped
  • 1 tablespoon (15 g) peeled, roughly chopped fresh ginger
  • 4 garlic cloves (about 15 g), peeled
  • 2 dried red chilies, or ½ teaspoon crushed red pepper for a milder, less aromatic substitute
  • 1 teaspoon (2 g) cumin seeds
  • 1 teaspoon (2 g) coriander seeds
  • 1 teaspoon (2 g) black peppercorns
  • 4 green cardamom pods, lightly crushed
  • 1 black cardamom pod, optional; omit if unavailable, as it adds a smoky note
  • 1 small cinnamon stick (about 5 g)
  • 2 whole cloves
  • 1 teaspoon (6 g) fine salt, or to taste
  • 1 large egg (about 50 g), beaten
  • ½ cup (15 g) chopped fresh cilantro
  • ¼ cup (10 g) chopped fresh mint
  • 2 green chilies (about 20 g), finely chopped; remove seeds for less heat
  • 2 tablespoons (30 ml) neutral oil, plus more as needed for frying
  • 1 tablespoon (15 ml) lemon juice, for serving or mixing in

Instructions

  1. Rinse the chana dal in a sieve until the water runs mostly clear. If you have time, soak it in cold water for 30 minutes, then drain. Soaking is optional but can help it cook evenly; the recipe timing below assumes no soak.
  2. Put the drained dal, ground beef, water, onion, ginger, garlic, dried chilies, cumin, coriander, peppercorns, cardamom, cinnamon, cloves, and salt in a heavy saucepan. Bring to a boil over medium-high heat, skimming any foam. Reduce to a gentle simmer, partially cover, and cook for 45–55 minutes, stirring every 10 minutes. Add a little hot water if the pan dries before the dal softens.
  3. When the dal is tender and most of the liquid has evaporated, check the mixture with a food thermometer: because it contains ground beef, the USDA FSIS safe minimum is 160°F (71°C). Continue cooking if it has not reached that temperature. Remove and discard the whole spices you can easily find, such as the cinnamon stick and cardamom pods.
  4. Let the mixture cool for about 10 minutes, then mash it thoroughly with a potato masher or pulse it in a food processor. Aim for a cohesive, fairly smooth mixture with a little texture, not a wet purée. If it feels loose, return it to the pan and stir over low heat until excess moisture cooks off. Cool until comfortable to handle.
  5. Mix in the beaten egg, cilantro, mint, fresh chilies, and lemon juice. Shape into 12 evenly sized patties, about 2½ inches (6 cm) wide and ½ inch (1 cm) thick. If the mixture sticks, lightly wet your hands. If it is too soft to shape, chill it for 15 minutes or stir in 1–2 tablespoons (8–16 g) fine breadcrumbs.
  6. Heat 1 tablespoon (15 ml) oil in a skillet over medium heat. Fry the patties in batches without crowding, about 3–4 minutes per side, adding a little more oil for each batch. Turn carefully when the underside is browned and firm. Serve hot. The beef is already cooked in the simmering step; frying browns the outside and warms the patties through.

Tips

  • Do not leave excess cooking liquid in the meat and dal mixture. A damp mixture can crack or fall apart in the pan; cook it down before mashing and shaping.
  • Use chana dal for the classic nutty flavor and firm texture. If it is unavailable, yellow split peas are a practical substitute, though the patties will be a little less delicate and may need extra cooking time.
  • Ground lamb can replace the beef in the same quantity. Because fat levels vary, drain excess fat after simmering and make sure the mixture is cohesive before shaping.
  • Shape and chill the patties ahead if useful, but keep them refrigerated and cook within 24 hours. Handle raw beef separately from ready-to-eat herbs and wash hands and utensils after contact.

Serving Suggestions

Serve shami kababs hot as a snack or appetizer with mint-cilantro chutney, tamarind chutney, lemon wedges, and thinly sliced red onion. For a meal, pair them with rice, salad, or a simple vegetable curry. They also work in a paratha or soft roll with chutney and crunchy onion; add the patties just before serving so the bread does not become soggy.

Variations

For chicken shami kababs, replace the beef with 1 lb (450 g) ground chicken and cook the simmered mixture to 165°F (74°C), the USDA FSIS safe minimum for poultry. Chicken is leaner, so watch the liquid and avoid overcooking it dry. Ground lamb gives a richer flavor. For a vegetarian adaptation, omit the meat and use extra chana dal plus finely chopped mushrooms; it will not have the same traditional meat texture, and the egg can be retained as a binder or replaced with a suitable plant-based binder.

Storage and Reheating

Refrigerate cooked kababs within 2 hours in a covered container; they keep for 3–4 days. Reheat in a lightly oiled skillet over medium-low heat, turning until hot throughout, or use a 350°F (175°C) oven. Check leftovers with a food thermometer and reheat to 165°F (74°C). Freeze cooked, cooled patties in a sealed freezer-safe container for up to 2 months for best quality; thaw overnight in the refrigerator and reheat to 165°F (74°C). Do not leave them at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).

Frequently Asked Questions

What is chana dal, and is it the same as chickpeas?
Chana dal is split, hulled desi chickpea. It cooks more quickly and has a different texture from whole dried chickpeas. Look for it at South Asian grocery stores; yellow split peas are a workable substitute if needed.

Do I have to soak the dal?
No. Soaking for 30 minutes can help it soften more evenly, but it is not essential. If you soak it, drain it before adding it to the pan and allow extra time if the dal still needs to become tender.

Why are my kababs falling apart?
The mixture is usually too wet, too coarse, or not cool enough to shape. Cook off excess liquid, mash until the dal and meat hold together, and let the mixture cool. A short chill or a spoonful of breadcrumbs can help bind a soft mixture.

Can I make the mixture ahead?
Yes. Cook and mash the mixture, cool it promptly, cover, and refrigerate for up to 24 hours before adding the fresh herbs, egg, and shaping. Alternatively, shape the patties and keep them covered in the refrigerator until you fry them.

Can shami kababs be cooked without frying?
Yes. Brush both sides lightly with oil and bake on a lined tray at 400°F (200°C), turning once, until browned and heated through. They will be less crisp than skillet-fried kababs; avoid crowding the tray so moisture can escape.

Are shami kababs spicy?
The heat depends on the dried and fresh chilies. Use one dried chili or omit the fresh chilies for a gentler version, then serve extra chutney or sliced chilies on the side so diners can adjust the heat.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).