Season meat with pepper. Heat oil in a stock pot over medium-high heat, add meat and brown evenly. Add onions and garlic and cook for 5 minutes. Add beef broth to pot and bring to a boil. Reduce heat to low, cover and simmer for 1 hour. Check the meat for doneness by squeezing gently. Continue cooking until meat is soft, but not mushy. The meat should break apart with your fingers with moderate pressure. Add additional liquid and simmer longer, if necessary. Stir in black beans and remaining ingredients except rice. Simmer for 10 minutes over medium heat, uncovered, to blend flavors. Adjust seasonings if desired. Serve over rice.