Place all of the ingredients in a mixing bowl and stir until combined. For the best flavor cover and refrigerate for at least 2 hours before serving to let the flavors develop. Let the dip sit at room temperature for 15-20 minutes before serving.Serve with crackers, corn chips, slices of crispy bread, or veggies.