W dużym garnku zagotuj osoloną wodę i ugotuj makaron al dente według czasu podanego na opakowaniu. Nie gotuj go zbyt długo, ponieważ po połączeniu z gorącym sosem jeszcze lekko zmięknie. Przed odcedzeniem odlej kilka łyżek wody z gotowania, bo może się przydać do rozluźnienia sosu. Makaron odcedź i odstaw na chwilę.
Piersi z kurczaka oczyść, osusz i pokrój w niedużą kostkę lub cienkie paski. Dopraw mięso solą, pieprzem i słodką papryką. Na dużej patelni rozgrzej olej i smaż kurczaka na średnio dużym ogniu przez około 6–8 minut, mieszając co jakiś czas, aż kawałki będą lekko złote i usmażone w środku. Nie wrzucaj mięsa na zimną patelnię, bo zacznie się dusić zamiast smażyć. Gdy kurczak będzie gotowy, przesuń go na bok patelni lub chwilowo wyjmij na talerz.
Suszone pomidory pokrój w paski, a czosnek drobno posiekaj lub przeciśnij przez praskę. Na tę samą patelnię wrzuć czosnek i smaż tylko kilkanaście sekund, aż zacznie pachnieć, ale nie zdąży się zrumienić. Dodaj mrożony szpinak i podgrzewaj na średnim ogniu, aż całkowicie się rozmrozi. To ważny moment, bo szpinak powinien odparować nadmiar wody. Mieszaj go regularnie przez kilka minut, aż masa stanie się gęstsza. Następnie dodaj suszone pomidory i wlej śmietankę. Całość dokładnie wymieszaj i gotuj jeszcze 2–3 minuty na małym ogniu, aż sos lekko zgęstnieje. Na końcu dopraw pieprzem i ewentualnie odrobiną chili. Z solą uważaj, ponieważ suszone pomidory bywają dość wyraziste.
Do gotowego sosu włóż wcześniej usmażonego kurczaka i wszystko razem wymieszaj. Dodaj odcedzony makaron i dokładnie połącz go z sosem, najlepiej szczypcami lub dużą łyżką. Jeśli sos okaże się zbyt gęsty, dolej 2–3 łyżki wody z gotowania makaronu. Podgrzewaj całość jeszcze przez minutę, aby smaki się połączyły. Makaron ze szpinakiem najlepiej podawać od razu po przygotowaniu, kiedy sos jest kremowy i dobrze otula każdy kawałek makaronu.