In a medium-large soup pot fry bacon over medium high heat until crispy.
Put the bacon on a paper towel lined plate and set aside.
Drain bacon fat from pot, reserving 2 tablespoons.
Add the onions, thyme, rosemary, oregano, kosher salt and black pepper to the bacon fat and cook for about 5 minutes or until the onions are translucent in color.
Add in garlic and sauté till fragrant, about 30 seconds.
Deglaze the pan with the apple cider vinegar and scrape up all the bits from the bottom of the pan.
Add in potatoes and chicken stock.
Bring to a boil and then turn down heat to low and simmer for about 20 minutes or until the potatoes are fork tender.
Using a potato masher, mash the potatoes in the pan, leaving some of the potatoes cubed.
You can make a smoother soup (if desired) by using an emersion blender in the pot or by adding the potatoes and stock to a blender and blend.
Add in the can of evaporated milk and bring to a simmer. Careful, it can burn easily.
Taste and re-season with salt and pepper if needed.
Ladle into bowls and top with cheddar cheese, green onions and crispy bacon.