the main difference between ranch dressing and coleslaw dressing is their ingredients. 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.