Heat oil and add green chilli and garlic and caramelize it. Take out few garlic for garnish.
Add shallots and saute for a min and add chopped tomato and cook till they are done and tender.
Now add chilli flakes, black pepper powder, chilli powder , salt and cook.
Add tomato puree and jaggery along with chilli sauce and soya sauce.
After a min of cooking , put off the flame and cool and make a paste of all the masalas along with 2 - 3 tbsp of boiled chickpeas.
Now pour this back in the pan and bring it to simmer and then add boiled chick peas and diced tofus.
Add salt and adjust other seasonings, add little veg stock or water and when it starts bubbling up for a min or so, add some fresh chopped green onions, lemon juice and turn off the flame.
Garnish with the caramelized garlic and sesame seeds.
Serve with toast, dal-rice , fried rice or just like that, you protein rich meal is ready.