Ingredients
Method
Cook the Bacon & Onions
- In a large skillet, cook the bacon over medium heat until crispy (about 6–7 minutes).
- Drain, crumble, and set aside. Reserve 2 tablespoons of bacon drippings in the skillet.
- Add chopped onion to the drippings and sauté until soft and translucent (about 6 minutes).
Simmer the Potatoes
- In a large stockpot or Dutch oven, combine the sautéed onion, chicken broth, and cubed potatoes.
- Bring to a boil, then reduce heat and simmer until the potatoes are fork-tender (about 10 minutes).
Make the Roux (Thickener)
- In the bacon skillet, melt butter over low heat.
- Whisk in the flour and stir constantly for 1 full minute.
- Slowly add 2 cups of milk, whisking until smooth and thickened.
Build the Soup Base
- Pour the milk roux mixture into the potato pot.
- Add the remaining 2 cups of milk, salt, and pepper.
- Stir frequently over medium heat until the soup thickens and starts to bubble gently.
Stir in the Good Stuff
- Add diced ham, half the crumbled bacon, sour cream, 2 cups of Cheddar cheese, and ½ cup green onions.
- Stir gently until the cheese melts and everything is heated through.
Serve with Toppings
- Ladle soup into bowls and top with remaining bacon, shredded cheese, and green onions.
- Serve hot with crusty bread or a fresh salad.
Nutrition
Notes
Use Russet potatoes for a creamy texture. This soup can be made ahead and frozen in portions for convenience.
