Poke holes in the potatoes with a fork and microwave them for 12 to 15 minutes until tender
Halve the potatoes and cut into chunks to cool
In a large pot, melt butter over medium-low heat
Add garlic and onion and cook until the onion is translucent
Slowly whisk the flour into the pan and stir until slightly browned
Slowly whisk in the milk 1 cup at a time, then add 2 cups of chicken stock
Bring to a light simmer and whisk in the salt, garlic powder and pepper
Let come to a light simmer and thicken, stirring occasionally
Add Velveeta, bacon and the sour cream and stir until smooth
Turn off heat and fold in potatoes
Garnish with green onion and bacon
