In a large bowl, beat together the cream cheese, sour cream, and ranch seasoning until smooth.
Use a rubber spatula to stir in the chopped ham, sliced green onions, and chopped pickles.
Transfer to a serving bowl and top with a few chopped pickles and green onion slices.
Serve with butter crackers (Ritz) or Triscuits.
You can use pre-packaged ham or purchase ham by the pound from the deli. I liked the honey ham for contrast with the sour dill pickles in this perfect dip.
The cream cheese should be softened to room temperature so that it beats into the sour cream smoothly.
You can vary the amount of ham and pickles in this easy recipe. The amounts listed here were a good balance, but there are enough creamy ingredients that you could add even more ham and chopped pickles.