Heat oil in a large stock pot or dutch oven over medium-high heat.
Add onions, garlic, carrots, parsnips, celery, and bell peppers to pot, sauté stirring often until everything softens, about 8-10 minutes.
Stir in the cabbage and add bone broth or water.
Bring to the boil, then reduce the heat, cover the pot and simmer for about 30 minutes, stirring occasionally.
Add in green beans and simmer for additional 7-8 minutes, or until tender.
Season the soup with sea salt and pepper, to your taste and garnish with fresh chopped parsley. Enjoy!
This soup lasts for 4-5 days in the fridge, and tastes even better the next day so it's wonderful for meal prep!