01 -
In a large pot, combine diced potatoes and chicken broth. Bring to a boil, then reduce heat and simmer for 15-20 minutes until potatoes are tender.
02 -
In a skillet, melt butter over medium heat. Add diced onion and minced garlic, cooking until soft and fragrant, about 5 minutes.
03 -
Use a potato masher or immersion blender to partially mash the cooked potatoes in the broth, leaving some chunks for texture.
04 -
Add sautéed onions, heavy cream, salt, and pepper to the pot. Stir well and simmer for 10 minutes, stirring occasionally.
05 -
Ladle soup into bowls and top with shredded cheese, crumbled bacon, and green onions.