A creamy, hearty potato soup that is perfect for a comforting meal. This recipe is easy to follow and results in a delicious soup that everyone will love.
Directions
Step 1
In a large pot, cook the diced bacon over medium heat until crispy. Remove the bacon and set aside, leaving the bacon fat in the pot.
Step 2
Add the chopped onion and minced garlic to the pot and cook until the onion is translucent.
Step 3
Add the peeled and diced potatoes and chicken broth to the pot. Bring to a boil, then reduce the heat and simmer until the potatoes are tender, about 15 minutes.
Step 4
In a separate saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes until lightly browned.
Step 5
Gradually whisk in the milk and heavy cream, continuing to whisk until the mixture is thickened and smooth.
Step 6
Add the milk mixture to the pot with the potatoes and stir to combine. Cook for an additional 5-10 minutes until the soup is thickened.
Step 7
Stir in the shredded cheddar cheese, salt, and black pepper until the cheese is melted and the soup is well combined.
Step 8
Serve the soup hot, topped with the crispy bacon and chopped green onions.