Pre-heat oven to 400℉.
Line large baking sheet with aluminum foil and place bacon on it without overlapping. Bake bacon for 10-13 minutes. Remove from oven. Chop into bits.
Pre-heat oven to 350℉.
In a large bowl, combine frozen hash brown potatoes, sour cream, cream cheese, milk, melted butter, 1 cup of cheddar cheese, garlic powder and salt.
Grease baking dish and add potato mixture, spreading it out evenly.
Top with 1/2 cup of shredded cheese and bacon bits.
Bake for 40 minutes covered with aluminum foil, and 20 minutes uncovered.
Remove from oven and sprinkle with chopped green onions. Serve and enjoy!