Cozy Creamy Parmesan Sausage Ditalini Soup is a hearty one-pot soup filled with savory Italian sausage, tender ditalini pasta, vegetables, spinach, and Parmesan in a smooth, creamy broth. Garlic and Italian herbs give the soup plenty of savory depth, while the small pasta shapes make every spoonful substantial without overpowering the broth.

The sausage and vegetables cook first to build flavor, then the ditalini simmers directly in the broth. Cream, Parmesan, and spinach are added near the end over gentle heat so the soup stays silky and the pasta remains tender rather than mushy.
Recipe at a Glance
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Additional Time: 5 minutes
- Total Time: 1 hour
- Yield: About 10 cups
- Servings: 6
- Category: Soup
- Cuisine: Italian-American
- Cooking Method: Stovetop
- Difficulty: Easy
Why You'll Love This Recipe
- Browning the Italian sausage first creates flavorful drippings that season the vegetables and broth.
- Ditalini cooks directly in the soup, releasing enough starch to give the broth extra body without requiring a heavy flour-based thickener.
- Tomato paste adds savory depth and a subtle sweetness without turning the soup into a tomato-based dish.
- Heavy cream and finely grated Parmesan create richness while keeping the broth spoonable rather than overly thick.
- Adding the spinach at the end preserves its color and prevents it from becoming overly soft.
Equipment Needed
- 5- to 6-quart Dutch oven or heavy-bottomed soup pot
- Wooden spoon or heat-resistant spatula
- Fine grater
- Instant-read meat thermometer
- Ladle
Ingredients You'll Need

For the Soup
- ■ 1 tablespoon (15 ml) olive oil
- ■ 1 pound (450 g) mild or hot Italian sausage, casings removed if necessary
- ■ 1 medium yellow onion, about 6 ounces (170 g), finely diced
- ■ 2 medium carrots, about 5 ounces (140 g), peeled and finely diced
- ■ 2 celery ribs, about 3 ounces (85 g), finely diced
- ■ 4 garlic cloves, minced
- ■ 2 tablespoons (30 g) tomato paste
- ■ 1 teaspoon dried Italian seasoning
- ■ 1/4 teaspoon crushed red pepper flakes, optional
- ■ 6 cups (1.4 L) low-sodium chicken broth
- ■ 1 cup (170 g) dry ditalini pasta
- ■ 1 cup (240 ml) heavy cream
- ■ 3/4 cup (68 g) finely grated Parmesan cheese
- ■ 3 cups packed (90 g) baby spinach, roughly chopped
- ■ 1/2 teaspoon fine salt, plus more to taste
- ■ 1/4 teaspoon ground black pepper
Optional Garnishes
- ■ 1/4 cup (20 g) finely grated Parmesan cheese, optional
- ■ 2 tablespoons (8 g) chopped fresh parsley, optional
- ■ Additional crushed red pepper flakes, optional
How to Make Creamy Parmesan Sausage Ditalini Soup
Brown the Sausage
Heat the olive oil in a 5- to 6-quart Dutch oven over medium-high heat. Add the Italian sausage and cook for 6 to 8 minutes, breaking it into small crumbles. Continue until browned, no pink remains, and pork sausage reaches 160°F (71°C).

Drain Excess Fat if Needed
If more than about 2 tablespoons of rendered fat remain in the pot, carefully spoon off the excess. Leave a light coating in the pot to flavor the vegetables.
Soften the Vegetables
Add the onion, carrots, and celery. Reduce the heat to medium and cook for 5 to 7 minutes, stirring occasionally, until the onion is translucent and the carrots begin to soften.
Add the Garlic and Seasonings
Stir in the garlic, Italian seasoning, and optional red pepper flakes. Cook for about 30 seconds, until fragrant.
Cook the Tomato Paste
Add the tomato paste and stir it into the sausage and vegetables. Cook for 1 to 2 minutes, until it darkens slightly and coats the mixture.

Add the Broth
Pour in the chicken broth, scraping the bottom of the pot to release any browned bits. Add the salt and black pepper, then increase the heat to medium-high.

Bring to a Simmer
Once the broth reaches a gentle boil, reduce the heat to medium-low and simmer for 5 minutes. The carrots and celery should be partially tender but not completely soft.
Cook the Ditalini
Stir in the dry ditalini. Simmer uncovered according to the package timing, usually 8 to 10 minutes, stirring every couple of minutes so the pasta does not settle on the bottom.

Check the Pasta
The ditalini should be just tender with a slight bite in the center. If the soup becomes unusually thick before the pasta is ready, add 1/2 cup (120 ml) additional hot water or broth as needed.
Add the Cream
Reduce the heat to low and stir in the heavy cream. Heat for 2 to 3 minutes until steaming, but do not let the soup boil vigorously.
Melt in the Parmesan
Add the 3/4 cup (68 g) Parmesan in two or three additions, stirring after each one until melted. The broth should look creamy and cohesive without clumps of cheese.
Wilt the Spinach
Stir in the chopped spinach and cook for 1 to 2 minutes, until the leaves are wilted and bright green.
Adjust the Consistency and Seasoning
Taste the soup. Add more salt or black pepper only if needed. If it has thickened more than desired, stir in a small amount of warm broth or water until it reaches a creamy but spoonable consistency.
Rest Briefly
Remove the pot from the heat and let the soup stand for 5 minutes. It will thicken slightly as the pasta absorbs more broth.

