Die Spaghetti in reichlich gesalzenem Wasser al dente kochen.
In der Zwischenzeit den Pfeffer mit einem Mörser zerstoßen und in einer Pfanne bei mittlerer Hitze ohne Fett rösten.
Mit etwas Nudelwasser ablöschen, die Spaghetti dazugeben und umrühren.
Den Käse mit der weichen Butter in ein Gefäß geben, heißes Nudelwasser dazugeben und mit einem Pürierstab cremig mixen.
Die cremige Käsemischung zu den Spaghetti in die Pfanne geben und schwenken, bis sich die Spaghetti mit der Sauce verbunden haben.
Den Spargel waschen, putzen, die holzigen Enden abschneiden und in einer Pfanne in etwas Olivenöl anbraten.
Mit Balsamicoessig ablöschen, mit Salz und Pfeffer abschmecken.
Die Spaghetti cacio e pepe mit Spargel servieren.