Peel and cut 4 medium-sized potatoes into small, uniform cubes. This ensures even cooking and a smoother texture in the soup.
In a large pot, combine the potato cubes and 4 cups of chicken or vegetable broth.
Bring the mixture to a boil over medium-high heat.
Once boiling, reduce the heat to medium-low and simmer until the potatoes are fork-tender. This typically takes about 15-20 minutes.
Use an immersion blender to carefully blend the cooked potatoes and broth until smooth. Alternatively, transfer the mixture to a blender in batches, exercising caution with hot liquid.
Return the blended soup to the pot over low heat.
Pour in 1 cup of heavy cream, stirring continuously to combine. Ensure the soup heats through without boiling to prevent curdling.
Taste the soup and season with salt and pepper as desired. Adjust the quantities based on your preference and the saltiness of the broth.
Ladle the creamy potato soup into bowls.
Garnish with optional toppings such as chopped chives, shredded cheese, for added flavor and visual appeal.