Fry bacon in a skillet. When cooked, remove and cool. (I actually fry my bacon in the pot I plan to use for soup. this eliminates having to wash the skillet)
Peel, and cube potatoes and cook. I do this in my instant pot. You could also use baked potatoes from the oven, or simply boil them on the stovetop.
Transfer the bacon grease to a large pot, add your chopped onion, and garlic. Let cook until onions are tender and translucent.
Add in flour, and whisk until the bacon grease and flour come together in crumbles. Add your salt, basil, and pepper to this, and allow to cook for a few minutes, or until basil is fragrant.
Gradually add in broth, stirring constantly. Bring to a boil and stir constantly for 2 minutes.
Add in potatoes, cream, and cheese if desired. Let simmer as long as you please.
Enjoy with chopped green onions, a little extra cheese, or, my favorite, a good dose of hot sauce.