This classic baked potato soup recipe is perfectly made in just one pot and is full of flavor! It blends together bacon, garlic, onion, butter, potato, chicken stock, and more in a creamy broth that is comforting and delicious!
In a large soup pot, cook the bacon pieces until crispy and browned then set aside. Add the butter into the pot and cook the chopped onion in the butter and bacon fat on medium heat until tender. Once tender, add in the garlic and cook until it becomes fragrant. Once the garlic is fragrant, sprinkle the flour over everything and stir. Next, add the potatoes, chicken broth, milk, heavy cream, salt, and pepper, and bring to a boil. Boil everything until the potatoes are fork-tender. Once the potatoes are tender, reduce the heat to a simmer. Use an immersion blender to combine all of the ingredients and create the soup. Allow to simmer for an additional 15-20 minutes. To serve, top with optional toppings.