Bread, buns, or rolls filled or topped with a number of different ingredients. The essential ingredients of a sandwich are the bread product (which can range from plain white to dark rye), a filling, and condiments, such as butter or margarine, mayonnaise or salad dressing, or mustard. Ingredients such as lettuce, tomatoes and pickles also can be added for flavor and texture.