Creamy cheddar cheese soup loaded with smoked sausage and tender potatoes! So flavorful and all made in one pot, making it perfect for an easy weeknight dinner.
In a large pot, heat one tablespoon of olive oil over medium-high heat. When the oil is hot, add the sausage and cook until browned, about 5-7 minutes. Remove and set aside.
To the same pot, add the remaining 2 tablespoons of olive oil, onion, carrots, and celery. Cook on medium-high heat for about 5 minutes. Add the garlic and cook another minute.
Add the butter and mix until melted with the vegetables. Sprinkle the flour over the butter and vegetable mixture and mix to combine. Let cook for one minute.
Gradually pour in the chicken stock while mixing, allowing the sauce to thicken.
Add the milk, potatoes, browned sausage, salt, and pepper and stir to combine.
Bring to a boil, stirring frequently so the soup doesn't stick to the bottom of the pot. Reduce heat to medium-low and simmer for about 20 minutes, or until the potatoes are tender.
Mix in the cheese until melted.
Serve warm with crusty bread, parmesan and fresh thyme, if desired.