Classic, simple basil pesto recipe with fresh basil leaves, pine nuts, garlic, Romano or Parmesan cheese, extra virgin olive oil, and salt and pepper.
Most pesto recipes call for Parmesan cheese, we often use Romano which has a stronger flavor. Basil pesto recipes often call for pine nuts but you can easily substitute walnuts.
Basil is a powerfully aromatic herb and a little goes a long way. You can mellow the pesto out a bit by subbing half of the basil with fresh baby spinach leaves.
The pesto will more easily stay vibrant green and the flavor of the basil will still come through, though just not as strongly.