Makaron ugotować al dente w dużej ilości lekko posolonej wody. Odcedzić. Cebulę obrać i drobno posiekać. Czosnek przecisnąć przez praskę. W rondlu rozgrzać olej. Zeszklić na nim cebulę i czosnek. Dodać sok pomidorowy, zagotować i ciągle mieszając wlać śmietanę. Przyprawić solą pieprzem i majerankiem. Szynkę pokroić w paseczki i wrzucic do sosu, wymieszać. Makaron wrzucić na sos. Wymieszać. Podawać bardzo gorące.