In a large pot, combine the beef, tomato juice, onion, carrots, bouillon, onion salt, and chili powder. Simmer for 1 hour.
Add the potato, corn, and barley and simmer for another 45 minutes to 1 hour on low heat. When the barley and potatoes are tender, the soup is done. Serve with shredded cheddar cheese.