If you’re looking for a tasty and wholesome treat, these Vegetarian Shami Kebabs are just the ticket! Perfectly crispy on the outside and tender on the inside, they make for a delightful snack or a filling meal. This recipe holds a special place in my heart because it’s not only packed with protein from chickpeas and lentils but also bursting with aromatic spices that create a symphony of flavors. Whether you’re preparing them for a busy weeknight dinner or serving them at a family gathering, these kebabs are sure to impress everyone around the table.
Plus, they’re incredibly versatile! You can enjoy them as an appetizer with mint chutney or even as a hearty filling in wraps. It’s no wonder this vegetarian delight has become a go-to in our home!
Why You’ll Love This Recipe
- Quick and Easy: These kebabs come together in no time, making them perfect for busy weeknights.
- Family-Friendly: Kids and adults alike will love the flavorful crunch, ensuring everyone goes back for seconds!
- Make Ahead: Prep the mixture earlier in the day or even freeze the patties for later; they hold up wonderfully!
- Wholesome Ingredients: Packed with lentils and chickpeas, they’re both nutritious and satisfying.
- Flavor Explosion: The combination of spices creates an unforgettable taste that dances on your palate!

Ingredients You’ll Need
Making these Vegetarian Shami Kebabs is easy with simple and wholesome ingredients you probably already have in your pantry. Gather these goodies to whip up this delicious dish:
- 1 cup dried chickpeas (soaked overnight)
- 1/2 cup split Bengal gram (chana dal), soaked for 2 hours
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1-inch ginger, grated
- 2 green chilies, chopped
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon red chili powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper
- 1/4 cup fresh cilantro, chopped
- 1/4 cup fresh mint, chopped
- 1 tablespoon lemon juice
- 1 tablespoon gram flour (besan)
- 1 tablespoon oil (for frying)
Variations
This recipe is wonderfully adaptable! Whether you want to switch things up or cater to different tastes, here are some fun variation ideas:
- Add More Vegetables: Mix in finely chopped spinach or grated carrots for added nutrition.
- Spice it Up: For those who love heat, throw in an extra green chili or some cayenne pepper to kick up the spice level.
- Air Fryer Option: Shape your patties and air fry them at 375°F (190°C) for about 10 minutes on each side for a healthier option!
- Herb Infusion: Experiment with different herbs like parsley or dill instead of cilantro and mint for unique flavor profiles.
How to Make Vegetarian Shami Kebab
Step 1: Prepare the Lentils and Chickpeas
Start by draining the soaked chickpeas and chana dal. It’s essential to soak them beforehand so they soften up nicely. Add them to a food processor and blend until coarsely ground. This creates a fantastic base that’s hearty yet manageable.
Step 2: Sauté the Aromatics
In a pan, heat 1 teaspoon of oil over medium heat. Sauté your chopped onions, minced garlic, and grated ginger until softened—this step is crucial as it brings out their natural sweetness and adds depth to your kebab mixture. Once fragrant, add the green chilies along with all your dry spices. Stir well so that everything melds together beautifully.
Step 3: Combine Flavors
Transfer your sautéed mixture into the food processor with the ground chickpeas and dal. Now it’s time to mix in those vibrant herbs—cilantro and mint—as well as lemon juice and gram flour. The gram flour acts as a binding agent while adding a lovely nuttiness!
Step 4: Shape Your Kebabs
Shape this flavorful mixture into small round patties. If it feels too dry, don’t hesitate to add just a few drops of water; if it’s too wet, sprinkle in more gram flour until you achieve that perfect consistency.
Step 5: Fry Until Golden
Heat oil in your pan over medium heat. Fry those beautiful patties for about 2–3 minutes on each side—or until they turn golden brown and crisp! This gives them that irresistible crunch while keeping all those delightful flavors intact.
Step 6: Serve & Enjoy
Serve these warm Vegetarian Shami Kebabs fresh out of the pan with mint chutney or yogurt dip. They’re best enjoyed right away but trust me—they’ll still be amazing if you save some for later!
Pro Tips for Making Vegetarian Shami Kebab
To ensure your Vegetarian Shami Kebabs turn out perfect every time, consider these helpful tips!
-
Soak the legumes properly: Proper soaking of chickpeas and chana dal not only reduces cooking time but also helps achieve a smoother texture in your kebabs.
-
Don’t over-blend: Aim for a coarsely ground mixture. Over-blending can result in a paste rather than a textured patty, compromising the final product’s crispiness.
-
Adjust spices to taste: Feel free to tweak the spices according to your preference. Everyone has different spice tolerances, so customizing it will make the dish more enjoyable for you and your guests.
-
Test fry a small patty: Before frying all the kebabs, fry one small patty first to check for seasoning and adjust if necessary. This way, you can ensure the flavors are just right.
-
Keep oil temperature consistent: Fry at medium heat to avoid burning the outside while leaving the inside undercooked. A steady oil temperature results in perfectly crispy and golden kebabs.
How to Serve Vegetarian Shami Kebab
Presenting your Vegetarian Shami Kebabs beautifully can enhance the dining experience. Here are some delightful ideas on how to serve them!
Garnishes
- Chopped cilantro: Fresh chopped cilantro adds a burst of color and flavor that complements the spices in the kebab.
- Sliced lemon: A wedge of lemon gives an extra zing when squeezed over the kebabs just before eating, brightening up the dish.
Side Dishes
- Mint chutney: A refreshing mint chutney pairs perfectly with these kebabs, adding a cool contrast to their spiciness.
- Yogurt dip: Creamy yogurt seasoned with herbs or spices makes for a luscious dip that balances out the flavors beautifully.
- Cucumber salad: A simple cucumber salad with diced tomatoes and onions provides a crunchy and refreshing side that complements the richness of the kebabs.
- Naan or flatbread: Warm naan or any flatbread is an excellent accompaniment, allowing you to wrap up the kebabs for an easy-to-eat treat.

