Preheat oven to 400F. Dice potatoes and melt 4 tablespoons of butter in the skillet over medium-high heat. Once melted, add in the diced potatoes and allow to cook on one side for 2-3 minutes or until the side is golden brown. Once the bottom-side is brown, flip and cook on the other side until the potatoes are uniformly golden brown. Add in the garlic, onion, parsley, salt and pepper and stir for about 1 minute and then remove the pan from heat. Make four wells for the eggs and crack the eggs into the wells. Place in the oven and bake for 7-10 minutes depending on how hard you want your eggs.
Sprinkle on the shredded cheese and bake for an additional minute to melt the cheese.
Enjoy the loaded potato skillet as is or dressed up as a breakfast burrito!