Go Back
Shami kebabs served with naan and yogurt raita on a ceramic plate

Shami kebab recipe

This easy Shami kebab recipe uses ground meat, chana dal, and simple spices to make flavorful, tender patties. Cook everything in one pot, blend into a smooth mix, shape into kebabs, and fry until golden. It’s perfect for a quick meal, snack, or freezer prep—ready in under an hour and great for 4 people.
Prep Time 10 minutes
Cook Time 15 minutes
Cooking the Mixture 35 minutes
Total Time 1 hour
Servings: 4
Course: dinner, lunch
Cuisine: north indian, pakistani, south asian
Calories: 320

Ingredients
  

  • 500 g ground beef or chicken
  • ½ cup chana dal split chickpeas, soaked for 30 min
  • 1 medium onion roughly chopped
  • 4 garlic cloves
  • 1- inch piece ginger
  • 2 green chilies
  • 1 tsp cumin seeds
  • 1 tsp coriander seeds
  • 1 tsp red chili powder
  • ½ tsp turmeric
  • Salt to taste
  • 1 egg for binding
  • 2 tbsp chopped cilantro
  • 1 tsp garam masala
  • 2 tbsp oil for frying
  • 2 cups water

Method
 

  1. Cook everything: In a pot, add meat, soaked dal, onion, garlic, ginger, green chilies, spices, and water. Cook until the water dries completely.
  2. Cool & grind: Let the mix cool. Remove any whole spices if used. Blend into a smooth paste.
  3. Mix & shape: Add chopped cilantro, garam masala, and a beaten egg. Mix well. Shape into flat round patties.
  4. Fry: Heat oil in a non-stick pan. Fry kebabs on medium heat until golden on both sides.
  5. Serve: Serve hot with naan, chutney, raita, or in wraps.