Bacon Egg and Hash Brown Casserole for a Lazy Weekend Breakfast

gredients

1/2 lb bacon, chopped
1 medium onion, chopped (1/2 cup)
1 bag (30 oz) frozen country-style shredded hash brown potatoes, thawed, patted dry
2 cups shredded Cheddar cheese (8 oz)
1/4 cup grated Parmesan cheese
9 large eggs
1 1/4 cups milk
1 container (8 oz) sour cream
1 teaspoon salt
1 teaspoon ground mustard
1/4 teaspoon pepper
1/2 cup cornflakes crumbs or panko bread crumbs
2 tablespoons butter or margarine, melted

Steps