01 - Heat the vegetable oil in a large skillet over medium heat until it shimmers.
02 - Add the finely chopped onion and sauté for 3–4 minutes, stirring occasionally, until softened and translucent.
03 - Stir in the minced garlic and chopped chiles. Cook for 2 minutes until fragrant and the chiles begin to soften.
04 - Add the diced tomatoes and cook, stirring frequently, for 5 minutes until they break down and release their juices, forming a light sauce base.
05 - Add the cubed potatoes, ground cumin, salt, and black pepper. Stir thoroughly to coat all the potatoes evenly in the sauce.
06 - Pour in ¾ cup water, just enough to partially cover the potatoes. Bring to a gentle simmer, then cover the skillet with a lid.
07 - Cook covered for 15–20 minutes, stirring occasionally to prevent sticking, until the potatoes are fork-tender and the sauce has thickened and coats the potatoes.
08 - Taste and adjust seasoning with additional salt or pepper as needed. Garnish with fresh chopped cilantro if desired. Serve hot with warm tortillas or use as a taco filling.