Saute. Heat vegetable oil (1 tablespoon) over medium heat in a large stockpot. Once shimmering, add the celery (3 stalks), onions (1 1/2 cup), and carrots (2), and saute until softened, about 8 minutes. Add the garlic (5 cloves) and saute until fragrant, about 2 minutes.
Simmer. Add the broth (6 cups), chicken (1 1/2 punds), salt (1 3/4 teaspoon), pepper (1 teaspoon), rosemary (1 tablespoon), and thyme (1 tablespoon). Make sure the chicken is fully submerged in broth, and bring soup to a boil. Reduce heat to a simmer, and continue to cook until the chicken reaches an internal temp of 165 -- about 20-25 minutes.
Chicken. Remove cooked chicken to a cutting board and allow it to cool. Once cool enough to handle, shred or chop into bite-sized pieces.
Finish + serve. Stir in the cabbage (4 cups) and cook until softened to your liking (this was 10 minutes for us). Remove soup from heat and stir in the chicken, parmesan (1 cup), and parsley. (1/4 cup) Taste and adjust seasoning to your liking. Enjoy!