Retire o cream cheese da geladeira e deixe em temperatura ambiente enquanto prepara os outros ingredientes. Descasque e corte as cebolas em meias-luas finas.
Leve uma frigideira grande com a manteiga ao fogo médio. Quando derreter, junte as cebolas, tempere com uma pitada de sal e de açúcar e deixe cozinhar, mexendo de vez em quando, até ficar bem dourada - isso leva cerca de 30 minutos, não aumente o fogo pois a cebola vai queimar em vez de caramelizar.
Regue com a cerveja e deixe cozinhar por 2 minutos, mexendo de vez em quando, até a cebola absorver o líquido. Tempere com a pimenta-de-caiena e misture bem. Reserve 1 colher (sopa) da cebola caramelizada para a decoração.
Numa tigela, misture o cream cheese com a cebola caramelizada e ajuste o sal. Decore com a cebola caramelizada e deixe esfriar antes de servir.