Preheat the oven to 375 degrees Fahrenheit, if you're baking right away. And grease a 9x13 baking pan.
Cook bacon in a large saute pan. Set bacon aside, and drain out the grease.
Add onion and bell pepper to the pan and cook for about 5 minutes, until they are soft, and the onion is translucent.
Stir together your eggs, milk, salt, and pepper in a medium sized bowl. Set aside.
In another bowl, stir together your bacon, onion, bell pepper, hash browns, and 2 1/2 cups of cheese.
Scoop the hash brown mixture into the prepared pan.
Pour the egg mixture over everything.
Sprinkle the remaining cheese over the hash browns.
Cover with aluminum foil.
Bake in the preheated oven for 45 to 55 minutes, or until the center is cooked through (and a knife can be inserted and comes our clean)
Let it cool for about 5 to 10 minutes, before slicing and serving.
Top with fresh chives, or parsley when serving, if desired.