Heat a large pot over medium heat. Add the ground beef, diced onion, and minced garlic. Cook until the beef is browned and the onion softens, breaking up the meat as it cooks.
Stir in the cubed potatoes, beef broth, cumin, chili powder, salt, and black pepper. Bring the mixture to a boil.
Reduce the heat to medium-low and simmer uncovered for 15 minutes, or until the potatoes are fork-tender.
Add the diced green chiles and drained corn. Stir and simmer for another 5 minutes to heat through and blend the flavors.