Add the drained potatoes to the pot, followed by the chicken or vegetable broth. Bring to a boil, then reduce heat and let simmer for 15-20 minutes, or until the potatoes are tender.
Blend the soup using an immersion blender or by transferring it in batches to a regular blender until creamy. For a chunkier texture, blend only half of the soup.
Stir in the heavy cream and shredded cheddar cheese until melted and well combined. Season with salt and pepper to taste. Add the crumbled bacon and mix well.
Serve hot, garnished with chopped green onions and additional cheese if desired.
Notes
This soup is versatile; feel free to customize it with additional toppings or variations.