01 - Heat the vegetable oil in a large skillet over medium heat until it shimmers slightly.
02 - Add the chopped onion to the skillet and sauté for 3 to 4 minutes, stirring occasionally, until softened and translucent.
03 - Stir in the minced garlic, chopped chiles, and tomatoes if using. Cook for 2 to 3 minutes until fragrant and the chiles begin to soften.
04 - Add the diced potatoes, ground cumin, smoked paprika if using, salt, and pepper. Toss everything together to evenly coat the potatoes in the spice mixture.
05 - Pour in the vegetable broth or water, stirring gently to combine. Cover the skillet with a lid, reduce heat to medium-low, and cook for 20 to 25 minutes, stirring occasionally, until the potatoes are fork-tender and the liquid is mostly absorbed.
06 - Taste the dish and adjust the salt and pepper as needed to balance the flavors.
07 - Transfer to a serving dish and garnish generously with freshly chopped cilantro. Serve warm as a side or main course.