In a bowl, combine 3/4 of the bacon, sour cream, mexican cheese, 1 cup of the cheddar cheese, 3 tbsp green onion, 1/4 cup of the walnuts, ranch dressing, ranch dressing, garlic powder and black pepper. Mix until well combined.
Take the remaining bacon, cheddar cheese, 1 tbsp of the green onion, and 1/4 cup of the walnuts. Mix together. Then spread it out in the bowl
Form a ball with the cheese mixture to roll it into the dry ingredient mixture to coat the outside of the cheese ball fully.
Serve right away or cover and place in the fridge.