Wash and peel the potatoes, then dice them into small cubes. Dice the onion and mince the garlic.
In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for 5 minutes until translucent. Add the minced garlic and cook for another minute. Then, add the Italian sausage and cook until browned, about 5-7 minutes.
Add the diced potatoes to the pot, pour in the chicken broth, and sprinkle in the dried thyme and oregano. Season with salt and pepper to taste.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for 15-20 minutes until the potatoes are tender.
Stir in the heavy cream and frozen corn, allowing the soup to heat through for another 5 minutes. Adjust seasoning if needed and serve hot, garnished with fresh parsley.