Det finnes flere typer hjemmelaget pesto. Den mest kjente er Pesto alla Genovese, som er den tradisjonelle italienske versjonen. Andre populære varianter inkluderer Pesto Rosso, Pesto Siciliano og Pesto Calabrese.