Melt oil and butter in a soup pot on medium high heat.
Add onions, carrots, celery and garlic. Cook until onions are translucent.
Add diced potatoes and season with black pepper and season salt.
Add chicken broth and bring to a boil. Once boiling, cover and reduce the heat to medium low. Cook until potatoes are tender.
Turn off the heat. Remove half of the cooked veggie mixture and add it to your blender and blend until smooth. (Be careful when blending hot liquids. I left my top ajar to allow the steam to escape while blending.)
Return blended veggies to the pot. Add cream, cheese and bacon.
Enjoy:)