Love soya chaap? We have got for you spicy, masala loaded Punjabi Soya Chaap Recipe. It’s the real outburst of flavours just perfect to enjoy with lachha paratha or pulao. If you have never ever tried soya chaap masala before then surely this Punjabi soya chaap recipe is worth a try. It is an ultimate vegetarian comfort food packed with all the delectable Punjabi flavours.Â

What is soya chaap?
Soya Chaap is a kind of mock meat or vegetarian/vegan meat prepared with soybean chunks and flour. The dough is then wrapped around wooden sticks to give a mock leg piece like appearance. This is called soya chaap.
These soya sticks are used to prepare vegan meat-like curries or coated in tandoori masala and grilled to serve as a snack. Either way, it is a fantastic protein source for vegetarians.
The readymade soya chaap is not always gluten-free. It has white flour (maida) as one of the ingredients. Ideally, soya chaap is prepared with soybean chunks and flour but many manufacturers use all-purpose flour to bind the dough. So read the label carefully if you are looking for a 100% gluten-free soya chaap.Â
The soya chaap adds great variety to the vegetarian menu. Especially if you are planning an Indian menu for the dinner party. For those who are looking for a delicious vegetarian curry other than paneer makhani, soya chaap masala is the answer.

How does one make the kind of soya chaap found in Delhi?
Soya Chaap Gravy is quite a popular street food across the Northern Region of India, especially in Delhi.
During the evening time, many street cart vendors sell rich and creamy soya chaap masala with naan or paper-thin roomali roti. That combination is truly for a hungry soul like me. I can devour a plateful of it any day.
At home, I keep experimenting to recreate the magic of Delhi style soya chaap masala. And my recipe for soya chaap butter masala is very close to what you get in Delhi. If you looking for something on a bold and earthy side, then this Punjabi soya chaap masala recipe is the right curry for you. Â

Before I talk about the recipe, let me share a little secret with you. In any paneer or chicken curries, you can easily substitute soya chaap instead of the main ingredient (chicken/paneer).
Soya chaap is a versatile ingredient that is perfect for the robust Indian curries. It certainly compliments the lavish and indulgent Indian curry recipes.Â
I hope next time you see a packet of soya chaap in the supermarket, you have enough ideas to use it creatively.

More Indian curry recipes which you can make with soya chaap:
Paneer Butter Masala -> Soya Chaap Butter Masala
Dhaba Style Matar Paneer -> Dhaba Style Soya Chaap
Chicken Korma – Malai Soya Chaap
Kadhai Paneer – Soya Chaap Handi Wala
For more such fun recipes in your life subscribe to our weekly newsletter or follow us on Instagram and Youtube for video recipes.
If you try this recipe and love it, please leave a comment and a rating. This helps us grow and reach many other food lovers like you, who are looking for a perfect tried and tested recipe.

Punjabi Soya Chaap Recipe
- Heavy Bottom Kadhai
Ingredients
- 6 soya chaap (soya sticks)
- 1 teaspoon red chilli powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon Salt
- 2 tablespoon refined oil
Ingredients For The Soya Chaap Gravy:
- 1 bay leaf (tej patta)
- 1 Cup fine chopped onion
- 1 teaspoon ginger-garlic paste
- 1 Cup tomato paste (grind 2 small-size tomato)
- Salt to taste
- 1 teaspoon red chilli powder
- 1/2 teaspoon turmeric powder
- 1 teaspoon garam masala ( see recipe )
- 2 green chilli, sliced
- 1 tablespoon chopped fresh coriander leaves
- 4 tablespoon mustard oil (sarson oil)
Instructions
- Gently remove soya chaap from the sticks. You can easily slide them using a fork.
- Cut them into big chunks. Make sure not to make very small pieces of the soya chaap.
- Dress soya chaap pieces in red chilli, turmeric and salt. Mix nicely.
- Heat refined oil in a pan. Saute soya chaap pieces till they are nicely roasted or light brown in colour. Transfer to a plate and set aside.
How To Make Soya Chaap Masala Gravy:
- Heat mustard oil in a heavy bottom pan or casserole.
- Add bay leaf. Fry till the aroma is released approximately for 2 – 3 seconds.
- Next, add the chopped onion. Fry it over low flame till golden in colour. keep stirring at regular intervals while frying onion.
- Once onion is done add the ginger-garlic paste and fry it for 2 – 3 minutes or till the raw smell wafts away.
- Add the tomato paste, red chilli powder, turmeric and stir to combine. Fry the masala over low heat till it starts leaving the sides of the pan. Stirring at regular intervals.
- Now, add the roasted soya chaap pieces. Stir to combine and cook them covered over low heat for 10 minutes.
- Open the lid, add approximately 1 Cup of water, garam masala, green chilli and chopped coriander. Mix and allow the gravy to simmer for next 10 minutes over low heat.
- Serve Punjabi Soya Chaap Masala with chapati, rice or lachha paratha.
Recipe Notes:
- If you are using frozen soya chaap defrost them as per packet instructions before marinating in the spices.
- To reduce the thickness of gravy add approximately 2 Cups of water instead of 1 Cup.
23 comments
Interesting Recipe! But I haven’t seen soya chaap anywhere near my place! Do you get it only in Delhi? Can you tell me where in Delhi do you get it?
Nowadays, frozen packets of Soya Chaap are available in supermarkets like Big Bazaar, more, Hyer City, local sweet shops that sell paneer, vegetable vendors who sell paneer etc. In Delhi, it is so easily available.
My chaps got burnt in first 10 min before adding water ????
Don’t we should add water right after adding chaps?
There could be many reasons for chaap to get burnt – less masala, light weight pan, or high heat. If you feel pan is scorching add 1/4 Cup of water while cooking the chaap covered.
At first I really had no interest in having veg food, I used to have non veg all the time. One of my friend suggested me to try Soya Chaap and i loved it. It almost tastes like chicken.
Yes, it tastes very much similar to chicken. A fabulous vegetarian source of protein.
hy hina gujral
really like your recipe, my mouth got watering while ready the recipe itself and i have cooked by using your recipe but on the second time when i cooked soya chap i used cookme chap masala and it tested so good as your cooking style, if you can use cookme chap masala on your recipe than the food will be so easy to cooked specially for working people who have less time to cook and want to eat there favourite food.
http://www.cookme.in/product/chap-mix/
Soya chap can be made at home if you are not getting it in the market
How to make soya chap sticks at home?
Will surely post the recipe soon!
This Chaap Recipe looking soo delicious I definitely this chaap recipe.
thank you so much! Glad you like it.
I LOVED IT!! Thankyou so much for these amazing recipe😊
I LOVED IT!! Thankyou so much for this amazing recipe😊
Thank you so much for such positive feedback.
Do we have to boil the soya chaap before frying ?
If you are using fresh Soya Chaap then no boiling. They are already soft like paneer. If you are using dry soya chaap like soya nuggets then yes, it requires boiling to soften up.
So yummy recipe! this tends to look like a royal dish!
It is big on flavours but very easy to make.
This are fabulous…recipe..and it looks too delicious, sound more yummy as well…can’t wait make them and we love your info…Thanks for sharing…!
Hope you enjoy the final dish!
Hi, I need soyachaap recipe. Like how much flour and soy chunks needed . Cause where I live don’t get ready made soy chap.Please reply thanks 😊
Will surely share that recipe soon!