A raging Indian street food recipe, making soya chaap is very easy at home. With this easy soya chaap tikka recipe and half an hour, cook tandoori-flavored chaaps that your friends and family will relish.

Soya chaap recipe
Soya Chaap

Soya chaap originated in South Asia and right now is enjoying countrywide popularity in India due to its taste. This recipe was virtually nowhere to be found in the country’s flavorous culinary heritage, but it has risen to become an omnipresent delicacy.

Long-time vegetarians are attracted to it as a welcome deviation from the overexposed paneer. Plus, people who are turning vegetarian are appreciating its meat-like taste and texture. So, make this recipe for the next party and surprise your friends with this delicious, protein-rich veg tandoori starter!

An Easy Indian Starter Recipe You Must Try!

One thing we like to mention: tandoori starters are loved by all! Be its tandoori chicken, chicken banjara tikka, or achari fish tikka, the options for non-vegetarians are countless. However, when it comes to vegetarian people, we always wonder what to make apart from paneer to satisfy our cravings for tandoori recipes.

Fret not, we have something delicious for you. This soya chaap recipe is not only easy to make but will also satisfy your savory cravings as well. Here, the flavors are just breathtaking, and the marination will make the ultimate difference in the recipe!

The marinade is the star ingredient of this chaap recipe. Marinate your soya chaaps and keep them aside for at least an hour, so they soak up all the flavors well. And then, when it is done, cook them in a tandoor or grill them over the gas stove and see it creating flavorous magic.

Now, let’s see how you can make tandoori soya chaap at home!

Quick Stats

Prep time: 30 minutes 

Cooking time: 40 minutes 

Servings: 4 serves 


  • ¼ cup Hung Curd
  • 2 teaspoons Ginger Garlic Paste
  • 2 teaspoons Kashmiri Red Chilli Powder
  • ¼ teaspoon Turmeric Powder
  • 2 teaspoons Tandoori Masala
  • 1 teaspoon Chaat Masala
  • ½ teaspoon Black Pepper Powder
  • Salt (to taste)
  • ½ teaspoon Garam Masala Powder
  • 1 tablespoon Kasuri Methi
  • 2 tablespoons butter
  • 2 tablespoons Fresh Cream
  • 1 teaspoon Lemon Juice
  • 4-5 sticks Soya Chaap

For serving:

  • ¼ cup Onion (sliced)
  • 1 teaspoon Lemon Juice
  • 2 teaspoon Green Chili (chopped)
  • 1 teaspoon Chaat Masala
  • 1 tablespoon butter
  • 1 tablespoon of Fresh Cream 

Method to Prepare 

  • Firstly, remove the stick from the chaap. Then cut it into small pieces.
  • Now, take a large bowl and add all the ingredients apart from soya chaaps to it. Mix it to combine well.
  • Then, add the soya chaap pieces to it and mix once again to combine.
  • Cover the bowl and keep it aside for at least an hour or two.
  • Then, thread the chaap carefully in the skewers.
  • Cook the chaap over direct flame until nicely browned.
  • Transfer them to a mixing bowl. Add the ingredients listed under the “For Serving” section.
  • Toss well to coat the ingredients.
  • Serve immediately and enjoy!

Final Words

If you’re a vegetarian, you are just going to fall in love with this chaap dish! It is bursting with flavors due to our tasty marinade. Roast these tandoori soya chaaps to perfection on a homemade grill, as it will provide you with a dish that is an apt substitute for various tandoori starters.