Makaron ugotować w osolonej wodzie według przepisu na opakowaniu, odcedzić, dokładnie osączyć i odstawić w ciepłe miejsce. Z boczku najpierw odkroić skórkę, potem pokroić w paski. Szalotki obrać i pokroić w kostkę. Boczek usmażyć na maśle, dodać szalotkę i zeszklić. Dodać pomidory i groszek, dusić 5 minut. Bazylię opłukać, osaczyć, listki oderwać od gałązek i razem z serkiem mascarpone dodać do warzyw. Sos podgrzewać do momentu, aż ser się rozpuści. Doprawić solą i pieprzem. Do sosu dodać makaron i starty parmezan, wymieszać. Potrawę wyłożyć na talerze, przed podaniem można udekorować listkami bazylii.