besides adding fresh flavor, pesto has health benefits. its ingredients are part of the heart-healthy mediterranean diet. plus, certain compounds in the ingredients may reduce your risk of heart disease, diabetes, and cancer.