• Skip to main content
  • Skip to primary sidebar
Sinfully Spicy
menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Main Dishes » Keema
    5 from 4 votes

    Lamb Shami Kebab (Using Keema)

    Published: Apr 12, 2023 by Tanvi Srivastava 4 Comments

    Jump to Recipe

    This post may contain affiliate links.

    Shami Kebab or Shami Kabab are pan- fried minced meat (mutton, lamb or beef) patties popular in the indian subcontinent. This indian kebab recipe is made by boiling & grinding together meat with chana dal (bengal gram lentils), whole spices, onion, ginger and garlic. These meat patties have beautiful texture- they soft on the inside and crispy on the outside.

    Shami kebabs are freezer friendly and hence awesome for meal prep! Serve them with green chutney, sliced onions or cucumbers & fresh lemon juice.

    Shami Kebab on a blue plate served with green chutney, cucumber and pickled onions.

    Growing up, shami kebab parceled inside parathas with sliced onions & green chutney used to be a favorite road trip meal. These kabab taste great at room temperature and hence they travel really well.

    I would lie if I told you that our freezer used to be stashed with frozen shami kebab. I learnt about their freezer friendliness much later in life. Infact, tikka and kebab weren't made that often, I remember them as a special treat.

    All I remember is that when kebabs were made, the cooked minced meat and lentil mixture was ground to fine on sil batta (rectangular stone grinder popular in india). The texture of those shami kebab was something else and really cannot be replicated using food processors.

    This recipe tastes very close to how I grew up eating them even though I use lamb mince. In fact I don't know what took me so long to share it because I make shami kebab quite often (husband's favorite!)

    Shami Kebab

    Shami kebab are a popular dish in the indian subcontinent. There are many myths related to its origin. As per one of them, shami kebabs with their smooth and melt in the mouth texture were invented during the mughal era for a toothless nobleman.

    Shami kebabs are usually made with mutton meat in India. They are a laborious task with solid four to five steps involved before you can sit down to enjoy them. However, trust me when I tell you that they are very well worth it.

    Many recipes (especially pakistani shami kebab recipes) use chunks of meat(mutton or beef boti), however in my home these were always prepared with keema (minced meat) and I do the same.

    The key ingredient other than meat is chana dal or split bengal gram lentils. Lentils provide a binding to meat as well as add to that glorious satisfying taste.The whole spices bring in ton of flavor.

    You could serve shami kebabs as an appetizer or snack or side dish.

    Overhead image of shami kebab on a blue platter on a wooden board served with salad and condiments.

    About My Recipe

    • I do not get mutton here in States so I use minced lamb. I use high fat ground lamb meat (80/20). You could use beef as well.
    • I stick to adding whole spices. Some recipes call for grinding the spices before cooking with meat & lentils however in my opinion that changes the taste of the shami kebabs.
    • To make sure that there are no whole chunks of spices like black peppercorns or cloves, I use my mom's trick. She coarsely pounds them with ginger & garlic before adding. The bits become soft when the meat cooks and are no trouble at all.
    • No ground spices.
    • My recipe calls for golden raisins. You could skip if you wish. However that sweet bite scattered here and there in the kebab mixture really makes them extra delicious.
    • I don't use eggs in my recipe. I never saw eggs being used for binding or for dipping before pan frying the kebab.
    • I use stove top pressure cooker to cook the spiced meat and lentils, however you could do the same in instant pot.

    Difference Between Shami kebab and Seekh Kebab

    Here is my seekh kebab recipe. There are quite a few difference between these two kinds of kebabs in terms of cooking method as well as the texture of kebab itself. Most of the ingredients are common except the use of lentils in shami kebab.

    Seekh kebab are made with a spiced raw minced meat mixture that is skewered on metal rods and cooked over direct heat. These kebabs have a chewy, charred smoky taste.

    Shami kebabs are made with a cooked meat and lentils mixture. They are shallow or pan fried, soft and have a crispy crust.

    Ingredients

    Ingredints needed to make minced meat shaami kebab.
    • Minced Meat- Use keema with high fat content. I use 80/20 ground lamb, I would not go below 85/15 lamb. You could use ground beef, goat keema or mutton keema as well. If you purchase keema from a butcher, ask him to add animal fat (suet) while grinding (about 50g for each 500g of meat).

    Note - To use meat boti (chunks) and chicken, read later in the post.

    • Chana Dal- Bengal Gram Lentils. Chana dal is easily available in south asian grocery stores. If you cannot find chana dal or want to make shami kebab without chana dal, use split yellow peas lentils (matar dal).
    • Whole Spices - dried kashmiri red chillies (or red chilli flakes), cumin seeds, mace, black cardamom, cinnamon, bay leaf, black peppercorns, cloves. Skip any spices you do not have.
    • Other Ingredients - red onion, ginger, garlic, green herbs (fresh cilantro & mint leaves), green chilies, golden raisins(optional)

    How To Make Shami Kebab (Step Photos)

    Preparation

    • Set out the ground meat from the refrigerator 30-45 minutes prior to cooking.
    • Wash the lentils 2-3 times under running water. Cover with water and soak for maximum of 20-25 minutes.
    • Peel onions, roughly chop them. Peel ginger and garlic and chop roughly.
    • Add black peppercorns and cloves to a mortar and pestle. Add 2-3 garlic cloves and pound. Make sure that each black peppercorn and clove is broken. Both these spices are a nuisance and usually remain whole even after cooking.
    • Finely chop onion, ginger, green chilli to be added to the ground kebab mixture.
    • Soak the raisins( if using) in hot water for 8-10 minutes. Squeeze and keep ready.
    Preparation steps for making shami kebab
    Process shots of showing how to make shami kebab.

    Cook Meat & Lentils

    • Add the lamb mince to pressure cooker. Or steel insert of IP.
    • Add the drained soaked lentils along with all the whole spices. Also add the onions, ginger, garlic along with the pounded spices. Sprinkle the salt. Add 1 cup water.
    • Using a wooden spoon, break the meat and mix together everything as much as you can.
    • Close the lid of pressure cooker. At first keep the stove on medium, once you hear the first whistle, reduce the flame to low and let pressure cook for 20 minutes on low medium heat for 6-8 whistles. For IP, set it on high pressure and pressure cook for 10-12 minutes. Release pressure naturally.

    Grind the Kebab Mix

    • Check the meat and lentils for doneness. The lentils will hold shape but they would be completely soft and you would be able to mush them between thumb and fingers. (see image 7).
    • There should be no water at the bottom of the pressure cooker. If you see water, cook off the excess water by placing the pressure cooker on the stove (without closing the lid). If you used Instant pot for boiling and notice that the mixture is watery, then put the IP on sauté mode. Let the water dry out.
    • Let the mixture cool down a bit (but don't let get cold).
    • Pick out the bay leaves, cinnamon stick and black cardamom pods. Discard
    • Transfer the contents to a food processor jar fitted with metal blade.
    • Process the meat for good 2-4 minutes until it resembles a smooth paste.
    • Using a spatula, transfer the ground kebab mixture to a large bowl.
    Step photos of showing how to grind the kebab mixture.
    Photos showing how to pan fry shami kebab.

    Prepare Shami Kebab Mixture

    • Add finely chopped onions, ginger, herbs etc along with raisins to the ground kebab mixture.
    • Using spatula at first, mix everything together. Taste and adjust salt. Taste and add more finely chopped green chillies if you want it more spicy.
    • With gentle hands, knead the kebab mixture similar to how we knead a dough. Dont squish else the onions and herbs will start releasing water.
    • Refrigerate and rest the kebab mixture for 30-40 minutes. Take a break! If you want, you can refrigerate overnight for best flavors and ease of shaping.

    Shape the Kebab

    • Divide the kebab mixture into portions. You could make them as large or small as you wish. I make them small(about 40-50g). For uniformity, measure out and weigh the portions using a food scale.
    • If needed, very lightly oil your hands. Take each portion and roll into a smooth ball. Flatten lightly on the palm to resemble a patty. Dont press too much. Also, don't make thin patties (else they will break).

    Pan Fry Shami Kebab

    • To pan fry, preferably use a heavy pan (tawa/griddle used for making rotis or a cast iron tawa). You could use non-stick frying pan too. 
    • Place the pan on low medium heat and let heat up.

    Tip- The temperature of pan plays a role in making sure that the shami kebab dont break. The tawa should not be too hot or too cold. To check the temperature of the pan, sprinkle some water on it, the water should steam immediately (the water should not sizzle or dance on the pan, that means that the pan is too hot).

    • Once the tawa is hot, add 2-3 drops of oil on the tawa and rub around. Dont add too much oil in the beginning else the kebabs start spreading.
    • Place a few kebabs on the hot pan (without over crowding) keeping in mind that you have ample space around to flip them later without touching other kebabs.
    • On medium heat, let the shami kebab fry. You have to allow a golden brown crust to form but the inside should remain soft. Once the kebab looks set, you may add 1-2 drops of oil all around it.
    • Using a flat large spatula (preferably wide metal) carefully flip the kebab and fry on other side until crust is formed. Right now the kebab is super soft, you will have to be extra careful.
    • Once the kebabs are fried on both sides, switch off the stove and let the kebabs stand on it for 4-5 minutes. Remove using a spatula.
    • Serve with green chutney, onion slices, and lemon juice.

    How To Make Chicken Shami Kabab

    • You may use the same recipe with chicken.Use a combination of chicken thighs & chicken breast. If you see bit of fat on the chicken thighs, dont remove it, it will add a lot of flavor to the shami kebabs. I like to pulse the chicken in a food processor to small pieces and then cook as usual.
    • Use 1 cup chana dal. Chicken meat needs extra binding because it is low in fat.
    • Rest of the recipe remains the same.
    Image showing how to make a shami kebab paratha roll with pickled onions and green chutney.

    Recipe Tips

    1. Don't use cold meat or frozen meat. Frozen meat makes the kebab mixture too watery, definitely avoid.
    2. Keep in mind to not mix the kebab mixture as soon as you open the lid of the pressure cooker. The meat and lentils are very soft right now and they will get mushy.
    3. If after pressure cooking you notice water at the bottom, cook off the moisture by placing the cooker on a low stove. Again keep an eye and don't mix the mixture. This also prevents the kebab mixture from getting wet.
    4. Use a flat pan/tawa to pan fry the kebabs. I avoid skillets because the edges make it difficult to flip the kebabs.
    5. When I have to pan fry a large quantity of shami kebab, I do so simultaneously on 2 pans. To give you an idea, on my 10 inch roti tawa, I place not more than 6-7 kebab at a time.

    Shaping Tips

    • Dry Kebab Mixture - If your kebab mixture is dryish and you feel that it needs extra moisture, add 1-2 tablespoons of heavy cream. Dont add too much in the beginning. A lot of these things are a matter of feel and I cannot write an exact amount, however adding less is always a good idea. This will help you to bring the mixture together and shape them.
    • Wet Kebab Mixture - The main reason is the mixture was wet after cooking. Try sautéing for a longer time to dry up the cooked meat & lentil mixture. If your mixture is wet after grinding, add 1-2 tablespoon of roasted besan(gram flour).Don't add too much else the besan taste will overpower. The last resort is to add bread crumbs, I am not fond of it, however we got to do what we can to save the mixture, right?

    Storage

    Shami kebab mixture stays good in the refrigerator for 3-4 days. You could shape the kebab and store in an airtight container(great for meal prep)

    Freezing Shami Kebab

    Line a large cookie sheet with wax or parchment paper (dont use aluminum foil). Shape the shami kebabs. Layer them in a single layer on the wax paper. Cover with a plastic cling film and set in the freezer for 4-6 hours. When the kebabs are frozen, remove and store them in large ziploc bag for 1-2 months.

    To cook frozen shami kebab, take them out 45 minutes to 1 hour before pan frying. Dont let thaw completely, they will break. Pan fry as outlined above or in recipe card.

    Serving Suggestions

    • Appetizer or Snack - Serve with green chutney, yogurt, sliced onion, lemon wedges.
    • Side dish- I love to serve these as a side dish with yakhni pulao or egg pulao.
    • Make Wraps- Using parathas or any flatbread of choice , pickled onions, chaat masala.
    • Make kebab burgers or sliders- Add them in between toasted buns with lettuce, tomatoes, green chutney and a sprinkle of chaat masala. Yum!
    Top view picture of a shami kebab paratha roll with pickled onions and green chutney.

    Shami Kebab Featured Image.

    Pan-Fried Shami Kebab (with Keema and Chana Dal)

    Tanvi Srivastava
    Shami Kebab are pan-fried meat (mutton, lamb or beef) patties belonging to the cuisine of indian subcontinent. These kebabs are made with meat or chicken, chana lentils & spices. Great for serving as an appetizer or side dish. They are freezer friendly and great for meal prep!
    5 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 1 hour hr
    Cook Time 30 minutes mins
    Total Time 1 hour hr 30 minutes mins
    Course Appetizer, Side Dish
    Cuisine Indian
    Servings 22 kebab
    Calories 139 kcal

    Ingredients
      

    To Cook Meat and Lentils

    • 1 lb(~454g) ground lamb 80/20, use high fat or full fat mince meat
    • ¾ cup (~154g) chana dal bengal gram lentils , substitute with split yellow peas lentils (matar dal)
    • 1 large (145g) red onion roughly chopped
    • 20 g garlic roughly chopped
    • 10 g ginger roughly chopped
    • 1.25 teaspoon salt adjust to taste
    • ½ cup oil for pan frying (approximately)

    Whole Spices

    • 8 kashmiri dried red chilies substitute with red chili flakes
    • 20 black peppercorn
    • 6 cloves
    • 2 bay leaf
    • 1 inch cinnamon stick
    • 2 black cardamom
    • 1.5 teaspoon cumin seeds
    • 2 twig mace skip if not available

    To Make the Shami Kebab Mixture

    • 120 g red onion finely chopped
    • 1 inch piece of ginger finely chopped
    • 6 indian green chili (hot), adjust to taste
    • ½ cup cilantro finely chopped
    • ¼ cup mint finely chopped
    • 12-15 golden raisins optional,

    Instructions
     

    Preparation

    • Take out the minced meat from the refrigerator 30-45 minutes prior to cooking. 
    • Wash the chana lentils 2-3 times under running water. Cover with water and soak for a maximum of 20-25 minutes. 
    • Peel the onions, roughly chop them. Peel ginger and garlic and chop roughly. 
    • Add black peppercorns and cloves to a mortar and pestle. Add 2-3 garlic cloves and pound. Make sure that each black peppercorn and clove is broken. Both these spices are a nuisance and chances are that they will otherwise remain whole even after cooking. 
    • Finely chop the onion, ginger, green chili, cilantro & mint leaves to be added to the ground kebab mixture.
    • Soak the raisins(if using) in hot water for 8-10 minutes. Squeeze and keep ready. You could chop the raisins if you wish.

    Cook the Meat, lentils and whole spices

    • Add the lamb mince to pressure cooker. Add the drained soaked lentils along with all the whole spices. Also add the onions, ginger, garlic along with the pounded spices. Sprinkle salt. Add 1 to 1.25 cup water. Or add all the ingredients to steel insert of IP.
    • Using a wooden spoon, break the meat and mix together everything as much as you can. 
    • At first keep the stove on medium, once you hear the first whistle, reduce the flame to low and let pressure cook for 15-18 minutes on low medium heat for 6-8 whistles. For IP, set it on high pressure and pressure cook for 10-12 minutes. Release pressure naturally. 

    Grind the Kebab Mixture

    • Check the meat and lentils for doneness. The lentils will hold shape but they would be completely soft and you would be able to mush them between thumb and fingers. (see image in post).Cook off the moisture by placing the pressure cooker on the stove (without closing the lid).
    • Let the mixture cool down a bit (but don't let it get cold). Take out the bay leaves, cinnamon stick and black cardamom pods.Discard 
    • Transfer the warm mixture to a food processor jar fitted with metal blade. Process the meat for good 2-4 minutes until it resembles a smooth paste. Using a spatula, transfer the ground kebab mixture to a large bowl.

    Make the Kebab Mixture

    • Add finely chopped onions, ginger, green herbs etc along with raisins to the ground kebab mixture. Using spatula at first, mix everything together. Taste and adjust salt. Taste and add more finely chopped green chillies if you want it more spicy. 
    • With gentle hands, knead the kebab mixture similar to how we knead dough. Dont squish else the onions and herbs will start releasing water. Refrigerate and rest the kebab mixture for 30-40 minutes. Take a break! If you want, you can refrigerate overnight for best flavors and ease of shaping.

    Shape The Shami Kebab

    • Divide the kebab mixture into portions. You could make them as large or small as you wish. I make them small(about 40-50g). For uniformity, measure out and weigh the portions using a food scale. 
    • If needed, very lightly oil your hands. Take each portion and roll into a smooth ball. Flatten lightly on the palm to resemble a patty. Dont press too much. Don't make thin patties (else they will break). 

    Pan Fry The Kebab

    • To pan fry, use a heavy pan (tawa/griddle used for making rotis or a cast iron tawa). You could use non-stick frying pan too. Place the pan on low medium heat and let heat up. 
      Tip- The temperature of pan plays a huge role in making sure that the shami kebab dont break. The tawa should not be too hot or too cold. To check the temperature of the pan, sprinkle some water on it, the water should steam immediately (the water should not sizzle or dance on the pan, that means that the pan is too hot). 
    • Once the tawa is hot, add 2-3 drops of oil on the tawa and rub around. Dont add too much oil in the beginning else the kebabs start spreading.
    •  Place a few kebabs on the hot pan (without over crowding)keeping in mind that you have ample space around to flip them later without touching other kebabs.
    •  On medium heat, let the shami kebab fry. You have to allow a golden brown crust to form but the inside should remain soft. Once the kebab looks set, you may add 1-2 drops of oil all around it. 
    • Using a flat large spatula (preferable sturdy metal) carefully flip the kebab and fry on other side until crust is formed. Right now the kebab is super soft, you will have to be careful. 
    • Once the kebabs are fried on both sides, switch off the stove and let the kebabs stand on it for 4-5 minutes to set. Remove using a spatula. Serve with green chutney, onion slices, and lemon wedges. 

    Notes

    • Don't use cold meat or frozen meat. Frozen meat makes the kebab mixture too watery, definitely avoid.
    • Keep in mind to not mix the kebab mixture as soon as you open the lid of the pressure cooker. The meat and lentils are very soft right now and they will get mushy.
    • If after pressure cooking you notice water at the bottom, cook off the moisture by placing the cooker on a low stove. Again keep an eye and dont mix the mixture. This also prevents the kebab mixture from getting wet.
    • Use a flat pan/tawa to pan fry the kebabs. I would avoid skillets because the edges make it difficult to flip the kebabs.
    • Dont use a lot of oil while pan frying, makes them spread and greasy. These kebabs have high fat content and you need less oil to cook them. 
    • When I have to pan fry a large quantity of shami kebab, I do so simultaneously on 2 pans. To give you an idea, on my 10 inch roti tawa, I place not more than 6-7 kebab at a time.
    • Read the blog post FAQ section about trouble shooting tips on how to fix wet or dry kebab mixture. 
    Shami Kebab with Meat Chunks
    You could use the same recipe for making shami kebab with meat boti (chunks). Use boneless lamb leg and ask your butcher to cut the boti small- that way it gets cooked faster.
    For cooking the boti, you will need to add water for pressure cooking (add 1 cup water).  After pressure cooking, cook off the excess water once the meat and lentils have cooked.
    How To Make Chicken Shami Kabab
    • You may use the same recipe with chicken.Use a combination of chicken thighs & chicken breast. If you see bit of fat on the chicken thighs, dont remove it, it will add a lot of flavor to the shami kebabs. I like to pulse the chicken in a food processor to small pieces and then pressure cook as usual with dal and spices etc. 
    • Use 1 cup chana dal. Chicken meat needs extra binding because it is low in fat.
    • Rest of the recipe remains the same.
    Storage
    Shami kebab mixture stays good in the refrigerator for 3-4 days. You could shape the kebab and store in an airtight container(great for meal prep)
    How To Freeze Shami Kebab
    Line a large cookie sheet with wax or parchment paper (dont use aluminum foil). Shape the shami kebabs. Layer them in a single layer on the wax paper. Cover with a plastic cling film and set in the freezer for 4-6 hours. When the kebabs are frozen, remove and store them in large ziploc bag for 1-2 months.
    To cook frozen shami kebab, take them out 45 minutes to 1 hour before pan frying. Dont let thaw completely, they will break.
    Pan fry as outlined above or in recipe card.
    Serving Suggestions
    • Appetizer or Snack - Serve with green chutney, yogurt, sliced onion, lemon wedges.
    • Side dish- I love to serve these as a side dish with yakhni pulao or egg pulao.
    • Make Wraps- Using parathas or any flatbread of choice , pickled onions, chaat masala.
    • Make kebab burgers or sliders- Add them in between toasted buns with lettuce, tomatoes, green chutney and a sprinkle of chaat masala. Yum!

    Nutrition

    Calories: 139kcalCarbohydrates: 7gProtein: 5gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gTrans Fat: 0.02gCholesterol: 15mgSodium: 146mgPotassium: 75mgFiber: 2gSugar: 1gVitamin A: 49IUVitamin C: 1mgCalcium: 26mgIron: 1mg
    Tried this recipe?Let us know how it was!
    KeemaTikka & KebabLamb

    More Keema

    • Lamb Seekh Kebab Featured Image.
      Indian Lamb Seekh Kebab (Pan-fried Spicy Lamb Skewers)
    • Keema Pulao Featured Image.
      Easy Keema Pulao (Keema Rice)
    • Chicken Keema Featured Image.
      Chicken Keema (Indian Style)
    • Keema Masala Featured Image.
      Keema Masala (Dhaba Style)

    Share This Recipe

    • Facebook
    • X
    • Email

    Reader Interactions

    Comments

      5 from 4 votes (3 ratings without comment)

      I'd Love to Hear from You! Cancel reply

      If you tried this recipe, please leave a star rating and share your feedback below. Your input helps me refine my recipes and guides others too. As always, thank you so much for your support!

      Thank you,
      Tanvi

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Gurpreet

      August 22, 2023 at 7:19 am

      5 stars
      The recipe comes out really nice and soft. All my guests love the kebabs I make.

      Reply
      • Tanvi Srivastava

        August 22, 2023 at 11:44 am

        Happy to hear!! Thank you for leaving a feedback. Appreciate it!

        Reply
    2. Arshdeep kaur

      August 29, 2023 at 8:59 am

      can I use mixer grinder instead of food processor

      Reply
      • Tanvi Srivastava

        August 29, 2023 at 10:24 am

        Yes you could use a mixer grinder. Please be careful that the mince does not get pasty.Grind on low speed for short intervals, pause and check the mixture a few times in between.

        Reply

    Primary Sidebar

    Hi, I'm Tanvi! If you love Indian food, you are at the right place, browse through hundreds of delicious Indian recipes

    More about me ?

    Popular

    • Chilli Paneer Featured Image.
      Street Style Chilli Paneer
    • Masoor Dal featured Image.
      Simple Masoor Dal Recipe (Spiced Red Lentils)
    • Paneer Burger Featured Image.
      Crispy Pakora Crusted Paneer Burger (Air Fryer)
    • Tandoori Shrimp Tikka featured Image.
      Pan fried Tandoori Shrimp Tikka (Air fryer Option)
    • Pistachio Tiramisu Featured Image.
      Pistachio Tiramisu (Raw Eggfree, No Coffee)
    • Mango Rice Pudding Featured Image.
      Creamy Mango Rice Pudding (Mango Kheer)

    Looking for Something?

    Footer

    back to top

    Links

    • Recipe Index
    • Privacy Policy
    • Editorial Policies

    Free Recipe Book

    • Sign Up! to get your e-copy!

    About

    • About Me

    Copyright © 2025 Sinfully Spicy

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.