Ingredients
Equipment
Method
- Peel and dice the potatoes into uniform 1-inch cubes. Finely chop the onion and mince the garlic cloves.
- In a large pot or Dutch oven, melt butter over medium heat. Add chopped onions and sauté for 5 minutes until translucent.
- Add minced garlic and cook for 1 minute, stirring constantly to prevent burning.
- Sprinkle flour over the mixture and stir constantly for 2-3 minutes to create a roux.
- Gradually pour in broth while whisking continuously to prevent lumps.
- Add diced potatoes, salt, pepper, thyme, and paprika. Stir to combine.
- Bring to a boil, then reduce heat to medium-low. Cover and simmer for 20-25 minutes until potatoes are fork-tender.
- Using a potato masher, partially mash about half of the potatoes in the pot to create a creamy yet chunky texture.
- Stir in milk and heavy cream. Heat through for 5 minutes without boiling.
- Taste and adjust seasoning. Add more broth or milk if needed to reach desired consistency.
- Ladle into bowls and top with cheddar cheese, fresh parsley, sliced red onions, and optional toppings.
- Serve hot with crusty bread. Enjoy immediately!
Notes
For a lighter version, substitute low-fat milk for cream. Soup thickens upon standing; thin with additional broth when reheating. Freezes well for up to 3 months. Add bacon, corn, or broccoli for variation.