1gallonmilk of your choice(non-dairy milk works perfectly for this recipe as well!)
3poundscooked and cooled potatoes - Cut into cubes
1/2poundcooked and chopped bacon
1lbgrated cheese of your choice I use a sharp raw cheddar cheese
salt and pepper to taste
Optional
1/2cupchopped green onions
1cupsour cream
Instructions
Over medium-low heat, melt butter in large soup pan.
Reduce heat to low and add flour. Mix until smooth.
Add milk 1/2 a cup at a time. Mix thoroughly after each addition of milk, making sure that mix is completely smooth before adding more milk.
Once mix reaches a "soupy" consistency, add remaining milk and stir briefly.
Allow to cook over low heat for 15 minutes until it starts to thicken, stirring occasionally to prevent burning.
Add remaining ingredients and cook for an additional 15 minutes or until thickened to your desired texture.
Notes
This soup is even better the next day, so if you are able, make it one day in advance.If the soup become TOO thick, you can add more milk a little at a time until it is the right texture again.