Many other leafy greens, such as spinach, kale, watercress and arugula, make great substitutes for basil. Use one, a combination, or half basil and half of another. Pesto does require a large amount of fresh basil. So if you find yourself having less than you need, mix another leafy green in with it.