Aqueça em fogo brando 4 colheres de sopa de manteiga. Junte a cenoura e a cebola e frite até dourar ligeiramente. Adicione a farinha e misture bem. Continue cozinhando, mexendo sem parar, até que doure bem. Deixe esfriar e dilua com o vinho. Junte o caldo, reservando 1/2 xícara de chá.
Adicione o extrato, a salsa e a folha de louro. Leve novamente ao fogo até levantar fervura, mexendo sem parar, para não empelotar. Cozinhe por uns 45 minutos, retirando a gordura que se formar na superfície.
Passe o molho por uma peneira fina, apertando bem os legumes, para sair todo o líquido.
Leve novamente ao fogo e cozinhe por mais 30 minutos. Se necessário, junte mais 2 colheres de sopa do caldo reservado.
Corte os cogumelos em 4 partes. Aqueça o restante da manteiga até dourar. Junte os cogumelos e frite até dourarem ligeiramente, mexendo bem. Retire os cogumelos do fogo. Coe o molho e junte-o aos cogumelos.
Leve ao fogo até levantar fervura e cozinhe por mais 5 minutos. Retire novamente do fogo, experimente o tempero e mantenha quente. Um pouco antes de servir, misture tudo e junte o vinho Madeira. Aqueça sem deixar ferver.