Clean the giblets well and set aside to drain.
Heat oil in a saucepan. Splutter cumin. Add in the onions and green chillies and cook till the onions are wilted.
Add the giblets and cook on high flame till it turns whitish.
Reduce the flame and add in the masala powders and stir to coat well.
Add the tomato and vinegar. Cover and cook, stirring occasionally till the giblets get cooked. Sprinkle in water to avoid it from sticking to the pan.
Once almost done, add in the yogurt and cook for a minute.
Add the garam masala and kasoori methi and cook for another minutes. Mix all well, add salt and pepper, in case more spice is needed.
Serve hot with chapathis!