Preheat oven to 375F.
In a large pan over medium heat, melt butter.
Brown the onions, chilies, and peppers in a skillet.
Put in the frozen hash browns and mix them in.
Salt and freshly ground black pepper make the dish delicious.
Once the hash browns are almost done cooking, transfer them to a baking dish that has been greased with butter.
Sprinkle the grated sharp Cheddar, Monterey Jack, and bacon over the potatoes.
Heat for 30 minutes, until bubbling.
For best results, give the casserole a brief 5-minute break before serving.
Accompany with hard-boiled eggs or your preferred side dish.