Add 2 tablespoons of oil to the skillet and add the hash browns. Press them lightly in the pan. Cook for 7 to 8 minutes or until starting to brown. Drizzle the remaining tablespoon of oil over the potatoes and then flip. Cook until brown and crisp. Add the eggs and spinach to the hash browns and stir to combine. Reduce the heat to low and stir constantly to cook the eggs through. Stir in the chopped bacon and cook until the spinach has wilted. Add salt and pepper to taste. Serve immediately.