If there is one snack that disappears from the iftar table before anything else, it is this chicken shami kebab recipe. Soft, juicy patties made by slow-cooking minced chicken with chana dal and whole spices, then grinding it all into a smooth paste, shaping into patties, dipping in egg, and pan-frying until golden. They are crisp outside, melt-in-the-mouth inside — and best of all, they are a make-ahead dream: shape them in the afternoon, refrigerate or freeze them, and fry fresh at maghrib. This shami kabab chicken recipe is the classic South Asian way: no shortcuts with pre-made mince pastes, real whole spices, and the exact dal-to-chicken ratio that keeps every kebab soft instead of dry. Whether you are prepping for Ramadan, a weekend dawat, or just want a protein-packed tea-time snack, this soft shami kebab recipe delivers — plus troubleshooting so your kebabs never break in the pan.
Why You’ll Love This Chicken Shami Kebab
- Truly soft and juicy — the chana dal keeps the patties moist and gives that signature melt-in-the-mouth texture.
- Perfect make-ahead iftar snack — shape a big batch, freeze them raw, and fry straight from frozen on busy Ramadan evenings.
- No-break frying — follow the troubleshooting tips and your kebabs will hold together every single time.
- Protein-packed and freezer-friendly — one batch makes 16–18 kebabs that keep for weeks in the freezer.
Chicken Shami Kebab Ingredients

For the Kebab Mixture
- 1 lb (500g) boneless, skinless chicken (breast or thigh), cut into chunks
- 1 cup (200g) chana dal (split Bengal gram), soaked in water for 4–5 hours and drained
- 1 medium onion, roughly chopped
- 4–5 garlic cloves
- 1-inch piece of ginger, roughly chopped
- 3–4 green chilies (adjust to taste)
- 2–3 dried red chilies (for deeper flavor)
- 1 black cardamom pod
- 4 green cardamom pods
- 1-inch cinnamon stick
- 4–5 whole cloves
- 8–10 black peppercorns
- 1 bay leaf
- 1 teaspoon cumin seeds
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- 1½ teaspoons salt, or to taste
- 2½ cups water
For Finishing and Frying
- 2 large eggs, beaten into the mixture (the binder)
- ½ cup fresh coriander leaves, finely chopped
- ¼ cup fresh mint leaves, finely chopped
- 2 green chilies, finely chopped
- 2 eggs, beaten in a shallow bowl (for coating)
- 4–5 tablespoons oil, for shallow frying
Chicken shami kebab ingredients notes: thigh meat gives juicier kebabs than breast, but either works. If you are making shami kebab without egg (for an allergy or egg-free diet), replace the 2 beaten eggs in the mixture with 3 tablespoons of besan (gram flour) roasted lightly in a dry pan — the kebabs will still hold together, though they will be a touch denser.
How to Make Chicken Shami Kebab

Step 1: Cook the Chicken and Dal
Add the chicken chunks, soaked and drained chana dal, chopped onion, garlic, ginger, whole green and red chilies, all the whole spices (cardamoms, cinnamon, cloves, peppercorns, bay leaf), cumin seeds, red chili powder, garam masala, salt, and 2½ cups of water to a heavy-bottomed pot or pressure cooker. Bring to a boil, then lower the heat and simmer for 30–35 minutes (or pressure cook for 4–5 whistles), until the dal is completely soft and mashable and all the water has absorbed or evaporated. If any liquid remains, cook uncovered for a few minutes — the mixture must be dry.
Step 2: Remove the Large Spices and Grind
Fish out and discard the bay leaf, cinnamon stick, and black cardamom pod. Let the mixture cool slightly, then grind it in batches in a food processor into a smooth, thick paste. This is the heart of a good chana dal chicken kebab — the finer the grind, the smoother and softer the kebabs. No water needed; if the processor struggles, pulse and scrape down the sides.
Step 3: Mix in the Binder and Herbs
Transfer the ground paste to a bowl. Beat the 2 eggs into the mixture along with the chopped coriander leaves, mint leaves, and finely chopped green chilies. Knead well by hand for 2–3 minutes until the mixture is uniform and holds its shape when pressed. Cover and refrigerate for at least 30 minutes — chilled mixture shapes and fries much better.
Step 4: Shape the Patties
Wet your palms lightly with water or oil. Take about 2 tablespoons of mixture and shape into a smooth, flat disc about 2½ inches wide and ½ inch thick. You should get 16–18 patties. Arrange them on a tray lined with parchment paper.
Step 5: Egg-Coat and Pan-Fry
Heat the oil in a large non-stick skillet over medium heat. Dip each patty in the beaten egg coating, letting the excess drip off, and lay it gently in the hot pan — don’t overcrowd. These pan fried shami kebab patties need 3–4 minutes per side until deeply golden and crisp. Medium heat is key: too high and the egg coating burns before the inside heats through; too low and they turn greasy.
Step 6: Drain and Serve
Transfer the fried kebabs to a wire rack or paper-lined plate for a minute to drain, then serve hot with mint chutney, lemon wedges, and sliced onions.
Tips for Soft Shami Kebabs That Never Break
- Dry the mixture completely. The #1 reason kebabs break is excess moisture. After cooking the dal and chicken, simmer uncovered until the pot is bone dry before grinding.
- Grind it smooth. Coarse dal bits create weak spots that crack during frying. Process until the paste is uniformly smooth.
- Chill before shaping. Warm mixture is loose and fragile; 30 minutes in the fridge firms it up noticeably.
- Medium heat, no rushing. The egg coating sets into a protective shell at steady medium heat. Frying too fast browns the outside while the inside stays raw and crumbly.
- Don’t skip the egg dip. The beaten-egg coating is both the signature golden crust and the glue that holds everything together.
- Freeze flat, fry smart. For frozen shami kebab success: freeze the shaped patties on a tray until solid, then stack with parchment between them in a freezer bag (up to 2 months). Fry straight from frozen on medium-low heat — no thawing — adding 1–2 extra minutes per side.
What to Serve with Chicken Shami Kebab

