Prepare Ingredients: Chop the ham or bacon into bite-sized pieces. Dice the onion and green pepper.
Layer the Base: Lightly grease your Crock Pot. Spread half of the frozen hash browns evenly on the bottom.
Add Meat and Veggies: Sprinkle half of the ham (or bacon), onion, and green pepper over the potatoes. Top with half of the shredded cheddar.
Repeat Layers: Add the remaining hash browns, meat, veggies, and cheese.
Mix the Egg Base: In a large bowl, whisk together the eggs, milk, salt, and pepper until well combined.
Pour and Cook: Pour the egg mixture evenly over the layered ingredients in the Crock Pot. Cover and cook on low for 6–8 hours (perfect for overnight cooking) or high for 3–4 hours until the eggs are set and the casserole is cooked through.
Serve: Scoop generous portions into bowls or plates. Garnish with extra cheese, fresh herbs, or hot sauce if desired.