Yes and no. There are many healthy elements to pesto, and it can be consumed in any healthy diet. However, pesto is fairly high in fat, therefore, high in calories, and you can easily go into a calorie surplus with too much pesto. You can read more about pesto from a nutritional standpoint HERE