Em uma panela funda, ferva 1 litro de água.
Enquanto a água ferve, pique a cebola e a calabresa (ou bacon) em cubinhos pequenos e divida pela metade (uma parte vai ser frita com couve e a outra metade vai ser cozida com as batatas).
Pique o repolho e corte as folhas de couve (eu prefiro enrolá-las e cortá-las em tirinhas finas).
Descasque e corte as batatas em rodelas finas.
Acrescente as batatas em rodelas, o alho amassado, metade da cebola e da calabresa ou bacon cortados em cubinhos a água fervente e cozinhe por 15 minutos.
Enquanto as batatas cozinham, pegue uma frigideira e derreta a manteiga.
Frite a couve com a outra metade da cebola e da calabreza ou bacon por 5 minutos. Reserve.
Despeje as batatas cozidas com o caldo no liquidificador e bata em velocidade máxima por 1 minutos ou até obter um creme.
Volte esse creme para a mesma panela e acrescente a mistura da couve frita, o repolho, salsa, sal e pimenta a gosto.
Cozinhe em fogo médio por 20 minutos ou até que o repolho esteja cozido.
Obs.: Se preferir, pode acrescentar 1 caldo de carne à água.