Prep the potatoes: Dice sweet potatoes into ½-inch cubes. Pat them dry with a towel for extra crispiness.
Heat the skillet: Place a cast-iron or heavy skillet over medium-high heat. Add the oil and let it heat until shimmering.
Cook the potatoes: Spread the diced sweet potatoes in one even layer. Let them sear 3–4 minutes before stirring, to form a golden crust. Continue cooking for about 12–15 minutes, stirring occasionally, until nearly tender.
Add aromatics: Stir in onion, bell pepper, and garlic. Season with smoked paprika, chili powder, cumin, salt, and pepper. Cook 5–7 minutes, until veggies soften and potatoes are fully cooked.
Finish and serve: Adjust seasoning. For extra crisp, place skillet in the oven at 220°C/425°F for 5–8 minutes. Top with fried eggs, sausage, or avocado. Garnish with fresh herbs and serve hot.