Heat a large pot or Dutch oven to medium heat and add olive oil. When oil is hot, add onion, carrots, carrots, and celery. Stir frequently for 5-6 minutes, or until vegetables are aromatic and slightly softened.
Add garlic and continue sautéing for 1 more minute.
Add all remaining ingredients except cabbage. Bring to a boil, and then reduce to a strong simmer. Simmer for 20 minutes.
Add cabbage and simmer for another 20 minutes, or until desired tenderness reached.