Press the excess water from tofu and cut it into cubes.
Put the yogurt in the tea strainer for 15 minutes to drain out the excess liquid.
Cut the onion and capsicum into cubes. I used the red and green color capsicum.
Add everything in a bowl.
Add yogurt, red chili powder, soya sauce, tandoori masala and salt.
Mix well with your hands and add kasoori methi powder. If you want you can add chaat masala now. If adding now add 1/2 tsp of chaat masala. I prefer to sprinkle it just before serving. Mix well.
Keep this in the refrigerator for 4 hours or overnight too. The more it gets marinated the more spices will get infused into it. If you are in a hurry marinate it for 2 hours at least.
Heat a dosa pan and add a little oil to it. Spread the marinated items on the tawa and keep the flame medium. Cook this on all sides till it gets a nice brown color.
Once it is warm stick it in a toothpick or skewers. I served it in the mini skewers as a bite-sized tandoori tofu.
Serve it hot. If you have not added chaat masala while marinating sprinkle it just before serving.
Repeat the same for the rest of the marinated tofu mixture. Sprinkle a little oil on the pan every time.