Ingredients
Equipment
Method
- In a 6-quart Dutch oven over medium heat, cook the chopped bacon for 8–10 minutes until crisp.
- Transfer the bacon to a paper towel-lined plate and leave 2 tablespoons of drippings in the pot.
- Add the onion to the pot and cook over medium heat for 5–6 minutes until softened.
- Stir in the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the chicken broth until smooth.
- Stir in the hash brown potatoes, salt, and pepper.
- Bring the soup to a gentle boil over medium-high heat.
- Reduce the heat to maintain a gentle simmer and cook uncovered for 12–15 minutes, stirring occasionally, until the potatoes are tender and the soup has thickened.
- Stir in the milk and heavy cream and heat over medium-low for 4–5 minutes until steaming, without letting the soup boil.
- Remove the pot from the heat.
- Stir in the cheddar, sour cream, and cooked bacon until the cheese melts.
Notes
Stir gradually while whisking in the broth to help keep the soup smooth. Refrigerate leftovers for 3–4 days; freezing is not recommended because the dairy and potatoes may change texture. For a dairy-free version, use unsweetened plain oat milk, dairy-free cream, cheddar-style shreds, and dairy-free sour cream.
