Experience the royal flavors of Shami Kebab, a masterfully spiced Indian kebab with tender, juicy meat. High in protein and rich in flavor, this dish is ideal for family gatherings and special occasions.
Rinse the chana dal thoroughly, then combine with ground meat, diced onion, garlic, ginger, and green chili in a heavy-bottomed pan.
Add enough water to just cover the mixture and simmer on medium-low heat for 30–40 minutes, stirring occasionally until the dal is soft and water is mostly evaporated.
Remove from heat; let the mix cool slightly, then process everything in a food processor until a coarse, thick paste forms (do not over-process).
Add garam masala, ground cumin, coriander, red chili powder, salt, black pepper, chopped cilantro, and the egg; mix until fully incorporated. Chill the mixture for 15 minutes for easy shaping.
With damp hands, form small flattened kebab patties. Heat vegetable oil in a skillet over medium heat, then cook kebabs in batches until golden brown and cooked through, about 3 minutes per side. Drain on paper towels. Serve hot.