Traditionally, coleslaw dressing is made of ingredients that make a creamy and tangy flavor. It normally consists of mayonnaise, vinegar, sugar, salt, and pepper.  Mayonnaise makes it creamy and rich. A characteristic of which Mayo is known. Vinegar’s role is two-fold. It not only keeps it from going bad but also adds a tart and tangy flavor. If you use apple cider vinegar it can also add some sweetness.  Sugar adds additional sweetness but some would say it's not necessary since the cabbage and carrots have natural sugars that can flavor the coleslaw.  Salt is used to not only add flavor but draw out the flavors of other ingredients. The addition of salt may not be necessary if you opt to use other herbs and spices like garlic, onion, thyme, rosemary, basil, oregano, cumin, paprika, and curry powder. Pepper adds heat and spice to the dressing. It is not always necessary. Some people even have an aversion to this spice. Other ways to get heat and spice in your coleslaw are by adding  paprika, chili powder, cayenne, or garam masala. There are also many coleslaw variations due to dietary restrictions or personal preferences. Some people do not like mayonnaise. They can use coconut cream and other non-dairy yogurts or creams to get that desired rich texture.  Some dressings will forgo the cream altogether and use a vinegar, mustard, or citrus-based vinaigrette.  Coleslaws with no added sugar are also popular. So instead of adding sugar, they will enlist the help of fruit to enhance the sweetness. Dressings may also contain additional ingredients like dill, celery seed, garlic powder, and onion powder. These will enhance the flavor of coleslaw. The best way to make coleslaw dressing is to start with a basic recipe and then customize it to your liking. You can add more or less of any of the ingredients to get the perfect flavor for your taste buds.