In a large pot, heat olive oil over medium heat.
Add diced onions and sauté until translucent.
Stir in minced garlic and cook for another minute.
Add diced potatoes and cook for 5 minutes.
Pour in vegetable broth and bring to a boil.
Add fresh corn kernels and simmer for 15 minutes.
Use an immersion blender to blend the mixture until smooth.
Stir in heavy cream and season with salt and pepper.
Simmer for an additional 5 minutes.
Garnish with fresh herbs before serving.