01 -
Peel and cube the Yukon Gold potatoes; rinse under cold water to remove excess starch.
02 -
In a large pot, melt butter over medium heat and sauté diced onion until softened, approximately 5 minutes.
03 -
Stir in minced garlic and cook until fragrant, about 1 minute.
04 -
Sprinkle in all-purpose flour and cook, stirring constantly for 1 to 2 minutes to eliminate raw taste.
05 -
Gradually whisk in chicken or vegetable broth, bring the mixture to a simmer.
06 -
Add cubed potatoes to the pot and cook until tender, approximately 15 to 20 minutes.
07 -
Remove half of the soup and blend until smooth using a blender with the lid vented; return to the pot.
08 -
Stir in whole milk, heavy cream, fresh parsley, chives, and thyme; heat gently without boiling.
09 -
Remove from heat and stir in shredded sharp cheddar cheese until fully melted.
10 -
Season with salt, black pepper, and a pinch of cayenne pepper to taste.
11 -
Garnish as desired and serve immediately.