Misture bem o fubá com a água fria e o caldo de carne, previamente dissolvido com 1/2 xícara de chá de água fervente.
Leve esta mistura ao fogo alto em uma panela grande, de qualquer material, mas de preferência grossa, mexa até ferver.
Abaixe o fogo e deixe cozinhar por 40 minutos, mexendo de vez em quando.
À parte, em outra panela, coloque óleo para aquecer.
Junte a linguiça picada e sem a pele (caso comece a soltar água, mantenha no fogo alto até que a água seque totalmente).
Junte a cebola e o alho, abaixe o fogo e deixe fritar até dourar.
Junte a polpa de tomate, o açúcar e 1/2 xícara de água quente.
Misture e deixe cozinhar em fogo brando até engrossar um pouco.
Adicione o cheiro verde picado e misture.
Desligue o fogo e reserve este molho de linguiça para servir com a polenta.
Despeje metade da polenta ainda quente em uma travessa refratária.
Espalhe sobre ela o queijo mussarela ou parmesão, ou os dois se preferir.
Despeje o restante da polenta, em seguida o restante do molho.
Leve ao forno quente apenas o tempo suficiente para derreter o queijo.