Wash and peel the vegetables. Dice the onion and potatoes, mince the garlic, and chop the cabbage. Dice the bacon.
Heat olive oil in a large pot over medium heat. Add diced bacon and cook for 5 to 7 minutes until crispy.
Add diced onion and sauté for 5 minutes until translucent. Stir in minced garlic and cook for 1 minute.
Pour in chicken broth and bring to a boil. Add diced potatoes and chopped cabbage, along with thyme, salt, and black pepper.
Reduce heat to a simmer and cover. Cook for 20 to 25 minutes until potatoes are tender.
Stir in heavy cream and heat through for an additional 5 minutes. Adjust seasoning if needed and serve garnished with parsley.