Mayonnaise is a creamy condiment made from eggs, oil, and vinegar or lemon juice. It has a rich, smooth texture and is used in sandwiches, salads, and various recipes as a binding or flavor-enhancing ingredient. Mayonnaise can be made from different oils, including olive or canola, each offering unique flavors and benefits.