Heat oil in a pan and add cumin seeds.
Once they splutter, add chopped onions and sauté until golden brown.
Add ginger-garlic paste and sauté for a minute.
Pour in the tomato puree and cook until the oil separates.
Add turmeric powder, red chilli powder, and salt; mix well.
Add the mixed vegetables and tofu; stir gently to coat.
Pour in water, cover, and cook for 10 minutes.
Sprinkle garam masala and mix.
Garnish with fresh coriander leaves before serving.