Heat olive oil in a large pot over medium heat. Add carrots, onion, celery, salt, and pepper. Cook 8 minutes, stirring occasionally.
Add white wine vinegar and stir. Then add tomatoes, broth, beans, garlic, potatoes, cabbage, and thyme. Mix well.
Cover and simmer 20–30 minutes, until potatoes and cabbage are tender.
Taste and adjust seasoning as needed.
Garnish with parsley and serve hot with crusty bread.
