Ingredients
Method
Step-by-Step
- Melt the butter in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook for 4–5 minutes, until softened, then add the garlic and cook for about 30 seconds.
- Sprinkle the flour over the vegetables and whisk continuously for 1–2 minutes to cook the flour and form a smooth roux.
- Gradually whisk in the broth, scraping up any browned bits from the bottom of the pot. Add the cubed potatoes, kosher salt, black pepper, and optional paprika.
- Bring the soup to a gentle boil, reduce the heat, partially cover the pot, and simmer for 15–20 minutes, or until the potatoes are fork-tender.
- Stir in the whole milk and half-and-half or heavy cream. Heat gently for 3–5 minutes, making sure the soup does not reach a vigorous boil.
- Remove the pot from the heat. Add the freshly shredded Cheddar a handful at a time, stirring after each addition until the cheese is melted and the soup is smooth.
- Stir in the sour cream, if using. Taste and adjust the salt and pepper, then serve with crumbled bacon, sliced green onions or chives, and extra Cheddar if desired.
Notes
For a thicker soup, mash some of the cooked potatoes against the side of the pot or blend 1–2 cups of soup before returning it to the pot. Shred Cheddar from a block for smoother melting. Refrigerate leftovers promptly and reheat gently without boiling.
