Mix together softened cream cheese and softened butter with a mixer until blended well.
Add sour cream, mayonnaise, and ranch seasoning, and blend well. A spatula works well for this.
Fold in the remaining bacon and cheese and spoon into a serving bowl.
Top with reserved bacon and chopped green onions before serving.
Serve with chips, Fritos, tortilla chips, sliced vegetables, or baguettes.
Notes
I use a hand mixer. I find it blends thick things like cream cheese and butter better.
Soften butter by leaving it on the counter, unwrapped, for about 30 minutes before cooking. You can soften it on defrost in the microwave to speed things up, but be careful not to MELT the butter completely, or it will be mushy. It just needs to be softened enough to blend.
Try it a new way! Skip ranch seasoning and add a taco seasoning packet instead!