Soya Chaap Masala Gravy Recipe | Soya Chaap Curry | Soya Chaap Sabji

Soya Chaap Masala Gravy Recipe | Soya Chaap Curry | Soya Chaap Sabji
pinit View Gallery 1 photo

Soya Chaap Masala Gravy Recipe | Soya Chaap Curry | Soya Chaap Sabji

Soya Chaap Masala Gravy Recipe | Soya Chaap Curry | Soya Chaap Sabji a unique and protein-rich Indian curry recipe made with soya chaap and a spice rich gravy sauce. It is an ideal meat substitute Indian curry that would provide the same texture and flavor as any meat-based curry. It tastes great when served with a combination of Indian flatbread like garlic naan, tandoori roti, kulcha or even with the choice of rice like pulav and biriyani.

Soya Chaap is mock meat or vegan meat made with soya beans. In northern India, the ribs of mutton or meat are called chaap. The soya meat is wrapped around wooden sticks to give a vegetarian leg-piece-like appearance. Hence, the name soya chaap.

Ingredients Required :

Soya Chaap:  Use fresh or canned soya sticks for this curry recipe.

Cooking Oil: You can use ghee, refined oil, vegetable oil, or mustard oil. 

Tomato Purée : One can use fresh tomato purée or store bought.

Spices: Bay Leaf, Black Cardamom, Cinnamon Stick, Cumin Seeds, Red Chili Powder, Turmeric Powder, Coriander Powder, Garam Masala, Kasuri Methi

Other Ingredients: Onion, Green Chilies, Ginger, Salt, Water, Fresh Coriander Leaves

In addition, do visit my other recipes- 

Palak Paneer

Instant jalebi 

Coconut Burfi  

Dal Makhani

Prep Time 10 mins Cook Time 25 mins Rest Time 30 mins Total Time 1 hr 5 mins Servings: 4


For Marination :

For Curry :


How to marinate soya chaap:

  1. At first, take soya chaap and rinse well in water. I have used canned soya chaap, you can use fresh, frozen or canned. Make sure to clean and squeeze off the water well.

  2. Cut into pieces of the size you prefer. Note, if you have bigger pieces, then frying time will increase.

  3. Fry the pieces in hot oil, stirring occasionally.

  4. Make sure to fry on low to medium flame until the chaap turns golden and crisp.

  5. Drain off and transfer to a bowl.

  6. Add curd, turmeric powder, red chilli powder, amchoor powder and salt.

  7. Mix well to combine everything well. Cover and marinate for 20-30 minutes.

How to make masala soya chaap curry :

  1. In a large kadai heat 2 tbsp oil, Bay leaf, Cinnamon Stick, Black Cardamom and Cumin Seeds. Saute until the spices turn aromatic.

  2. Saute onion and ginger until it turns golden brown. Add tomato puree and Saute well.

  3. Now add turmeric powder, red chilli powder, coriander powder and salt to taste.

  4. Saute until the spices turn aromatic. Make sure not to burn the spices.

  5. Continuously stir and cook on medium flame until the oil separates.

  6. Add marinated soya chaap and water adjusting consistency as required and green chilies.

  7. Cover and simmer for 10-15 minutes or until soya chaap absorbs all the flavour and cooked completely.

  8. Add garam masala, kasuri methi and cilantro (fresh coriander) mix well.

  9. Finally, enjoy soya chaap masala gravy with roti or naan.


Use a heavy bottom pan that can handle the heat during the slow cooking process. 

If you use frozen soya sticks or mock meat, thaw them at room temperature before marinating.

 If you are using the dried chaap, make sure to soak them in water until softened.

Shallow fry and Marinate the soya meat  with spices and curd and keeping aside for 20 minutes makes flavor penetrate deep within the layers of mock meat.

The soya chaap curry requires a slow cooking process. Hence, keep the gas flame between slow to medium to fry the masala. 

Hope you enjoy this Recipe!!
If you give this recipe a try, Please post a Comment and rate the Recipe by Clicking Stars below and tag #sukirtisfoodmagic on Instagram.

You can also follow me on Facebook | Instagram | YouTube to see what’s new is cooking in my kitchen!!

Thankyou ❤️ !!

Keywords: Soya Chaap, Soya Chaap Recipe, Soya Malai Chaap, how to make soya chaap curry, Soya Chaap Curry

Frequently Asked Questions

Expand All:
What is soya chaap made of?

Soya chaap is one of the most popular street foods in India. It is also used in making curries. The ingredients that are used to make this easy Soya Chaap from scratch are soy chunks, soya beans, all purpose flour, water and salt.

What does soya chaap taste like?

It looks more like a mock chicken leg piece and tastes quite meaty. If you are looking for a replacement for your meat, then you can use soya chaap sticks as it offers the same kind of flavors.

Is soya chaap vegetarian?

Soya chaap is a pure vegetarian product. Chaap or soya chaap is product made from enriched protein and is often pegged as a vegan or vegetarian alternative to meat. 

Is soya chaap healthier than chicken?

Soya chaap is the best substitute for any animal-based products like chicken, mutton, meat or fish. If you want to get a non-veg protein content in a pure veg item, then go for soya chap. It is basically used to make snacks and gravies which contain high amount of protein, fiber, minerals, vitamins, etc.

Did you make this recipe?

Leave a Comment

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