Heat oil in a pan over medium heat. Add in cumin seeds and fennel seeds, and cook until fragrant. Mix in the onions and green chillies, and cook until the onions are translucent. Add the grated ginger and grated garlic, and cook for a few seconds. Add chopped bell pepper and chopped tomato and cook for another 1-2 minutes. Add in ground cumin, ground coriander, ground turmeric, salt, and Kashmiri chilli powder, and cook for 2-3 minutes.
Crumble tofu into small pieces, directly into the pan, mix and cook for 2 minutes. Add the lemon juice. fresh coriander leaves, and ground cinnamon. Mix until well combined, and remove from heat. Enjoy with some warm toasted bread, avocado, vegan mayo and chili oil!