Gather the ingredients.
Heat a pot over medium heat. Add the frozen hash browns, broth, cream of chicken soup, yellow onions, and butter. Allow everything to heat up until the butter melts.
Let the soup simmer for 20 minutes, stirring continuously, until you can pierce the potatoes with a fork. If you prefer a less chunky soup, you can break up some potatoes with a spoon.
Reduce the heat to low. Stir in the sour cream, freshly shredded cheese, salt, and pepper until combined.
Once the cheese has melted, your soup is done. Ladle the hash brown potato soup into your bowl and top it with a dollop of sour cream, some bacon bits, green onions, and more cheese before serving. Enjoy!