Roast Potatoes: Start by roasting potatoes until tender.
Cook Bacon: Crisp bacon in a skillet and set aside.
Sauté Veggies: Sauté onions and garlic until fragrant.
Make Roux: Create a roux with butter and flour.
Add Broth: Gradually stir in chicken broth and bring to a simmer.
Mash Potatoes: Add mashed potatoes to the soup base.
Stir in Cream: Mix in cream for a rich, smooth texture.
Top with Bacon: Garnish with crispy bacon, cheese, and chives.
Serve Hot: Ladle into bowls and enjoy your warm, comforting soup!