Heat olive oil in a large cast iron skillet over medium heat.
Add potatoes, onion, and bell pepper. Season with salt and pepper. Cook for 20 minutes, stirring frequently.
Stir in chili powder and cook for 1 minute.
Add tomato, salsa, and pinto beans. Cook for 5 minutes.
Top with cheese and let it melt.
Create wells in the mixture and crack eggs into them. Cover and cook until eggs reach desired doneness.
Garnish with optional toppings and serve hot.