Creamy Parmesan Italian Sausage Soup


  • 1 lb Italian sausage, casing removed
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1/2 teaspoon red pepper flakes
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1 cup spinach, chopped
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • Salt and pepper to taste


  1. In a large pot, cook the Italian sausage over medium heat until browned, breaking it into crumbles as it cooks.
  2. Add the onion, garlic, and red pepper flakes to the pot and sauté until the onion is translucent.
  3. Pour in the chicken broth and bring to a simmer.
  4. Stir in the heavy cream, Parmesan cheese, spinach, diced tomatoes, and cannellini beans.
  5. Season with salt and pepper.
  6. Simmer the soup for 20-25 minutes, or until the spinach is wilted and the flavors have melded together.
  7. Serve hot, garnished with extra Parmesan cheese if desired.

Prep Time: 15 minutes | Cooking Time: 30 minutes | Total Time: 45 minutes

Leave a Comment