Ingredients
1 pound Italian sausage (mild or hot)
5 tablespoons unsalted butter, divided
1 tablespoon olive oil
2–1/4 cups mirepoix (or 3/4 cup each: diced carrots, celery, and yellow onion, see note 1)
1 teaspoon minced garlic
4 cups chopped baby gold potatoes (no need to peel)
1 teaspoon dried parsley
1 teaspoon dried basil
4 cups chicken stock or broth
6 tablespoons flour
3 cups milk (1%, 2%, or whole)
1/2 cup heavy cream
1 teaspoon salt
1/2 teaspoon pepper
2 cups freshly shredded extra-sharp Cheddar cheese (see note 2)
1/4 cup sour cream
Hearty buttered bread for serving (optional)
Instructions
Cook the Sausage: Heat a large pot over medium-high heat. Add sausage and sear for 1 minute. Crumble with a wooden spoon and cook until browned. Transfer sausage to a paper towel-lined plate, leaving about 1 tablespoon of grease in the pot. Add olive oil if needed.
Sauté Vegetables: In the same pot, melt 1 tablespoon butter. Add diced carrots, celery, and onion. Sauté for 5–7 minutes (or 7–10 minutes for larger veggies). Add garlic and cook for 30 more seconds.
Cook Potatoes: Stir in chopped potatoes, dried basil, dried parsley, salt, and pepper. Pour in chicken stock and bring to a boil. Reduce heat to medium-low, cover, and cook for 15–20 minutes until potatoes are fork-tender.
Make the Cream Sauce: While the potatoes cook, melt 4 tablespoons butter in a separate medium pot over medium heat. Whisk in flour and cook for 1 minute. Slowly pour in milk, whisking constantly until smooth. Cook until the mixture thickens and gently boils. Stir in heavy cream and remove from heat.
Finish the Soup: Once potatoes are tender, stir in the milk/cream mixture. Turn off heat and add shredded cheese, a handful at a time, stirring gently until melted. Stir in sour cream, then return the sausage to the pot. Adjust seasoning with salt and pepper to taste.
Serve: Serve warm with hearty buttered bread, if desired.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Soups