01 -
Heat a large pot over medium-high heat. Add Italian sausage, breaking it into small pieces as it cooks. Sear for 5–7 minutes until well browned and cooked through. Remove sausage from the pot and drain on paper towel to remove excess fat.
02 -
Reduce heat to medium. In the same pot, melt unsalted butter and add mirepoix (carrots, celery, onions). Sauté for 5–10 minutes until vegetables are tender and aromatic. Add minced garlic and cook for 30 seconds, stirring continuously.
03 -
Stir in chopped baby gold potatoes, dried parsley, and basil. Season with salt and black pepper. Pour in chicken stock and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15–20 minutes or until potatoes are fork-tender.
04 -
In a separate saucepan over medium heat, melt the remaining butter. Whisk in flour, stirring continuously for 2 minutes to form a roux. Gradually add milk, whisking until smooth and thickened, about 5 minutes.
05 -
Slowly pour the thickened milk mixture into the soup pot. Stir to combine thoroughly. Add shredded cheddar and sour cream, mixing gently until fully melted and smooth. Return sausage to the soup and adjust seasoning as desired.
06 -
Ladle warm soup into individual bowls, garnish with fresh herbs if desired. Serve immediately with hearty buttered bread for dipping.