Tandoori Soya Chaap Recipe (Street-Style)
This post may contain affiliate links. Please read our privacy policy.
Make this Street-Style Tandoori Soya Chaap at home using my easy recipe. Serve it with green chutney for parties or get-togethers.
I love making a variety of appetizers at home, and here are a few of my favorite recipes: Chicken Tikka, Masala Papad, Spot Idli, Onion Pakoda, and Hariyali Paneer Tikka.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Table of Contents
What Is Soya Chaap
Soya Chaap (Soya Chap) is a popular vegan Indian dish made with soybeans. The soybeans are first soaked in water and then ground into a paste. This paste is then shaped into chaaps (kababs on sticks) and used to make various dishes.
Some popular soya chaap dishes include soya chaap curry, tandoori soya chaap, soya chaap masala, and soya chaap pakora.
Soya chaap can be dry or canned. If you are using dry chaap, you need to hydrate it by soaking it in hot water for 30 minutes. The canned soya chap is ready to cook.
I ordered mine from Amazon. You can get them at any Indian grocery store, too.
About Tandoori Soya Chaap
This Street-Style Tandoori Soya Chaap is a delicious North Indian starter. Soya chaap is cut into small pieces and marinated with a spicy marinade. It is then grilled directly over the flame, giving it a nice smoky flavor.
You can also make these in a BBQ, oven, pan over the stovetop, or air fryer.
Tandoori Chaap is a great vegetarian appetizer for parties, get-togethers, or BBQ nights.
Ingredients
You can get all the ingredients for this recipe at an Indian grocery store.
To Marinate The Chaap
- Soya chaap – I used canned soya chaap, but you can use dried ones as well. The dried ones need to be hydrated before cooking, but the canned ones are ready to cook.
- Yogurt (Greek yogurt, hung curd) – Yogurt makes the base of the marinade. Use thick yogurt so that the marinade sticks to the chaap.
- Spice Powders – You will need Kashmiri red chili powder, turmeric powder, Tandoori masala powder, chaat masala powder, black pepper powder, and garam masala. I used Shaan brand tandoori masala; you can use any brand you like.
- Others – You will also need ginger-garlic paste, salt, Kasuri methi, butter (salted or unsalted), unsweetened heavy cream, and freshly squeezed lime juice.
For Serving
The cooked chaap are tossed in a tangy mixture made using the following ingredients.
- Red onions
- Freshly squeezed lime juice
- Green chilies
- Chaat masala powder
- Butter (salted or unsalted)
- Unsweetened heavy cream
How To Make Soya Chaap Tandoori
Marinate The Chaap
Step 1: Remove the stick from 4-5 chaap.

Step 2: Cut them into ยฝ-inch pieces.

Step 3: Add the following ingredients to a mixing bowl.
- ยผ cup Greek yogurt (hung curd)
- 2 teaspoon ginger garlic paste
- 2 teaspoon Kashmiri red chili powder
- ยผ teaspoon turmeric powder
- 2 teaspoon tandoori masala powder
- 1 teaspoon chaat masala powder
- ยฝ teaspoon black pepper powder
- 1 teaspoon salt
- ยฝ teaspoon garam masala powder
- 1 tablespoon crushed Kasuri methi
- 2 tablespoon melted butter (salted or unsalted)
- 2 tablespoon unsweetened heavy cream
- 1 teaspoon freshly squeezed lime juice

Step 4: Mix well to make a smooth paste.

Step 5: Add the soya chaap pieces to the bowl.

Step 6: Mix well to coat them with the marinade. Cover the bowl with a cling wrap and keep aside for 30 minutes.

Grill The Chaap
Step 7: Thread the chaap in metal skewers.

Step 8: Cook over direct flame until nicely browned and slightly charred. Keep rotating the skewers at regular intervals to brown evenly. You can also cook the marinated chaap in an oven, an air fryer, or on a BBQ.

Toss The Chaap
Step 9: Transfer the cooked chaap to a mixing bowl.

Step 10: Add the following ingredients to the bowl and toss well to coat the chaap.
- ยผ cup thinly sliced onions
- 1 teaspoon freshly squeezed lime juice
- 2 teaspoon finely chopped green chilies
- 1 teaspoon chaat masala powder
- 1 tablespoon melted butter (salted or unsalted)
- 1 tablespoon unsweetened heavy cream

Step 11: Serve immediately with a side of Green Chutney, thinly sliced onions, and lime wedges.

Tandoori Soya Chaap FAQs
Preheat the oven to 360°F (180°C).
Set a dripping tray on the lower half of the oven.
Set a wire rack above the dripping tray. Arrange the marinated soya chaap on the wire rack and grill for 15-20 minutes.
Flip the soya chaaps, brush them with more butter, and grill for 15 minutes, until browned and slightly charred.
Take them out, mix them with the serving ingredients, and serve.
Heat a grill pan over medium-high heat.
Brush the pan with butter and place the skewered chaap on it. Cook them on all sides, rotating frequently to ensure even cooking.
Spread the marinated chaap in a single layer in the air fryer basket. Air fry for 10 minutes at 360°F (180°C). Flip and air fry for another 10 minutes. Remove the chaap, mix them with the serving ingredients, and serve.
Other Indian Appetizer Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Tandoori Soya Chaap Recipe (Street-Style)
Ingredients
For The Marination
- 4-5 sticks soya chaap
- ¼ cup thick yogurt (Greek yogurt)
- 2 teaspoons ginger garlic paste
- 2 teaspoons Kashmiri red chili powder
- ¼ teaspoon turmeric powder
- 2 teaspoons tandoori masala powder
- 1 teaspoon chaat masala powder
- ½ teaspoon black pepper powder
- 1 teaspoon salt
- ½ teaspoon garam masala powder
- 1 tablespoon crushed Kasuri methi
- 2 tablespoons butter (salted or unsalted)
- 2 tablespoons unsweetened heavy cream
- 1 teaspoon freshly squeezed lime juice
For Serving
- ¼ cup thinly sliced onions
- 1 teaspoon freshly squeezed lime juice
- 2 teaspoons finely chopped green chilies
- 1 teaspoon chaat masala powder
- 1 tablespoon butter (sated or unsalted)
- 1 tablespoon unsweetened heavy cream
Instructions
Marinate The Chaap
- Remove the stick from 4-5 chaap and cut them into ½-inch pieces.
- Add all the marination ingredients to a bowl and mix well.
- Add the soya chaap pieces to the bowl and mix well to coat them with the marinade.
- Cover the bowl with a cling wrap and keep aside for 30 minutes.
Grill The Chaap
- Thread the chaap on metal skewers.
- Cook over direct flame until nicely browned and slightly charred. Keep rotating the skewers at regular intervals so that they brown evenly.
Toss The Chaap
- Transfer the cooked chaap to a mixing bowl.
- Add the serving ingredients to the bowl and toss well to coat the chaap.
- Serve immediately with a side of Coriander Mint Chutney, some thinly sliced onions, and lime wedges.






Nice,turned out well
Thanks Vijay
An easy to follow recipes.
The dish came out pretty well..
Thanks Mansi
can I marinate today and cook it tomorrow
Yes, you can.
I live in Canada and our gas stoves don’t have straight flames they are the different electric stove can you tell then how to cook the champ
I have mentioned the methods to cook them in an oven or an air fryer in the post. Please check them.
Loved it so much that I am planning to make in my next get together.
Loved the recipe.It is easy and quick. I tried it today and the chap made me feel like I am eating some Delhi street food. Thanks for sharing.
Good to know!
It’s nice
Thanks