Pesto is an extremely versatile seasoning for pasta and grilled foods. Not only is pesto flavorful, but when you make it yourself it contains nothing but the freshest ingredients. It requires only a few minutes of prep time and can be frozen to add to soups, sauces or pasta dishes. Pesto recipes vary, but they all contain lots of fresh basil and the basic process of making the sauce is the same.