Start by washing, peeling (optional), and dicing your russet potatoes into bite-sized pieces. Heat the olive oil in your skillet over medium heat. Once hot, add the diced potatoes, season with salt and pepper, and cook for about 10-12 minutes, stirring occasionally until they’re golden brown and tender on the inside.
Push the potatoes to one side of the skillet or remove them temporarily to a plate. Add the chopped turkey bacon to the pan and cook until it’s crisp, about 4-5 minutes. Then add the diced onion and sauté until it softens and becomes translucent, about 3 minutes.
Increase the heat to medium-high. Add the flank steak strips to the skillet. Season with a little salt and pepper. Cook the steak for about 3-4 minutes, stirring frequently, until it’s browned but still juicy. Avoid overcooking to keep it tender.
Reduce the heat to medium. Stir in 1 cup of corn kernels, mixing everything well. Let it cook together for another 2-3 minutes so the flavors meld.
Drizzle the 1/2 cup ranch dressing evenly over the skillet. Sprinkle the shredded cheddar cheese on top, cover with a lid or foil, and let it melt for 2-3 minutes.
Finish by sprinkling sliced green onions over the skillet. Serve this Steak & Loaded Ranch Potato Skillet hot, straight from the pan for a rustic, satisfying meal.