To start, about 30 minutes before you're ready to make the recipe remove the cream cheese from the refrigerator. This will allow it to soften enough for mixing.
Next, wash then chop up the green onions and parsley.
In a large bowl, add the cream cheese, sour cream and white onion pieces. Now, with an emulsive blender bring all of that together. Some people use a food processor but I find the blender to be easier and you leave chunks in as well.
After blending, add in the parsley and the green bits of onion. You can blend a little if you want here to break things up a little more but it's not needed.
Then, add in the garlic powder, salt, apple cider vinegar and black pepper. You'll need to salt to taste.
Lastly, allow to sit covered in the refrigerator before serving for about an hour. It's even better if you can let it sit overnight. Serve when ready with crackers or across serving toast like baguettes.