Start your day off right with this delicious Cheesy Bacon Potato Breakfast Casserole! It’s packed with crispy bacon, tender potatoes, and a blend of cheddar and mozzarella cheese that melts perfectly in the oven. This easy recipe comes together with simple ingredients and is ready in about 50 minutes. Perfect for brunch or a hearty breakfast, serve it warm and top with fresh green onions for extra flavor. Your family will love it!
1 lb (450g) crispy bacon, chopped
4 medium russet potatoes, peeled and diced
1 cup shredded sharp cheddar cheese
1 cup shredded mozzarella cheese
5 large eggs
1 cup milk
1 teaspoon garlic powder
1 teaspoon onion powder
½ teaspoon black pepper
½ teaspoon salt
½ teaspoon paprika
2 green onions, chopped (for garnish)