while ranch dressing contains buttermilk, garlic, onion, herbs, salt, spices, and mayonnaise, coleslaw dressing typically contains mayonnaise, celery seeds, apple cider vinegar, salt, pepper, and sweeteners like honey or sugar.