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.
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
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.
Blend the soaked chunks to make a rough paste.
Prepare the soft dough by adding maida, salt, and water.
Roll the dough into a log shape and wrap it around skewers or ice cream spoons.
Boil the soya chaap in salted water for about 10–12 minutes and let it cool completely.
Marinate the boiled soya chaap in a blend of yoghurt, red chilli, garam masala, and ginger-garlic paste.
Grill, roast, or pan-fry them until golden and crispy. Serve hot with mint chutney.