Shami Kebabs Recipe

Why You’ll Love This Recipe

They are packed with warm, fragrant spices and rich flavor.

The texture is soft and tender, yet crisp on the outside.

They can be made ahead and frozen for convenience.

They’re versatile enough to serve as an appetizer, side, or main dish.

They pair beautifully with chutneys, yogurt sauces, or flatbreads.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1 pound ground beef or mutton
1/2 cup chana dal (split Bengal gram), rinsed
1 small onion, roughly chopped
2 cloves garlic
1-inch piece ginger
2–3 green chilies
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 teaspoon turmeric powder
1/2 teaspoon garam masala
1 teaspoon red chili powder
1 teaspoon salt (or to taste)
2 tablespoons chopped fresh cilantro
1 tablespoon chopped fresh mint
1 egg (for binding)
Oil for shallow frying

Directions

  1. In a large pot, combine the ground meat, chana dal, onion, garlic, ginger, green chilies, cumin, coriander, turmeric, red chili powder, and salt.
  2. Add about 1 cup of water, just enough to cover the mixture. Cook over medium heat until the meat is fully cooked and the lentils are tender, about 20–25 minutes.
  3. Cook uncovered if needed to allow excess moisture to evaporate. The mixture should be fairly dry.
  4. Let the mixture cool completely. Remove any whole spices if used.
  5. Transfer the cooled mixture to a food processor and pulse until smooth but not pasty.
  6. Mix in garam masala, chopped cilantro, mint, and egg. Combine well.
  7. Shape the mixture into small, flat patties.
  8. Heat oil in a skillet over medium heat. Shallow fry the kebabs for 2–3 minutes per side, or until golden brown and crisp.
  9. Drain on paper towels and serve warm.

Servings and timing

Servings: 10–12 kebabs

Preparation time: 20 minutes
Cooking time: 30 minutes
Total time: Approximately 50 minutes

Variations

Use ground chicken instead of beef or mutton for a lighter option.

Add a squeeze of lemon juice to the mixture for brightness.

Stuff the kebabs with a small amount of sliced onion or fresh herbs in the center before shaping.

Make them extra spicy by increasing the green chilies.

Bake or air fry instead of shallow frying for a lighter preparation.

Storage/Reheating

Store cooked kebabs in an airtight container in the refrigerator for up to 3 days.

To freeze, place uncooked or cooked patties on a tray until firm, then transfer to a freezer-safe container for up to 3 months.

Reheat in a skillet over medium heat until warmed through, or bake at 350°F (175°C) for about 10 minutes.

Avoid microwaving if possible, as it can soften the crisp exterior.

FAQs

Can I make Shami Kebabs without chana dal?

Chana dal helps bind and soften the texture. If necessary, you can substitute with red lentils, but the flavor and texture will differ slightly.

Why is my mixture too soft to shape?

It may contain excess moisture. Cook it longer to dry out or refrigerate the mixture for 30 minutes before shaping.

Can I prepare the mixture in advance?

Yes, you can prepare and refrigerate the mixture for up to 24 hours before shaping and frying.

Can I freeze uncooked Shami Kebabs?

Yes, freeze them in a single layer first, then transfer to a container. Fry directly from frozen or thaw before cooking.

What can I serve with Shami Kebabs?

They pair well with mint chutney, tamarind chutney, yogurt sauce, naan, or paratha.

How do I keep them from breaking while frying?

Ensure the mixture is not too wet and handle gently when flipping. The egg also helps bind the mixture.

Can I bake them instead of frying?

Yes, brush lightly with oil and bake at 375°F (190°C) for 20–25 minutes, flipping halfway through.

Are Shami Kebabs spicy?

They have mild to moderate heat, but you can adjust the spice level to your preference.

Can I make them gluten-free?

Yes, this recipe is naturally gluten-free as long as all spices used are certified gluten-free.

What makes Shami Kebabs soft?

The combination of lentils and finely processed meat creates their signature tender texture.

Conclusion

Shami Kebabs are a flavorful and versatile dish that brings together tender meat, lentils, and aromatic spices in every bite. Whether served as an appetizer, snack, or main course, these delicious patties are sure to impress with their rich taste and melt-in-your-mouth texture. Once you try them, they’re bound to become a regular favorite in your kitchen.

Print

Shami Kebabs Recipe

Shami Kebabs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Shami Kebabs are tender and flavorful South Asian patties made with ground meat, chana dal, and aromatic spices, lightly crisped on the outside while remaining soft and melt-in-your-mouth inside.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 10–12 kebabs
  • Category: Appetizer
  • Method: Shallow Frying
  • Cuisine: South Asian
  • Diet: Halal

Ingredients

  • 1 pound ground beef or mutton
  • 1/2 cup chana dal (split Bengal gram), rinsed
  • 1 small onion, roughly chopped
  • 2 cloves garlic
  • 1-inch piece ginger
  • 23 green chilies
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon garam masala
  • 1 teaspoon red chili powder
  • 1 teaspoon salt (or to taste)
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon chopped fresh mint
  • 1 egg
  • 23 tablespoons oil for shallow frying

Instructions

  1. In a large pot, combine ground meat, chana dal, onion, garlic, ginger, green chilies, cumin, coriander, turmeric, red chili powder, and salt.
  2. Add about 1 cup water, just enough to cover the mixture. Cook over medium heat for 20–25 minutes until meat is cooked and lentils are tender.
  3. If excess moisture remains, cook uncovered until the mixture is fairly dry.
  4. Allow the mixture to cool completely.
  5. Transfer to a food processor and pulse until smooth but not overly pasty.
  6. Mix in garam masala, cilantro, mint, and egg until well combined.
  7. Shape into small, flat patties.
  8. Heat oil in a skillet over medium heat and shallow fry for 2–3 minutes per side until golden brown and crisp.
  9. Drain on paper towels and serve warm.

Notes

  • Ensure the mixture is dry before shaping to prevent breaking during frying.
  • Refrigerate the mixture for 30 minutes if too soft to handle.
  • Uncooked or cooked kebabs can be frozen for up to 3 months.
  • Brush with oil and bake at 375°F (190°C) for a lighter option.
  • Serve with mint chutney, tamarind chutney, or yogurt sauce.

Nutrition

  • Serving Size: 1 kebab
  • Calories: 140 kcal
  • Sugar: 1 g
  • Sodium: 180 mg
  • Fat: 9 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0.3 g
  • Carbohydrates: 5 g
  • Fiber: 1 g
  • Protein: 9 g
  • Cholesterol: 35 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments