In a large skillet over medium heat, brown sausage with onion and peppers until cooked through and no longer pink. Drain and set aside.
Grease a large 6 quart slow cooker (or bigger) with cooking spray or butter.
Layer half the hash browns in the bottom of the slow cooker.
Top with half the sausage mixture, bacon, and then cheese. Repeat layers with the remaining ingredients, except cheese.
In a separate large mixing bowl, whisk together eggs, milk, salt, pepper, and sour cream.
Pour over hashbrown and sausage layers.
Cook on low for 6-8 hours on low or 2-3 hours on high.
Sprinkle on remaining cheese and cover until melted.
Serve warm with lots of fresh toppings.
