Creamy Italian Sausage Spinach & Potato Soup

My husband is always requesting this for a dinner, its became a weekly standard in our house since we tied the knot! I find myself often doubling the recipe just to freeze a batch for convenience sake. It's a easy comforting dinner option, one that I trust you will enjoy as well! Follow the recipe below and get the soup on!

Time: 45 minutes

Serves: 6


  • 1 lb of sweet Italian sausage (bulk, or remove casing)

  • 2-3 cloves of garlic

  • 1/2 onion

  • 4-6 red potatoes (depending on size should make up about 3 cups when diced)

  • 2 cups of fresh or frozen spinach

  • 4 cups of chicken stock

  • 1 1/2 cup of heavy cream

  • bay leaf (dry)

  • oregano (dry)

  • basil (dry)

  • salt and pepper

  • olive oil

You'll Need:

A soup pot with lid


  1. Prep ingredients: Peel and finely chop garlic and onion. Dice potatoes small leaving skins on.

  2. Place pan over high heat and add a few tablespoons of olive oil. When pan is hot add sausage, breaking up with a large spoon while it cooks to make it crumbly.

  3. When sausage is browned and completely cooked through add onions and garlic.

  4. Add spices-oregano, basil, bay leaf, salt and pepper to taste.

  5. Add potatoes and pour in chicken stock. Allow soup to come to a boil before turning to simmer and covering with lid.

  6. Leave to simmer for at least a 30 minutes, until the potatoes have cooked completely through.

  7. Take spoon or potato masher if you have one and mash up the potatoes to thicken the soup.

  8. Ladle some broth into a bowl and add the cream. This will temper the cream and keep it from curdling when it goes into the soup.

  9. Stir tempered cream into soup and add the spinach.

  10. Serve and enjoy.

Serving suggestion: 100% with bread to soak up that flavor goodness!

© 2023 by Train of Thoughts. Proudly created with