In a large pot, heat the olive oil over medium heat. Add the chopped bacon and cook until crispy, about 5-7 minutes. Remove the bacon with a slotted spoon and set aside, leaving the drippings in the pot.
Add the diced onion to the pot and sauté for 3-4 minutes until translucent. Stir in the minced garlic and cook for an additional 1 minute.
Add the diced potato, green beans, chicken broth, and dried thyme to the pot. Bring the mixture to a boil, then reduce the heat to low and simmer for 20-25 minutes, or until the potatoes and green beans are tender.
Season the soup with salt and pepper to taste. Stir in the crispy bacon just before serving.
Ladle the soup into bowls and garnish with fresh parsley.