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