in a pan, heat lil oil, throw in some cumin seeds and mustard seeds to splutter. Add coriander seeds, some cashew nuts. Add chopped garlic, ginger,onion and once they are roasted add tomatoes, cook for somemore time. cool and make a fine thick paste,using very little water.
in a pan heat oil again and add red chili powder, garam masala and pavbhaji powder, mix them and roast a while on low flame. Add the paste prepared, make sure the consistency is tick but not completely dry. Add salt to taste.
just before serving add the roasted/plain peices of bun (slightly bigger pieces, may be cubes of 1", hence bun is preferred,if you like using bread, use not-sliced whole loaf and cut lage cubes) coat the paste thoroughly on all sides of the bread/bun gently mix. serve on a plate, top it with a fist full of fresh chopped onion, coriander leaves and sprinle some lemon juice
since bread is blonde the gravy better be lil more spicy to taste and make it extra spicy for the true taste of this spicy snack :)