In a dutch oven over medium-high heat, melt two tablespoons of butter. Add sausage and brown for 4-5 minutes, turning the pieces until mostly cooked through. Using a slotted spoon, transfer sausage to a plate lined with paper towels and set aside. Drain the grease from the dutch oven.
Add remaining butter to pot with leeks, celery, carrots, and onion. Cook until softened, stirring often, about 5 minutes. Move the vegetables to the side of the pot and add the garlic. Cook for another minute, stirring.
Add the sausage back into the pot along with the potatoes, broth, and seasoning. Stir everything together and bring to a boil, then reduce to a simmer. Cover the pot and let it simmer on medium-low heat for 15-20 minutes, or until the potatoes are fork-tender and the sausage is completely cooked through.
Add a ladle of broth to the cream and stir together, then pour the cream into the soup. Add the spinach and stir everything together. Simmer for another 2-3 minutes, until the spinach is soft, and serve.
Notes
Click on the time in the instructions to start a timer!StorageRefrigerate in an airtight container for 3-4 days.Freeze in a freezer-safe container for 1-2 months.Potato based soups don't freeze very well, and may change texture after being frozen. Try reheating in a saucepan, and adding more cream as-needed.Recipe Tips
If you wanted to make this more like potato leek soup with sausage in it, just cook the sausage completely in the beginning and puree the soup before adding it back in. You can also use a potato masher until you have the right consistency.
You can add a pinch of kosher salt if the final product needs it, but sausage is already very salty so make sure you don't add too much!
Make this recipe spicy by using spicy Italian sausage, or adding a dash of cayenne pepper or red pepper flakes.