Pesto'nun birçok çeşidi vardır, bazıları şunlardır: 1. Pesto alla Genovese: Geleneksel Ceneviz pestosu, fesleğen, çam fıstığı, sarımsak, Parmigiano-Reggiano peyniri ve sızma zeytinyağı ile yapılır. 2. Pesto alla Siciliana: Fesleğen yerine güneşte kurutulmuş domates ve badem veya ricotta peyniri içerir. 3. Pesto Rosso: Kavrulmuş kırmızı biber, domates veya her ikisinin bir kombinasyonunu içerir. 4. Trapanese Pesto: Badem, domates ve Pecorino peyniri ile yapılır. 5. Ispanaklı Pesto: Fesleğen yerine ıspanak kullanılır. Bu liste kapsamlı değildir ve farklı bölgelerde ve hanelerde daha fazla varyasyon bulunabilir.