Mayonnaise is rich in fats and calories, and it can contain a high amount of sodium. It is also a source of protein and vitamins of group B. However, it is recommended to consume it in moderation and choose lightened fat and sodium versions if you are at risk of cardiovascular disease.