Shami kebabs are South Asian patties made by cooking ground meat with split chickpeas, warming spices, and aromatics, then shaping and pan-frying the mixture until browned. They are tender inside and crisp at the edges, and are commonly served as a snack or appetizer with chutney; recipes vary by region and household.
Ingredients
- 1 cup (200 g) chana dal (split Bengal gram), rinsed
- 1 lb (450 g) ground beef, preferably 85–90% lean
- 2 cups (480 ml) water
- 1 medium yellow onion (about 150 g), roughly chopped
- 1-inch (25 g) piece fresh ginger, peeled and roughly chopped
- 4 garlic cloves (about 15 g), peeled
- 2 dried red chilies, or ½ teaspoon (1 g) red pepper flakes
- 1 teaspoon (2 g) cumin seeds
- 1 teaspoon (2 g) coriander seeds
- ½ teaspoon (1 g) black peppercorns
- 4 green cardamom pods, lightly crushed
- 1 small cinnamon stick, about 2 inches (5 cm)
- 1 bay leaf
- 1 teaspoon (6 g) fine salt, plus more to taste
- ½ cup (15 g) loosely packed fresh cilantro leaves and tender stems, finely chopped
- 2 tablespoons (20 g) finely chopped fresh mint
- 1 large egg (about 50 g), beaten
- 2–4 tablespoons (30–60 ml) neutral oil, for pan-frying
Instructions
- Rinse the chana dal under cool water until the water runs mostly clear. Drain it; soaking is not necessary for this method. Measure out the spices and chop the onion, ginger, garlic, cilantro, and mint before you begin.
- Put the dal, ground beef, water, onion, ginger, garlic, dried chilies, cumin, coriander, peppercorns, cardamom, cinnamon, bay leaf, and salt in a heavy saucepan. Stir to distribute the ingredients. Bring to a boil over medium-high heat, then reduce the heat to low and cover with the lid slightly ajar.
- Simmer gently for 45–55 minutes, stirring every 10 minutes and more often near the end. The dal should be soft and most of the liquid absorbed. If the pan dries before the dal softens, add hot water ¼ cup (60 ml) at a time. If the dal is tender but liquid remains, uncover and cook, stirring, until the mixture is nearly dry. Remove and discard the cinnamon stick, bay leaf, and cardamom pods. Check the ground beef with a food thermometer: USDA FSIS specifies a safe minimum internal temperature of 160°F (71°C) for ground beef.
- Spread the cooked mixture on a wide plate or tray for 10–15 minutes so it can cool enough to handle and excess steam can escape. For a smooth, cohesive texture, pulse it in a food processor in batches until finely ground but not puréed. Alternatively, mash it thoroughly with a potato masher; the patties will be more rustic. If the mixture looks wet, return it to the pan and stir over low heat for a few minutes to dry it further, then cool again.
- Mix the ground mixture with the cilantro, mint, and beaten egg. Fry a teaspoon-sized test portion in a little oil, taste it, and adjust the salt or chili. If the mixture feels too soft to shape, refrigerate it for 15–20 minutes or mix in 1 tablespoon (8 g) of chickpea flour. Add another tablespoon only if needed; too much can make the kebabs dry.
- With damp hands, divide the mixture into 12 equal portions, about 2½ ounces (70 g) each. Roll each into a ball and flatten it into a patty about ½ inch (1.3 cm) thick. Keep the patties evenly sized so they brown at the same rate.
- Heat 1 tablespoon (15 ml) oil in a large nonstick or well-seasoned skillet over medium heat. Add patties in a single layer without crowding the pan; work in batches and add more oil as needed. Cook for about 3–4 minutes per side, turning carefully, until both sides are browned and hot throughout. The meat was cooked safely in the simmering step; for any leftovers or patties reheated later, reach 165°F (74°C). Serve hot.
Tips
- Dryness is the key to patties that hold together. Before shaping, the cooked dal and meat mixture should be thick enough to mound, with no pool of liquid in the pan.
- Use ground lamb instead of beef for a richer flavor; cook ground lamb to 160°F (71°C), the USDA FSIS safe minimum for ground meat. Ground chicken or turkey works too, but cook poultry to 165°F (74°C).
- Chana dal, also called split Bengal gram, is traditional and widely available at South Asian grocery stores. If you cannot find it, split yellow peas are a practical substitute, though they have a slightly different flavor and may take longer to soften.
- Handle the patties gently: the mixture is tender, especially while warm. A thin, flexible spatula and a lightly oiled pan help prevent breaks; avoid turning them before the first side has browned.
Serving Suggestions
Serve shami kebabs hot with mint-cilantro chutney, tamarind chutney, or lemon wedges. They pair well with sliced red onion, cucumber, and a simple salad. For a fuller meal, tuck them into flatbread with chutney and crisp vegetables, or serve alongside dal and rice. They are also easy to arrange on a platter as an appetizer, with small bowls of sauce for dipping.
Variations
For a more pronounced chili kick, add one finely chopped fresh green chili to the cooked mixture. For a milder batch, omit the dried chilies and serve hot sauce separately. A pinch of garam masala can be mixed in with the herbs, though blends vary, so start with ½ teaspoon (1 g). You can make the patties smaller for party snacks, but reduce frying time and check that they are thoroughly heated. For an egg-free version, omit the egg and bind the cooled mixture with 1–2 tablespoons (8–16 g) chickpea flour; add gradually until the patties hold their shape.
Storage and Reheating
Refrigerate cooked kebabs within 2 hours of cooking in a covered container; they keep for 3–4 days. Reheat in a skillet over medium-low heat with a little oil, turning until hot throughout, or warm in a 350°F (175°C) oven. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Freeze cooled kebabs in a single layer, then transfer to a freezer-safe container for up to 2–3 months for best quality. Thaw in the refrigerator and reheat to 165°F (74°C). Do not leave cooked kebabs at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Why are my shami kebabs falling apart?
The mixture is usually too wet, too coarse, or not cool enough to shape. Cook off excess liquid, grind or mash the mixture finely, and chill it briefly if it remains soft. A small amount of chickpea flour can help bind it.
Can I make the mixture ahead?
Yes. Cool it promptly, refrigerate it in a covered container, and shape and fry the patties within 1–2 days. Keep the mixture refrigerated while working in batches, and cook the kebabs thoroughly when you fry them.
Can I bake shami kebabs instead of frying them?
Yes, though they will be less crisp and browned. Arrange lightly oiled patties on a parchment-lined tray and bake at 400°F (200°C), turning once, until browned and hot throughout. Use a thermometer to confirm the beef was cooked to 160°F (71°C) in the simmering step, and reheat leftovers to 165°F (74°C).
Do I have to soak chana dal?
No. In this recipe it simmers with the meat until tender, so a soak is not required. If you soak it anyway, drain it well and begin checking the mixture earlier because the dal may cook faster.
Can I make shami kebabs without a food processor?
Yes. Mash the cooked mixture thoroughly with a potato masher or sturdy fork, then mix in the herbs and egg. The texture will be less uniform, but the patties can still hold together if the mixture is dry enough.
Can I cook them from frozen?
For best results, thaw frozen patties in the refrigerator overnight, then reheat in a skillet until the centers reach 165°F (74°C). Avoid thawing them on the counter. If cooking frozen patties directly, use low heat and cover the pan briefly so the centers warm before the outsides overbrown; verify the temperature with a thermometer.
Related
- Air Frying a Quesadilla: Crisp, Melty Results
- Cupcake and Dino: Easy Dinosaur Party Cupcakes
- Horiatiki Salad Finnish Version with Dill and Rye
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).