Sauté the Aromatics
Heat olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 5-7 minutes until softened. Add garlic and cook for another minute, stirring frequently.
Add the Cabbage
Stir in the chopped cabbage and cook for 3-4 minutes until it begins to wilt.
Add Broth and Seasonings
Pour in the broth and add thyme, bay leaves, salt, and pepper. Stir well to combine.
Simmer the Soup
Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 20-25 minutes, or until the cabbage is tender.
Add the White Beans
Stir in the drained and rinsed white beans. Cook for an additional 5-7 minutes until heated through.
Serve
Remove the bay leaves and ladle the soup into bowls. Garnish with fresh parsley and enjoy!