Make Ahead and Storage
This Vegetarian Shami Kebab recipe is perfect for meal prep, making it easy to enjoy delicious kebabs throughout the week!
Storing Leftovers
- Allow the kebabs to cool completely before storing.
- Place them in an airtight container in the refrigerator.
- They will stay fresh for up to 3 days.
Freezing
- Place cooked kebabs on a baking sheet in a single layer and freeze until solid.
- Once frozen, transfer them to a freezer-safe bag or container.
- They can be stored in the freezer for up to 1 month.
Reheating
- To reheat from the fridge, warm the kebabs in a skillet over medium heat for about 5 minutes on each side until heated through.
- For frozen kebabs, thaw overnight in the refrigerator before reheating or heat directly from frozen, adding a few extra minutes to cooking time.
FAQs
Got questions? Here are some common queries about Vegetarian Shami Kebab!
Can I make Vegetarian Shami Kebab without chickpeas?
Yes, you can replace chickpeas with other legumes like lentils or black beans for a different flavor and texture.
What is the best way to serve Vegetarian Shami Kebab?
These kebabs are best served warm with mint chutney or yogurt dip. You can also enjoy them in wraps or sandwiches!
How long do Vegetarian Shami Kebabs last in the fridge?
Properly stored in an airtight container, they last for up to 3 days in the refrigerator.
Final Thoughts
I hope you enjoy making these delightful Vegetarian Shami Kebabs as much as I do! This recipe is not just about great flavors but also about sharing good times with friends and family. Dive into this culinary adventure, and don’t hesitate to experiment with your favorite dips and sides. Happy cooking!
Vegetarian Shami Kebab
Vegetarian Shami Kebabs are a delightful fusion of chickpeas and lentils, seasoned with aromatic spices that create a mouthwatering experience. These crispy patties are perfect as an appetizer or main dish, ideal for any occasion. Whether you serve them at a family gathering or enjoy them as a quick weeknight dinner, these kebabs are sure to impress! Packed with protein and bursting with flavor, they are versatile enough to be enjoyed in wraps, on their own, or alongside your favorite dips like mint chutney or yogurt.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: Approximately 10 servings 1x
- Category: Appetizer
- Method: Frying
- Cuisine: Indian
Ingredients
- 1 cup dried chickpeas (soaked overnight)
- 1/2 cup split Bengal gram (chana dal), soaked for 2 hours
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1-inch ginger, grated
- 2 green chilies, chopped
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon red chili powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper
- 1/4 cup fresh cilantro, chopped
- 1/4 cup fresh mint, chopped
- 1 tablespoon lemon juice
- 1 tablespoon gram flour (besan)
- 1 tablespoon oil (for frying)
Instructions
- Drain soaked chickpeas and chana dal; blend until coarsely ground.
- Sauté onions, garlic, and ginger in oil until softened; stir in green chilies and spices.
- Combine sautéed mixture with ground legumes; add herbs and lemon juice.
- Shape into patties; adjust consistency with water or gram flour if needed.
- Fry in oil until golden brown on both sides.
Nutrition
- Serving Size: 1 serving
- Calories: 120
- Sugar: 2g
- Sodium: 200mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 0mg


