Ranch dip contains a creamy base of ingredients which can include cream cheese, sour cream, buttermilk and/or mayonnaise. It also includes herbs and spices such as garlic, parsley, dill and green onions.