Loaded Baked Potato Soup

What can be more satisfying on a cold winter day then a comforting creamy bowl of soup.
This soup is very delicious and calorific at the same time. One of my families favorite soups. I like to add kale to this soup, a little something nutritious,but its totally optional.For vegetarians you can substitute chicken broth for vegetable broth and omit bacon.
7 potatoes or 3-4 baking potatoes (baked,peeled and cubed)
3 apple wood smoked bacon
1/2 onion chopped
1 carrot peeled,and cut into rounds
1 celery stalk chopped
7 cups chicken broth( for homemade recipe below)
1/2 cup heavy whipping cream
2/3 sour cream
2 garlic cloves
3 tablespoon flour
2 tablespoon butter
1 tablespoon oil
4-5 green onions sliced plus more for garnish
1 cup cheddar cheese shredded
salt & pepperOther optional ingredients:
Hot sauce
Chopped kale, broccoli(steamed), or cauliflower (steamed.

For garnish:
sliced green onions
shredded cheddar cheese
sour cream
crispy potato skins

Chicken broth:
Fill a big cooking pot with water.Bring water to a boil.Rinse the chicken and place it in the boiling water.Add onion,carrots,bay leaves and about 1 tablespoon of salt (I use Himalayan pink salt, you might need more or less with other types).
Bring it to boil again and reduce to low. Cover with lid but not all the way.Let it cook for about 2 hours.Check for salt and add more if needed.

In a dutch oven or other pot,heat oil and butter on medium heat.
Add onions and garlic.Saute onions for 4-5 minutes and add carrots and celery.
while that’s cooking….

In a frying pan, cook bacon until brown and crisp.
Transfer bacon to a plate lined with paper towel.
Crumble the bacon into pieces.

Add flour to the pot with vegetables and stir well.
Gradually,add broth by drips at first and stir until smooth.
Take a little amount of broth (about 1/2 cup) from the pot and carefully add to sour cream.
Throw in the potatoes,bacon and green onions.
Add cream.
Cook for about 8-10 minutes.
Carefully add sour cream and cheese.
Season with salt and pepper as needed.
Throw in any other optional ingredients listed above and remove from heat.
Serve in a soup bowl with optional ingredients listed above.