Creamy, garlicky potato soup with sharp cheddar and fresh herbs — the ultimate cold-weather comfort in one pot.
3 tbsp butter
1 onion, diced
4–5 garlic cloves, minced
¼ cup all-purpose flour
4 cups low-sodium chicken or vegetable broth
2 cups whole milk
2½ lbs Yukon Gold or russet potatoes, peeled and cubed
1½ tsp salt
½ tsp black pepper
1 tsp fresh thyme, chopped
2 cups sharp cheddar cheese, grated
½ cup fresh parsley, chopped
Optional: 4 oz cream cheese, bacon bits, green onions
Melt butter in a large pot. Sauté onion for 4–5 mins. Add garlic and cook 1 min more.
Stir in flour and cook for 1–2 minutes.
Whisk in broth and milk slowly. Add potatoes, salt, pepper, and thyme.
Simmer covered for 20–25 minutes until potatoes are soft.
Mash part of the soup for texture or blend half until creamy.
Stir in cheese and parsley. Adjust seasoning. Serve hot.