Make this hearty, comforting sausage potato soup in one pot for an easy weeknight dinner. It features savory Italian sausage, tender potatoes, and a rich, creamy broth.
Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the Italian sausage and cook, breaking it up with a spoon, until browned. Drain off excess grease.
Add the chopped onion, carrots, and celery to the pot. Cook until the vegetables soften, about 5 to 7 minutes.
Stir in the minced garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
If using wine, pour it in and let it simmer for 2 minutes, scraping up any browned bits from the bottom of the pot.
Pour in the chicken broth and add the diced potatoes. Bring the mixture to a boil, then reduce heat, cover, and simmer for 15 to 20 minutes, or until the potatoes are tender when pierced with a fork.
Stir in the heavy cream. Heat through gently, but do not let the soup boil once the cream is added.
Remove the pot from the heat. Gradually stir in the shredded cheddar cheese until it melts completely into the broth, making the soup creamy.
Season the soup with salt and pepper to your preference.
Ladle the sausage potato soup into bowls and garnish with fresh parsley or chives before serving.
Notes
For a thicker soup, remove about 1 cup of the cooked potatoes and mash them before stirring them back into the pot.
If you prefer a less rich soup, substitute half-and-half for the heavy cream.