Limpar o lagarto, remover a gordura e fazer cortes (1 no centro da peça e cortes na horizontal) para facilitar a cocção e marinada da carne.
Após limpa, temperar com sal, pimentas, noz-moscada e acrescentar vinho tinto e azeite.
Misturar bem os ingredientes à carne, fazendo movimentos de contração para carne aderir bem o sabor e aroma dos temperos.
Deixar marinar na geladeira (ideal que seja na noite anterior ao preparo).
Cortar bacon e linguiça em corte julienne (cortes finos e compridos), reservar. Cortar cebola em rodelas. Fritar na manteiga e azeite de oliva o bacon e linguica, colocar no centro da peça como recheio. Acrescentar a cebola e um maço pequeno de cheiro verde.
Após deixar o recheio no centro da peça, prender bem a carne e fazer um rolo tipo rocambole. Em seguida passar barbante em volta da peça, tomar o cuidado de prender bem para que o recheio não escape.
Levar em fogo baixo com fios de azeite e deixar dar uma leve dourada (selar a carne para manter o sabor e o suco da carne).
Levar ao forno médio preaquecido com os ingredientes da marinada e assar. Envolver a carne e assadeira com papel alumínio. Deixar a assar por 1 hora em média, depende do forno e da quantidade.
Em uma panela refogar na manteiga cebola e após dourar acrescentar o vinho sempre mexendo. Agregar pimenta, sal e noz-moscada a gosto. Em um recipiente à parte mexer em água fria, farinha de trigo. Após dissolver bem, acrescentar na panela e mexer até ficar homogêneo. Colocar molho de tomate. Cortar em fatias finas o champignon e acrescentar por último ao molho, mexer até que o molho fique consistente e homogêneo, reservar.
Após assada retirar a carne do forno fatiar e colocar o molho sobre a carne fatiada. Servir preferencialmente com arroz branco e purê de batata.