Garnish and Serve
Ladle the soup into six bowls. Top with additional Parmesan, parsley, and crushed red pepper flakes as desired, and serve warm.

Tips for Success
- Keep the heat low after adding the cream and Parmesan to reduce the chance of separation or graininess.
- Grate Parmesan finely from a block rather than using coarse pre-shredded cheese for smoother melting.
- Stop cooking the pasta when it is just tender because it will continue softening as the soup rests.
- Keep extra broth nearby if the soup will sit before serving, since ditalini absorbs liquid quickly.
Storage, Freezing, and Make-Ahead Instructions
Cool leftover Cozy Creamy Parmesan Sausage Ditalini Soup promptly and transfer it to an airtight container within 2 hours of cooking. Refrigerate for up to 4 days. The ditalini will continue absorbing broth, so the soup will become noticeably thicker during storage.
Reheat individual portions in a saucepan over low to medium-low heat, adding chicken broth or water as needed to loosen the consistency. Stir frequently and heat until the center reaches 165°F (74°C). Avoid a rapid boil, which can cause the cream and Parmesan to separate.
Freezing the fully assembled soup is not recommended because the pasta can become overly soft and the cream-based broth may separate after thawing.
For make-ahead preparation, cook the sausage, vegetables, tomato paste, and broth base up to 2 days in advance. Refrigerate it without the ditalini, cream, Parmesan, or spinach. Reheat the base to a simmer, then finish the soup with the remaining ingredients before serving.
FAQ
Can I make Cozy Creamy Parmesan Sausage Ditalini Soup ahead of time?
Yes. For the best pasta texture, prepare the sausage and broth base up to 2 days ahead and add the ditalini, cream, Parmesan, and spinach while reheating.
Why did my soup become too thick?
Ditalini absorbs broth both during cooking and while the soup sits. Stir in additional warm chicken broth or water, 1/4 cup (60 ml) at a time, until the soup reaches the desired consistency.
Can I use another pasta instead of ditalini?
Yes. Small shells, elbow macaroni, or orzo can be used. Follow the package cooking time and watch the liquid level because different pasta shapes absorb broth at different rates.
Can I make this soup without heavy cream?
Yes. Use 1 cup (240 ml) half-and-half for a lighter soup. Keep the heat low after adding it because lower-fat dairy is more likely to separate if boiled.
Can I add more vegetables?
Yes. Finely diced zucchini, mushrooms, or kale can be added. Cook mushrooms with the onion, add zucchini during the final 5 minutes of pasta cooking, and add kale several minutes before the spinach would normally be added.

Creamy Parmesan Sausage Ditalini Soup
Ingredients
Method
- Brown the sausage: Heat the olive oil in a 5- to 6-quart Dutch oven over medium-high heat. Add the Italian sausage and cook for 6 to 8 minutes, breaking it into small crumbles. Continue until browned, no pink remains, and pork sausage reaches 160°F (71°C).
- Drain excess fat if needed: If more than about 2 tablespoons of rendered fat remain in the pot, carefully spoon off the excess. Leave a light coating in the pot to flavor the vegetables.
- Soften the vegetables: Add the onion, carrots, and celery. Reduce the heat to medium and cook for 5 to 7 minutes, stirring occasionally, until the onion is translucent and the carrots begin to soften.
- Add the garlic and seasonings: Stir in the garlic, Italian seasoning, and optional red pepper flakes. Cook for about 30 seconds, until fragrant.
- Cook the tomato paste: Add the tomato paste and stir it into the sausage and vegetables. Cook for 1 to 2 minutes, until it darkens slightly and coats the mixture.
- Add the broth: Pour in the chicken broth, scraping the bottom of the pot to release any browned bits. Add the salt and black pepper, then increase the heat to medium-high.
- Bring to a simmer: Once the broth reaches a gentle boil, reduce the heat to medium-low and simmer for 5 minutes. The carrots and celery should be partially tender but not completely soft.
- Cook the ditalini: Stir in the dry ditalini: Simmer uncovered according to the package timing, usually 8 to 10 minutes, stirring every couple of minutes so the pasta does not settle on the bottom.
- Check the pasta: The ditalini should be just tender with a slight bite in the center. If the soup becomes unusually thick before the pasta is ready, add 1/2 cup (120 ml) additional hot water or broth as needed.
- Add the cream: Reduce the heat to low and stir in the heavy cream. Heat for 2 to 3 minutes until steaming, but do not let the soup boil vigorously.
- Melt in the Parmesan: Add the 3/4 cup (68 g) Parmesan in two or three additions, stirring after each one until melted. The broth should look creamy and cohesive without clumps of cheese.
- Wilt the spinach: Stir in the chopped spinach and cook for 1 to 2 minutes, until the leaves are wilted and bright green.
- Adjust the consistency and seasoning: Taste the soup: Add more salt or black pepper only if needed. If it has thickened more than desired, stir in a small amount of warm broth or water until it reaches a creamy but spoonable consistency.
- Rest briefly: Remove the pot from the heat and let the soup stand for 5 minutes. It will thicken slightly as the pasta absorbs more broth.
- Garnish and serve: Ladle the soup into six bowls. Top with additional Parmesan, parsley, and crushed red pepper flakes as desired, and serve warm.





