Ingredients
Equipment
Method
Step 1:
- Prepare all ingredients. Peel and dice the potatoes, chop the onion, and mince the garlic. Cook the bacon until crispy, crumble it, and set aside.

Step 2:
- In a large soup pot, melt butter over medium heat. Add onion and cook until soft, then add garlic and cook for 1 minute. Stir in flour and cook for 1–2 minutes.

Step 3:
- Slowly whisk in milk, then add chicken broth and mix well. Add diced potatoes and simmer for 15–20 minutes until tender.

Step 4:
- Mash some of the potatoes for a creamy texture. Stir in heavy cream and shredded cheese until fully melted.

Step 5:
- Add bacon and green onions, then reduce heat and stir in sour cream. Season with salt and pepper, then serve hot with toppings.

Notes
- Use Yukon gold potatoes for a creamier texture.
- Do not boil after adding sour cream to avoid curdling.
- Add milk or broth while reheating if the soup becomes too thick.
- For a lighter version, substitute heavy cream with half-and-half.
