Refogue a cebola e o alho na manteiga, junte o caldo de carne, o louro, a pimenta e a polpa de tomate.
Deixe ferver por 5 minutos em fogo baixo.
Junte o vinho do porto (ou rum) e a cerveja, apure mais 10 minutos. Junte o leite com a maizena, mexa bem até engrossar e desligue o fogo.
Em uma vasilha separada, misture os tomates picadinhos, o pimentão picadinho, os champignons picadinhos, as ervas e uma pitada de sal.
Em uma forma antiaderente (ou em 4 pirex separados) disponha 4 fatias de pão.
Por cima de cada fatia, a mistura dos picadinhos. Por cima do recheio, mais uma fatia de pão.
Cubra com uma fatia de mussarela em cada sanduíche. Regue com o molho abundantemente e cubra cada sanduíche com as fatias de queijo restantes. Leve ao forno para gratinar. Sirva quente.