Boil diced potatoes in salted water for 8–10 minutes until fork tender then drain.
Heat olive oil in a skillet over medium heat.
Add potatoes, chili powder, paprika, garlic powder, cumin, salt, and pepper.
Cook for 5–7 minutes until lightly crispy and golden.
Warm tortillas slightly to make them flexible.
Spread a spoonful of sour cream onto each tortilla.
Add seasoned potatoes to the center of each tortilla.
Sprinkle cheddar and mozzarella cheese over the potatoes.
Drizzle salsa on top and add green onions.
Fold in the sides and roll tightly into burritos.
Place burritos seam-side down in a skillet and toast 2–3 minutes per side until golden and crispy.
Serve warm and enjoy.