Place the shredded potatoes in a medium bowl, add the beaten egg, and mix to combine. Season with salt and pepper.
Heat a large cast-iron skillet under medium high heat and cook bacon to desired doneness. Set aside on paper towels.
Reheat skillet. Add onions and cook until tender.
Pour in eggs and scramble. When cooked remove to the side in a bowl.
Add extra-virgin olive oil to the cast-iron skillet and heat on medium high heat. When the pan is hot , carefully add the potatoes, pressing down in an even layer.
Let cook until the bottom is crispy and golden brown; about 6-10 minutes.
Meanwhile, chop the bacon and add to the scrambled eggs.
Once the potatoes are crispy to your liking flip to cook the other side and immediately top with bacon, eggs, and cheddar cheese. Cover so the cheese can melt, about 10 minutes.
Top with cherry tomatoes, slice, and serve while warm!