In a bowl, mix together ingredients from cabbage to eggs till nicely combined.
In a fry pan, melt sufficient butter. Spread out the mixture and shape into two squares, approximately the size of the bread.
Cook on low flame, flipping sides and till the vegetables are just cooked.
Take out, melt more butter and toast the bread on both sides.
To assemble, spread ketchup and mayonnaise on both the slices. Top with one square of the egg mix and then with cheese. Close with the second slice on top.
Cut through the middle and enjoy.