Hearty Italian Sausage and Parmesan Soup

When the weather turns chilly, there’s nothing quite like a hearty bowl of soup to warm you up from the inside out. This Creamy Parmesan Italian Sausage Soup is the ultimate comfort food, blending the robust flavors of Italian sausage, fragrant garlic, and tangy tomatoes with the richness of cream cheese and Parmesan. It’s a perfect dish for cozy family dinners or entertaining guests with something special yet easy to prepare. Let’s dive into the steps to create this deliciously creamy and satisfying soup!


  • 1 pound Italian sausage, casings removed
  • 1 onion, diced
  • 2 cloves garlic, chopped
  • 1/2 teaspoon ground fennel (optional)
  • 1/2 teaspoon red pepper flakes (optional)
  • 4 cups chicken broth
  • 1 (14.5 ounce) can petite diced tomatoes
  • 8 ounces pasta such as ditalini (use gluten-free pasta if needed)
  • 1 teaspoon Italian seasoning
  • 1/2 cup Parmigiano Reggiano (Parmesan), grated
  • 4 ounces cream cheese, warmed
  • 1/2 cup heavy/whipping cream
  • Salt and pepper to taste
  • 1 tablespoon parsley, chopped (optional)


  1. Cook the Sausage:
    • In a large pot over medium heat, cook the Italian sausage until it’s browned and crumbled. Remove any excess fat.
  2. Sauté the Vegetables:
    • Add the diced onion and chopped garlic to the pot with the sausage. Cook until the onion becomes translucent and the garlic is fragrant, about 3-5 minutes.
  3. Season and Add Broth:
    • If using, add the ground fennel and red pepper flakes to the pot. Add the chicken broth and heat until the mixture reaches a boil.
  4. Incorporate Tomatoes and Pasta:
    • Stir in the can of petite diced tomatoes, including the juice, and add the pasta. Sprinkle in the Italian seasoning. Let the soup simmer until the pasta is cooked to your preference, usually about 10 minutes.
  5. Add Creamy Ingredients:
    • Reduce the heat to low. Stir in the grated Parmesan, warmed cream cheese, and heavy/whipping cream. Continue stirring until the cheeses have fully melted and the soup is creamy and well combined.
  6. Season to Taste:
    • Give the soup a taste and adjust the seasoning with salt and pepper if necessary. Adjust the seasonings to your preference.
  7. Garnish and Serve:
    • Ladle the soup into bowls and sprinkle with chopped parsley if desired. Serve hot and enjoy the comforting, creamy flavors!


This Creamy Parmesan Italian Sausage Soup is a delicious and hearty dish that’s perfect for any occasion. The robust flavors of the Italian sausage, combined with the creamy richness of the cheeses, make every bite a delight. Whether you’re looking for a warming meal on a cold day or a comforting dish to share with loved ones, this soup will surely hit the spot. Enjoy the rich, savory taste and the comforting warmth of this delightful soup!