Melhor resposta
Eu moro em um lugar onde conseguir a enorme quantidade de manjericão necessária para o pesto é impossível ou proibitivamente caro. Sirvo comida que não pode conter laticínios. Então … faço pesto com espinafre, suco de limão, vinagre balsâmico, alho temperado em azeite, pinhão, nozes, com uma boa medida de manjericão seco junto com sal e pimenta. Definitivamente não é o pesto tradicional; mas é feito rapidamente em um processador de alimentos e pode ser muito bom na massa de feijão. Quem precisa de queijo pode adicioná-lo na hora de servir.
Resposta
O pesto tradicional é o Genovese, feito com manjericão, pinhão, alho, azeite e queijo parmesão.
No entanto, não há razão para que você não possa fazer substituições. Por exemplo, se eu não como manjericão, geralmente substituo a salsa italiana fresca ou o coentro.
Até substituí o queijo Pecorino pelo parmesão. E nozes ou castanhas de caju para os pinhões.
Faça o que achar adequado para o prato com o qual você está servindo ou o que tiver em mãos. Isso não é direito canônico.