Heat the canola oil in a saucepan.
Add the cumin seeds and when they crackle, add the onions.
Saute the onions for a few minutes until they start to brown.
Add the ginger and stir it in.
Add the turmeric and chili and stir in.
Add the mushrooms and cabbage and cook until they are fairly tender with a slight bite to them.
Now add the silken firm tofu, crumbled into small pieces, and stir to mix with the spices and veggies.
Add salt to taste, then take off the heat, garnish with coriander, spritz with some lemon juice, and serve hot.