In a large mixing bowl, combine ground beef, beaten egg, uncooked rice, garlic powder, ground cumin, salt, and black pepper. Mix well and form into small meatballs.
In a large pot, bring the beef broth to a boil. Add the meatballs carefully and reduce the heat to a simmer.
Add the carrots, potatoes, zucchini, tomato sauce, dried oregano, ground cumin, salt, and black pepper to the pot. Stir well.
Simmer the soup for about 30-40 minutes, or until the meatballs are cooked through and the vegetables are tender.
Serve hot and enjoy!
Notes:
This soup is even better the next day, so feel free to make it ahead of time.