Gosht Shami Kebab: Tender, Spiced Beef Patties

Updated November 4, 2026

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

Jump to recipe

Gosht Shami Kebab: Tender, Spiced Beef Patties

Gosht shami kebab is a South Asian pan-fried patty made by cooking beef with chana dal, whole spices, and aromatics, then grinding the mixture and binding it with egg. Crisp outside and tender inside, it is served as a snack or alongside a meal; family and regional versions vary in their spices and texture.

Ingredients

  • 1 cup (200 g) chana dal (split Bengal gram), rinsed and soaked in water for 30 minutes, then drained
  • 1 lb (454 g) boneless beef chuck or stewing beef, cut into 1-inch (2.5 cm) pieces
  • 2 cups (475 ml) water, plus more as 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 (1 g) red pepper flakes
  • 1 teaspoon (2 g) cumin seeds
  • 1 teaspoon (2 g) coriander seeds
  • 1 teaspoon (2 g) black peppercorns
  • 1 small cinnamon stick (about 2 inches/5 cm)
  • 4 green cardamom pods, lightly crushed
  • 2 whole cloves
  • 1 teaspoon (6 g) fine salt, or to taste
  • 1 large egg (about 50 g), lightly beaten
  • ½ cup (15 g) loosely packed fresh cilantro leaves, finely chopped
  • 2 tablespoons (30 ml) neutral oil, plus more for frying as needed
  • 1 tablespoon (15 ml) lemon juice

Instructions

  1. Soak the chana dal in plenty of cool water for 30 minutes. Drain it well. Meanwhile, cut the beef into evenly sized pieces and chop the onion, ginger, garlic, and cilantro. The soaking time is included in the total time.
  2. Put the beef, drained dal, water, onion, ginger, garlic, chilies, cumin, coriander, peppercorns, cinnamon, cardamom, cloves, and salt in a heavy saucepan or Dutch oven. Bring to a boil over medium-high heat, skimming any foam. Reduce the heat to low, cover, and simmer gently for 45–55 minutes, stirring every 10–15 minutes. The beef should be tender and the dal cooked through. If the pan dries before both are tender, add hot water a few tablespoons at a time; if liquid remains once they are tender, uncover and simmer until it has evaporated.
  3. Remove and discard the cinnamon stick, cardamom pods, and cloves. Let the mixture cool for about 15 minutes, until it is safe to handle. Grind it in batches in a food processor, pulsing to a coarse, cohesive paste. Do not add water: a wet mixture will be difficult to shape and may break apart in the pan. If you do not have a processor, finely mince the mixture with a knife or pound it in batches with a sturdy mortar and pestle.
  4. Stir the beaten egg and chopped cilantro into the ground mixture. Shape it into 12 even patties, about 2½ inches (6 cm) wide and ½ inch (1.25 cm) thick. If the mixture feels too soft to shape, chill it for 15–20 minutes; this optional chill adds to the total time if needed. For the listed timing, shape the patties while the mixture is cool and firm enough to handle.
  5. Heat 1 tablespoon (15 ml) oil in a large skillet over medium heat. Fry the patties in batches without crowding the pan, about 3–4 minutes per side, adding a little more oil for each batch. Turn gently with a thin spatula once the first side is browned and set. Since these patties contain ground beef, check the center of a thick patty with a food thermometer; USDA FSIS safe minimum for ground meat is 160°F (71°C). If needed, continue cooking and check again. Rest cooked patties for 3 minutes before serving.
  6. Serve hot with lemon juice, or pass lemon wedges at the table. Keep finished patties warm only briefly while frying the remaining batches; refrigerate them promptly if they will not be served within 2 hours.

Tips

  • Use beef chuck or another stewing cut rather than very lean beef. The slow simmer softens a tougher cut and gives the patties a fuller texture.
  • Drain the dal thoroughly and cook away excess liquid before grinding. A loose mixture is the most common reason patties crack or fall apart; chill it briefly if it remains difficult to shape.
  • Chana dal is split, hulled Bengal gram and is traditional in this style. Yellow split peas can work as a substitute, though they tend to make the mixture softer and slightly sweeter. Do not substitute whole chickpeas without changing the cooking time.
  • Fry one small test patty first. Taste it and adjust the uncooked mixture’s seasoning before shaping the rest; handle raw egg and beef separately from cooked kebabs, and wash hands and utensils with hot, soapy water.

Serving Suggestions

Serve shami kebabs as a starter with lemon wedges, sliced red onion, and mint or cilantro chutney. They also work in a soft roll or flatbread with chutney, sliced cucumber, and onion. For a fuller meal, pair them with plain rice, naan or roti, and a simple salad. If serving as part of a buffet, keep the kebabs hot and do not leave them at room temperature for more than 2 hours.

Variations

For a hotter version, add another dried chili or a finely chopped green chili to the simmering mixture. For a more aromatic flavor, add ½ teaspoon (1 g) garam masala after grinding rather than simmering it with the whole spices. A small amount of finely chopped mint can replace some of the cilantro. Lamb can replace beef, but its cooking time may differ; simmer until tender, then check each patty reaches 160°F (71°C) because the meat is ground. For a vegetarian variation, use cooked mushrooms and extra dal, though the result is a different kebab and will need an egg or suitable binder to hold together.

Storage and Reheating

Refrigerate cooked kebabs in a covered container within 2 hours of cooking. They keep for 3–4 days in the refrigerator. 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. Check that leftovers reach 165°F (74°C) before serving. Freeze cooled kebabs in a sealed freezer-safe container for up to 2 months for best quality; thaw in the refrigerator and reheat to 165°F (74°C). Do not leave cooked kebabs at room temperature to cool for longer than 2 hours.

Frequently Asked Questions

Can I make the mixture ahead?
Yes. Refrigerate the cooked, ground mixture in a covered container for up to 24 hours, then mix in the egg and cilantro shortly before shaping and frying. Keep it chilled until you are ready to cook.

Why are my kebabs falling apart?
The mixture may contain too much moisture, may not be ground finely enough to bind, or may be turned before the crust sets. Simmer off excess liquid, pulse to a cohesive paste, chill if soft, and turn each patty gently only after it browns.

Can I cook these without a food processor?
Yes. Finely chop the drained, cooked mixture with a knife or pound it in small batches with a mortar and pestle. Aim for a cohesive mixture with no large chunks, but avoid adding water.

Can I bake the patties instead of pan-frying?
Yes, though they will be less evenly crisp. Brush or spray the patties lightly with oil and bake on a lined tray at 425°F (220°C), turning once, until browned and a thermometer reads 160°F (71°C) in the center. Timing varies with thickness, so use temperature rather than appearance alone.

Can I freeze shami kebabs?
Yes. Freeze cooked, cooled patties in a single layer until firm, then transfer them to a freezer-safe container with parchment between layers. Thaw in the refrigerator and reheat to 165°F (74°C); avoid repeatedly thawing and refreezing.

What is the difference between gosht shami kebab and seekh kebab?
Shami kebab is made from cooked meat and dal that are ground and shaped into patties. Seekh kebab is generally a seasoned ground-meat mixture shaped around skewers and grilled or broiled.

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).