1 lb Italian sausage
4 medium potatoes (diced)
1 onion (chopped)
2 carrots (chopped)
3 cloves garlic (minced)
4 cups chicken or vegetable broth
1 cup heavy cream or milk
Salt and pepper to taste
Fresh parsley for garnish
In a large pot over medium heat, add the Italian sausage. Cook, breaking it apart with a wooden spoon until browned (about 5-7 minutes). Drain excess fat if needed.
Stir in the onions, carrots, and garlic. Cook for another 3-4 minutes until the onions are translucent.
Add the diced potatoes to the pot, stirring them with the sausage and vegetables.
Add the broth and bring to a boil. Reduce heat and simmer for around 15-20 minutes, or until potatoes are tender.
Stir in the heavy cream cheese and let simmer for an additional 5 minutes for a creamier texture.
Adjust salt and pepper to taste. You may also add red pepper flakes for an extra kick.
Ladle the soup into bowls and garnish with fresh parsley before serving.