Verse basilicum, zongedroogde tomaten, twee soorten kaas (grana padano en pecorino), cashewnoten, look en een mespunt rode peper zijn de ingrediënten voor een rode pesto (van Carrefour).
Groene pesto of pesto Genovese wordt traditioneel gemaakt met basilicum, pijnboompitten, look, parmezaan en olijfolie. De parmezaan kan vervangen worden door pecorino en de pijnboompitten door walnoten. Daarnaast kent men in Italië de winterpesto waarbij de basilicum vervangen wordt door spinazie.
De provençaalse variant van pesto wordt pistou genoemd, en deze saus wordt meestal bereid zonder pijnboompitten.