Add the diced potatoes and broth to a soup pot. Bring the mixture to a boil over medium-high heat.
Once boiling, reduce the heat and simmer until the potatoes are soft. This usually takes 12 to 15 minutes.
Mash the potatoes directly in the pot with a potato masher. For a smoother texture, use an immersion blender and blend until creamy.
Stir in the butter until it melts completely. This step adds richness and enhances the overall flavor.
Add the heavy cream and stir until the soup becomes silky. Let it warm through for a few minutes without boiling.
Taste and add salt and pepper as needed. Serve warm with your favorite toppings.
