Shami kebab is a South Asian patty made from meat, chana dal, aromatics, and spices, then pan-fried until browned. This stovetop version uses a food processor to make shaping easier; the patties are tender inside, crisp outside, and commonly served with chutney. Family and regional versions vary in spice and texture.
Ingredients
- 1 cup (200 g) dried split Bengal gram (chana dal), rinsed
- 1 lb (450 g) boneless beef chuck or stewing beef, cut into 1-inch (2.5 cm) cubes
- 2 cups (475 ml) water, plus a little more if needed
- 1 medium yellow onion (about 150 g), peeled and quartered
- 1-inch (25 g) piece fresh ginger, peeled and roughly chopped
- 4 garlic cloves, peeled
- 2 dried red chilies, or ½ teaspoon red pepper flakes
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds
- ½ teaspoon black peppercorns
- ½ teaspoon ground turmeric
- 1 teaspoon fine salt, or to taste
- 1 large egg (about 50 g), beaten
- ½ cup (15 g) chopped fresh cilantro
- 2 tablespoons (20 g) chopped fresh mint
- 1 small green chili (about 10 g), finely chopped, optional
- 3 tablespoons (45 ml) neutral oil, for frying, plus more as needed
Instructions
- Put the rinsed chana dal, beef, water, onion, ginger, garlic, dried chilies, cumin seeds, coriander seeds, peppercorns, turmeric, and salt in a heavy saucepan. Bring to a boil over medium-high heat, skimming any foam. Lower the heat, cover partially, and simmer gently for 45–55 minutes, stirring occasionally. Add water a few tablespoons at a time if the pan becomes dry before the beef and dal are tender.
- Remove the lid and simmer for 5–10 minutes, stirring often, until the remaining liquid has evaporated. The mixture should be moist but not wet; excess liquid makes the patties hard to shape and prone to breaking. Check that the beef has reached 160°F (71°C) with a food thermometer; the USDA FSIS safe minimum for ground meat is 160°F (71°C), and the beef will be finely processed next. Remove the pan from the heat and let the mixture cool for about 15 minutes.
- Transfer the cooled mixture to a food processor and pulse until it forms a cohesive, finely textured paste. Avoid processing it into a completely smooth puree. If you do not have a processor, mash thoroughly with a potato masher, then chop or pound the mixture until it holds together. Mix in the beaten egg, cilantro, mint, and optional green chili.
- With damp hands, shape the mixture into 12 patties about 2½ inches (6 cm) wide and ½ inch (1.25 cm) thick. If the mixture feels too soft, refrigerate it for 15 minutes before shaping; if it seems dry and crumbly, knead in 1 tablespoon (15 ml) water. Keep shaped patties refrigerated if you are not frying them straight away.
- Heat 1 tablespoon (15 ml) oil in a large skillet over medium heat. Fry the patties in batches without crowding, about 3–4 minutes per side, until deeply golden and hot throughout. Add a little more oil between batches as needed. For food safety, check a patty at its center with a food thermometer: because these patties contain egg and ground meat, cook them to 160°F (71°C), the USDA FSIS safe minimum for ground meat and egg dishes. Transfer cooked patties to a plate lined with paper towels and serve hot.
Tips
- Let the liquid cook off completely before processing. Wet mixture is the most common reason shami kebabs split in the pan.
- Use beef chuck or another stewing cut with some connective tissue; very lean meat can make a drier patty. Ground beef can work, but simmer it only until the dal is tender and the mixture is cooked through, then check the same 160°F (71°C) minimum.
- Chana dal gives the characteristic flavor and firm texture. If unavailable, use yellow split peas in the same weight; they may take longer to soften and taste slightly earthier. Red lentils cook faster and make a softer, less traditional-textured patty.
- Shape a small test patty and fry it first. Taste and adjust salt or chili in the remaining mixture before shaping the batch.
Serving Suggestions
Serve the kebabs hot with mint-cilantro chutney, tamarind chutney, or plain yogurt mixed with a pinch of salt and roasted cumin. They are often accompanied by sliced onion, lemon or lime wedges, and a simple salad. For a fuller meal, tuck them into flatbread with chutney and crunchy vegetables, or serve alongside rice and dal.
Variations
For lamb shami kebabs, replace the beef with 1 lb (450 g) boneless lamb shoulder and cook until tender, checking ground patties for the same safe minimum temperature. For a milder batch, omit the green chili and dried chilies; for more heat, add extra fresh chili or a pinch of cayenne. A chicken version is possible, but cook the patties to 165°F (74°C), the USDA FSIS safe minimum for poultry, rather than the beef temperature. For an egg-free binder, leave out the egg and add 2–3 tablespoons (15–25 g) fine breadcrumbs; the texture will be a little less tender, so chill the mixture before shaping.
Storage and Reheating
Refrigerate cooked kebabs within 2 hours in a covered, shallow container and use within 3–4 days. Reheat in a skillet over medium-low heat with a small splash of oil, turning until hot throughout, or use a 350°F (175°C) oven. Reheated leftovers should reach 165°F (74°C) at the center; check with a food thermometer. Freeze cooled cooked patties in a sealed freezer-safe container, separated with parchment, for up to 2–3 months for best quality. Thaw in the refrigerator before reheating. Uncooked shaped patties can also be refrigerated for up to 1 day before frying.
Frequently Asked Questions
Can I make shami kebab without a food processor?
Yes. Mash the cooked beef and dal thoroughly with a potato masher, then chop or pound the mixture until it is cohesive. A processor is faster, but the patties do not need to be perfectly smooth.
Why are my kebabs breaking apart?
The mixture may be too wet, too coarse, or too warm. Simmer off the liquid, pulse or mash until it holds together, and chill the mixture for 15–20 minutes. Turn patties gently and avoid moving them before a browned crust forms.
Can I prepare the mixture ahead?
Yes. Refrigerate the cooked, cooled mixture in a covered container for up to 24 hours, then mix in the egg and herbs, shape, and fry. Keep it chilled while working and do not leave it at room temperature for more than 2 hours.
Can I air-fry the patties?
Yes. Brush or spray them lightly with oil and arrange them in a single layer in a preheated air fryer. Cook at 375°F (190°C) for about 10–14 minutes, turning halfway, until browned and the centers reach the required safe temperature. Timing varies by appliance and patty thickness.
Can I use canned chickpeas instead of chana dal?
They are not a direct substitute: canned chickpeas are softer and wetter, so the mixture can become loose and less like a classic shami kebab. If using them, drain and dry them very well, reduce added water, and add breadcrumbs only if needed to bind.
Related
- All Box Fruits Online: A Fresh Fruit Salad Recipe
- Potted Shrimp Morrisons Style: A Simple Homemade Recipe
- Caldo de Pollo with Knorr: A Simple Chicken Soup
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).