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 green chillies; cook for 2 minutes.
Stir in the tomato puree and cook until the oil separates.
Add turmeric powder, red chilli powder, and salt; mix well.
Gently fold in the cubed tofu and coat with the masala.
Pour in water, cover, and simmer for 10–15 minutes.
Sprinkle garam masala and garnish with coriander leaves before serving.