Pesto is higher in calories than tomato sauce since it has a base of olive oil and pine nuts. That said both those ingredients and the basil in it have healthy benefits.