Mix the veggie filling ingredients, chicken filling ingredients in separate bowls and set aside.
Heat oil in a small pan, and crack a egg in, season it with salt and pepper. flip over and cook. Remove and set aside.
Take a breadslice, butter it slightly, place veggies filling in, cover with another bread, butter it and place egg in, place few onion and tomato slices over it. Cover with another bread, butter it and spoon some chicken filling in cover with another buttered bread.
Now cover this entire thing with foil and let it set for 15 mins.