01 -
Dice potatoes and boil until tender. Set aside.
02 -
In a pot, combine chicken broth, onions, salt, pepper, and water. Simmer for 20 minutes.
03 -
Melt butter in a separate pan, whisk in flour to form a roux. Cook for 2 minutes.
04 -
Add roux to the broth, whisking continuously. Stir in heavy cream.
05 -
Let the soup simmer for another 20 minutes until thickened.
06 -
Stir in the boiled potatoes.
07 -
Ladle into bowls, garnish with cheese, bacon bits, and green onions.