How To Make Delicious Soya Chaap At Home Easily

By Aditi Saraswat

November 6, 2025

Soya chaap is a high-protein vegetarian delight that is not only tasty but highly nutritious. Ideal for grilling or adding to spicy curries, this homemade version grabs authentic street-style flavour with simple ingredients and little effort.

Ingredients

2 cups soya chunks ¼ cup all-purpose flour (maida) 1 tbsp yoghurt 1 tsp ginger-garlic paste 1 tsp red chilli powder ½ tsp garam masala Salt to taste 1 tbsp oil

Step 1

Soak 2 cups of soya chunks in hot water for about 30 minutes. Drain and squeeze out water from these. You can also get them from a store.

Step 2

Blend the soaked chunks to make a rough paste.

Step 3

Prepare the soft dough by adding maida, salt, and water.

Step 4

Roll the dough into a log shape and wrap it around skewers or ice cream spoons.

Step 5

Boil the soya chaap in salted water for about 10–12 minutes and let it cool completely.

Step 6

Marinate the boiled soya chaap in a blend of yoghurt, red chilli, garam masala, and ginger-garlic paste.

Step 7

Grill, roast, or pan-fry them until golden and crispy. Serve hot with mint chutney.