In a large pot, cook the diced bacon over medium heat until crispy. Remove the bacon and set aside, leaving the drippings in the pot.
Add the chopped onion to the pot and sauté in the bacon drippings for about 5 minutes, or until translucent.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the green beans, chicken broth, diced potatoes, thyme, paprika, salt, and pepper to the pot. Bring to a boil.
Reduce the heat and let the soup simmer for 20-25 minutes, or until the potatoes and green beans are tender.
Stir in the cooked bacon, olive oil, and apple cider vinegar. Let it simmer for another 5 minutes.
Taste and adjust seasoning if necessary. Serve hot, garnished with fresh parsley.