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