Peel and dice the potatoes into even pieces for consistent cooking.
In a large pot, combine potatoes and broth. Bring to a boil, then reduce to a simmer for 15–20 minutes until tender.
Blend the soup using an immersion blender for a smooth texture or mash for a chunkier consistency.
Stir in the heavy cream and cook for an additional 5 minutes over low heat.
Season with salt and pepper to taste, adjusting thickness by adding broth or simmering longer if needed.
Serve hot and garnish with crispy bacon, shredded cheese, chives, or sour cream.
Notes
For a vegetarian version, use vegetable broth and replace heavy cream with coconut or almond milk. Freeze leftovers in an airtight container for up to 3 months.