In a large stock pot heat the olive oil over medium heat.
Add the beef and saute for 5-7 minutes or until it's no longer pink.
Add in the onions and carrots and saute for 5 minutes.
Add the garlic and cabbage and cook for 3-4 minutes or until the cabbage begins to softened.
Pour in the beef broth, tomato sauce, diced tomatoes, rice, salt, pepper, and garlic powder. Mix well to combine.
Bring the mixture to a boil then reduce heat and simmer for 30 minutes.
Remove from heat and serve.