Warm olive oil in a large pot over medium heat.
Stir in celery, onions, bell pepper, and carrots; sauté until softened.
Add minced garlic and cook briefly until fragrant.
Pour in chicken broth and stir to combine.
Stir in tomatoes and chopped cabbage.
Bring mixture to a boil, then reduce heat and simmer until cabbage is tender.
Add oregano, basil, red pepper flakes, black pepper, and salt.
Adjust seasoning to taste.
Ladle into bowls and enjoy warm.
