This homemade basil pesto is fresh, garlicky, and packed with flavor. Made with toasted garlic, pine nuts, Parmesan, and lemon, it’s perfect for tossing with pasta, dolloping on pizza, or spreading on bread. Once you make it from scratch, you’ll never go back to store-bought.