W dużym garnku rozgrzej masło na średnio-wysokim ogniu. Dodaj pokrojone pieczarki, cebulę i posiekany czosnek, dopraw solą i pieprzem. Smaż, mieszając od czasu do czasu, aż warzywa zmiękną i lekko się przyrumienią (około 5–7 minut). Przełóż warzywa do miski.
2✓
W tym samym garnku podsmaż mieloną wołowinę, doprawiając solą i pieprzem. Rozdrabniaj mięso i smaż, aż straci różowy kolor (około 5–8 minut).
3✓
Dodaj wcześniej podsmażone warzywa oraz szpinak i wymieszaj. Smaż, aż szpinak zmięknie (około 1-2 minuty). Wlej mleko i bulion wołowy.
4✓
Wsyp makaron spaghetti, doprowadź do lekkiego wrzenia i gotuj przez 10–12 minut, mieszając od czasu do czasu. Makaron powinien być miękki, a większość płynu wchłonięta, ale nie całkowicie – odrobina powinna zostać, by sos był kremowy. Jeśli pod koniec gotowania makaronu w garnku nie ma już płynu, dolej dodatkowe 120 ml bulionu.
5✓
Zdejmij garnek z ognia, wsyp startą mozzarellę i parmezan, dobrze wymieszaj, aż ser się rozpuści. Dopraw solą i pieprzem według uznania.