Prep everything before you start cooking because it all goes very fast.
Preheat oven to 400 degrees.
Heat an oven-proof skillet (use cast iron if you have it) over medium-high heat. Add bacon and cook until brown and crispy. Remove from pan and drain.
Add olive oil to pan, then add chopped potatoes and cook for 5-6 minutes, until the potatoes start to become tender.
Add chopped onion and kale, cook 2-3 minutes until kale turns bright green.
Add bacon back to the pan, stir.
Pour eggs into pan. As they cook, use a rubber spatula to lift up the edges and let the uncooked egg run underneath. Continue to do so around the pan. When the egg is no longer runny, slide pan into the oven and cook for 5-7 minutes until the egg is firm to the touch.
Let cool for a few minutes, then cut and serve.