Add the oil to a large soup pot, or dutch oven, and pre-heat over medium-high.
Once the oil is pre-heated, sauté the onion, carrot and celery until the onions are translucent.
Add the garlic and cook until fragrant (about 1 minute).
Add the broth and bring to a rolling boil.
Add the cabbage and parsley and stir to combine.
Turn the heat down to low and simmer for 30 minutes, until the vegetables are tender.
Taste and add salt and pepper to your personal taste. Serve immediately or store in the refrigerator for up to 5 days.
Notes
We usually have baby carrots on hand, so use those instead. We use about 6-8 baby carrots in place of 1 large carrot.
To keep it vegan, use the vegetable stock. Chicken stock makes a GREAT substitution. Use low sodium stock if you're salt-sensitive or following a low sodium diet.
TIP- If you're using ready-made stock you can use just one carton instead of two. Use 1 carton and two cups of water instead of opening 2 cartons (and having leftover stock).