Preheat your oven to 375°F (190°C).
Cook the bacon in a large skillet until crispy, then crumble into pieces.
In the same skillet, add olive oil and diced potatoes; cook until they are golden and tender.
In a large mixing bowl, whisk together the eggs, milk, garlic powder, salt, and pepper.
Combine the crumbled bacon and sautéed potatoes into the egg mixture.
Transfer the mixture to a greased baking dish and sprinkle cheddar cheese on top.
Bake in the preheated oven for 30-35 minutes or until the eggs are set.
Let it cool slightly before slicing and serving.