- In a large pot, combine the diced potatoes, chopped onion, minced garlic, and chicken broth. Bring to a boil over medium-high heat, then reduce the heat to low and simmer for about 20-25 minutes, or until the potatoes are tender. 
- Once the potatoes are cooked, use a potato masher to mash some of the potatoes in the pot, leaving some chunks for texture. 
- Stir in the heavy cream, salt, black pepper, and paprika. Allow the soup to simmer for an additional 5-10 minutes, stirring occasionally. 
- Serve the soup hot, garnished with crumbled bacon, shredded cheddar cheese, and sliced green onions.