In a large pot, combine carrots, ground beef, bouillon cubes, tomato sauce, tomatoes, vinegar, sugar, onion, salt, pepper, and 1 quart of water. Bring to a boil, stirring to break up the beef. Reduce
heat, cover, and simmer
over low heat for about 30 minutes. Add the rest of the water, and bring to a boil again. Add cabbage and garlic, and return to a simmer. Simmer for an additional 25 minutes or until cabbage is tender. Divide among soup bowls and serve. Serves 4.