Add olive oil, butter into a large cooking pot and simmer for 5 minutes on medium heat. Toss in chopped leek and sauté.
Continue by adding bacon and sauté for 10 minutes before adding in the potatoes.
Add in potatoes and give it a good stir.
Continue by adding in the corn and vegetable broth, salt, pepper.
Boil for 1/2 hour on medium heat, soup should be ready when potatoes are cooked. Use a hand blender to blend the ingredients together for a more pureé taste. I don’t really like this soup to be so velvety so I don’t pureé it completely. I like the taste of potato and corn in each spoonful of soup, but this is up to you.