4russet potatoescut into 1" chunks, about 4 ½ cups
6slicesbaconchopped
1yellow onionsmall, diced
3clovesgarlicminced
¼cupflour
2cupschicken broth
1 ¾cupsmilk
¾cupheavy cream
1bay leaf
1cupshredded cheddar cheese
½teaspoonsalt and pepper eachto taste
For Serving:
½cupsour cream
4green onionschopped
½cupcheddar cheeseshredded
Instructions
Wash and cut potatoes into 1" chunks. Boil in a pot of salted water for 10 minutes, or until fork tender. Drain, and mash until almost smooth.
Meanwhile, cook bacon in a medium pot or dutch oven over medium heat until crisp, about 8 minutes. Transfer bacon to a paper towel lined plate, reserving 2 tablespoons of bacon grease in the pot.
Add onions and garlic, cook for 5 minutes or until translucent. Add flour, and whisk to coat onions. Whisking constantly, add chicken broth, milk, and cream. Add bay leaf, increase heat to medium high. Once boiling, reduce heat and simmer for 10 minutes.
Remove bay leaf. Add mashed potatoes, stirring to incorporate fully. Stir in cheddar cheese. Season with salt and pepper to taste.
Top soup with sour cream, cheddar cheese, reserved bacon, and green onions.
Notes
We like to keep the skins on the potatoes for more baked potato flavor. If desired, peel skin off of them after boiling.