Make eggs as per your liking and keep it aside (refer notes). Butter one side of each slice of bread.
Heat the non stick pan to a low temperature and place one slice of bread, buttered side down on the pan. Top it with a slice of cheese. Place the cooked egg on top of the cheese slice. Add another slice of cheese, if using.
Finally add the second slice of bread, buttered side up. Cook on low-medium for 2-3 mins or until bottom is golden brown and crisp and the cheese is starting to melt. Carefully flip the sandwich to brown the other side and the cheese is completely melted.
Notes
I usually make fried egg, but I break the yolk and let it cook completely. You can make a fried egg with a runny yolk or you can make scrambled eggs. I usually use 1 whole egg and 1 egg white. You can also use bacon, mushrooms etc as extra toppings. I also like to use American cheese to make this sandwich.