The classic pairing is shami kebab chutney — a fresh mint-coriander green chutney with lemon and green chili. Beyond that, these kebabs are endlessly versatile: tuck them into parathas with sliced onions and chutney for a quick roll, serve as the star shami kebab iftar snack alongside fruit chaat and samosas, add to a burger bun with mayonnaise and lettuce, or plate them as a dawat appetizer with raita and a green salad.
Storage and Reheating
- Refrigerator: Unfried shaped patties keep in an airtight container for up to 2 days (with parchment between layers). Fried kebabs keep up to 3 days — reheat in a hot skillet or air fryer at 350°F / 175°C for 4–5 minutes to re-crisp.
- Freezer: Raw shaped patties freeze for up to 2 months. Fry directly from frozen — do not thaw, or they will soften and break.
- Reheating fried kebabs: Avoid the microwave; it makes the egg coating soggy. A skillet or air fryer brings back the crunch.
More Chicken Recipes You’ll Love
Chicken Shami Kebab FAQs
Why do my shami kebabs break while frying?
Almost always excess moisture or a too-coarse grind. Make sure the cooked dal-chicken mixture is completely dry before grinding, grind it smooth, chill the mixture before shaping, and fry on steady medium heat. The egg coating also seals the patty — don’t skip it.
Can I make chicken shami kebab ahead for Ramadan?
Absolutely — that is their superpower. This chicken shami kebab ramadan staple is designed for advance prep: shape a big batch a day or two ahead and refrigerate, or freeze raw patties for up to 2 months and fry from frozen at iftar time.
Can I make shami kebab without egg?
Yes. Replace the 2 eggs mixed into the paste with 3 tablespoons of lightly roasted besan (gram flour) and skip the egg-dip coating — shallow-fry the bare patties instead. They will be slightly denser but hold together well.
What is the right chana dal to chicken ratio?
The classic ratio is 1 cup soaked chana dal to 1 lb (500g) chicken. More dal makes kebabs dry and crumbly; less dal makes them dense and meaty without the signature softness.
Can I use a food processor instead of a silbatta?
Yes — a food processor works perfectly. Grind in batches without adding water until the paste is completely smooth; that is the modern equivalent of the traditional stone-grinding method.
Chicken Shami Kebab (Soft & Juicy)
Ingredients
Method
- Add the chicken chunks, soaked and drained chana dal, chopped onion, garlic, ginger, whole green and red chilies, all the whole spices (cardamoms, cinnamon, cloves, peppercorns, bay leaf), cumin seeds, red chili powder, garam masala, salt, and 2½ cups of water to a heavy-bottomed pot or pressure cooker. Bring to a boil, then lower the heat and simmer for 30–35 minutes (or pressure cook for 4–5 whistles), until the dal is completely soft and mashable and all the water has absorbed or evaporated. If any liquid remains, cook uncovered for a few minutes — the mixture must be dry.
- Fish out and discard the bay leaf, cinnamon stick, and black cardamom pod. Let the mixture cool slightly, then grind it in batches in a food processor into a smooth, thick paste. This is the heart of a good chana dal chicken kebab — the finer the grind, the smoother and softer the kebabs. No water needed; if the processor struggles, pulse and scrape down the sides.
- Transfer the ground paste to a bowl. Beat the 2 eggs into the mixture along with the chopped coriander leaves, mint leaves, and finely chopped green chilies. Knead well by hand for 2–3 minutes until the mixture is uniform and holds its shape when pressed. Cover and refrigerate for at least 30 minutes — chilled mixture shapes and fries much better.
- Wet your palms lightly with water or oil. Take about 2 tablespoons of mixture and shape into a smooth, flat disc about 2½ inches wide and ½ inch thick. You should get 16–18 patties. Arrange them on a tray lined with parchment paper.
- Heat the oil in a large non-stick skillet over medium heat. Dip each patty in the beaten egg coating, letting the excess drip off, and lay it gently in the hot pan — don’t overcrowd. These pan fried shami kebab patties need 3–4 minutes per side until deeply golden and crisp. Medium heat is key: too high and the egg coating burns before the inside heats through; too low and they turn greasy.
- Transfer the fried kebabs to a wire rack or paper-lined plate for a minute to drain, then serve hot with mint chutney, lemon wedges, and sliced onions.


