Go Back
A black bowl filled with rich and creamy ground beef soup, garnished with fresh parsley.

Hearty Creamy Italian Sausage Soup

A rich and comforting soup featuring savory Italian sausage, tender vegetables, and a silky, creamy broth. Perfect for a cozy and satisfying meal on a chilly evening.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American, Italian
Calories: 475

Ingredients
  

For the Soup
  • 1 tbsp olive oil
  • 1.5 lbs Italian sausage mild or hot, casings removed
  • 1 large yellow onion chopped
  • 2 medium carrots peeled and diced
  • 2 celery stalks diced
  • 3 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 6 cups chicken broth low sodium
  • 1 14.5 oz can diced tomatoes undrained
  • 1 tsp dried Italian seasoning
  • 1/2 tsp salt or to taste
  • 1/4 tsp black pepper or to taste
  • 1/2 cup heavy cream
  • 5 oz fresh spinach
  • Grated Parmesan cheese for serving

Equipment

  • Large Dutch Oven
  • Cutting Board
  • Sharp Knife
  • Wooden spoon or spatula
  • Whisk

Method
 

Prep
  1. Before you begin cooking, ensure all your vegetables are chopped and minced as specified in the ingredients list. This will make the cooking process smoother.
Cook the Sausage
  1. Heat the olive oil in a large Dutch oven or soup pot over medium-high heat. Add the Italian sausage, breaking it up with a wooden spoon or spatula, and cook until thoroughly browned and no pink remains, about 8-10 minutes. Drain any excess fat from the pot and transfer the cooked sausage to a separate bowl. Set aside.
Sauté Vegetables & Build Roux
  1. Reduce the heat to medium. Add the chopped onion, carrots, and celery to the same pot (add a splash more olive oil if needed). Cook, stirring occasionally, until the vegetables are softened, about 6-8 minutes.
  2. Stir in the minced garlic and cook for another minute until fragrant.
  3. Sprinkle the all-purpose flour over the vegetables and stir continuously for 1-2 minutes, allowing it to cook and form a roux.
Simmer the Soup
  1. Gradually whisk in the chicken broth, making sure to scrape the bottom of the pot to loosen any browned bits. Add the diced tomatoes (undrained), dried Italian seasoning, salt, and black pepper. Bring the soup to a gentle simmer.
  2. Return the cooked sausage to the pot. Reduce the heat to low, cover, and let the soup simmer for 15 minutes to allow the flavors to meld and the vegetables to become fully tender.
Finish and Serve
  1. Stir in the heavy cream until fully combined. Add the fresh spinach, a handful at a time, allowing each batch to wilt into the soup before adding more. Continue to stir until all the spinach has completely wilted, about 2-3 minutes.
  2. Taste the soup and adjust seasonings (salt and pepper) if necessary.
  3. Ladle the hot soup into bowls and serve immediately, garnished with a generous sprinkle of grated Parmesan cheese.

Notes

For a spicier soup, use hot Italian sausage instead of mild. You can also add a pinch of red pepper flakes with the garlic. Leftover soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave.