Leve um tacho ao lume com água e sal, deixe ferver, adicione o esparguete e deixe cozinhar durante 8 minutos. Retire do lume e escorra, reservando 200 ml da água da cozedura.
Coloque o azeite numa frigideira e leve ao lume, adicione o alho, descascado e picado, deixe alourar, adicione as natas, e metade da água de cozer a massa.
Adicione o esparguete cozido e envolva bem. Retire do lume e junte os queijos. Misture bem, adicione mais água à massa até o molho atingir a consistência desejada.
Tempere com sal e pimenta e decore com lascas de queijo e cebolinho picado antes de servir.