A hearty and creamy potato soup loaded with delicious toppings, perfect for a comforting meal.
Melt the butter in a medium saucepan over medium heat.
Ensure the butter doesn't brown for a smoother soup base.
Whisk in the flour until smooth and cook for a minute.
Cooking the flour removes the raw taste and thickens the soup.
Gradually add the milk, whisking constantly, and bring to a gentle simmer.
Whisking prevents lumps from forming.
Season with salt and pepper.
Taste and adjust seasoning as needed.
Add the cooked and mashed potatoes to the soup base.
Mashing the potatoes beforehand ensures a creamy texture.
Stir in the green onions and sour cream.
Green onions add a fresh flavor to the soup.
Mix in the crumbled bacon and shredded cheese.
Adding cheese gradually prevents clumping.
Serve hot, garnished with chives, extra cheese, and bacon crumbles.
Serve with crusty bread for a complete meal.