Ranch dressing has buttermilk, sour cream, or mayonnaise as its base. It also includes herbs and spices like garlic, onion, dill, parsley, salt, and pepper. Some recipes add lemon juice or vinegar for a tangy taste.