No, there is no need to peel the tomatoes. Leaving the peel will not only gives your salsa more texture, it will also preserve all the nutritional benefits.