In a large pot, heat oil over medium heat. Add onions and cook until soft.
Add potatoes, broth and 1 cup water. Bring to a boil.
Lower heat and simmer for 30 minutes.
Stir until smooth. Use the back of a spoon or fork to mash some of the potatoes.
Add milk and corn. Reheat for 10 minutes. Serve hot and enjoy!
Refrigerate leftovers.
