|This article/section is a stub — probably a pile of half-sorted notes, is not well-checked so may have incorrect bits. (Feel free to ignore, fix, or tell me)|
Perhaps the best known pesto is Genovese. There are variations that vary or add ingredients, for example using different nuts, cheeses, or oils, and there are variations that uses arugula, tomatoes, black olives, lemon rind, coriander, mushrooms, parsley, chives and others, and add pepper or other spices.
Pesto alla Genovese
Pesto alla Siciliana
The most problematic (and often only problematic) ingredient is cheese.
Vegan pesto is often a variation on Genovese pesto which is half basil to start with, and may add an approximately cheesy taste.