Some of the ingredients in pesto are a good source of antioxidants but are also high in fat. Tomato sauce can be lower in calories and is a good source of potassium and vitamin C. Because everyone's health needs are different, ultimately what is healthy for you should be determined in conversation with your doctor.