In a large skillet over medium high heat, heat olive oil, and add the ground beef. Cook until no longer pink. Drain excess fat if necessary.
Add onion and garlic to the beef, followed by potatoes, and pepper. Cook until the onion is soft, about 3 minutes.
Pour in the tomato sauce and beef broth, and stir in ground cumin, ground coriander, and Mexican oregano. Stir everything to combine.
Reduce the heat to medium-low, cover, and simmer for 10 minutes.
Uncover, stir and cook for 10 more minutes or until the potatoes are tender and most of the liquid is evaporated. Stir occasionally, and season with salt and pepper to your taste.
Serve warm with white rice, garnish with fresh chopped cilantro.