First, caramelize your onions in olive oil at a a low temperature until nice and soft, turn up heat at the end.
Butter the outer side of each slice of challah.
Pile your onions and cheese on your challah and cook in a pan until both sides are browned and the cheese is melted.
Slice and serve!