Creamy Parmesan Italian Sausage Ditalini Soup is one of those recipes that earns a permanent spot on your weekly dinner rotation. It is rich, creamy, and loaded with bold Italian flavor in every single spoonful. I first made it on a cold Wednesday when I needed something fast, filling, and genuinely satisfying, and it has been in our regular lineup ever since.
Table of Contents
Ingredients for Creamy Parmesan Italian Sausage Ditalini Soup
I keep this ingredient list simple and pantry-friendly on purpose. After making it more times than I can count, I know exactly what makes it work. I always use freshly grated Parmesan because pre-shredded varieties have anti-caking additives that prevent smooth melting. Here is everything you need:
- 1 lb Italian sausage (mild or spicy, your call) – I usually go mild so the kids can eat it, then I add red pepper flakes to my bowl
- 2 tbsp olive oil
- 1 medium onion (diced)
- 3 cloves garlic (minced) – fresh garlic only here, the flavor difference is noticeable
- 1 medium carrot (peeled and diced)
- 2 celery stalks (diced)
- 4 cups chicken broth (low-sodium preferred) – My preference is low-sodium so I can control the salt myself
- 1 can (14.5 oz) diced tomatoes (undrained)
- 1 tsp dried Italian seasoning
- 1 tsp salt (adjust to taste)
- 1/2 tsp black pepper
- 1 cup heavy cream
- 1 cup Parmesan cheese (freshly grated) – In my experience, this single swap makes the biggest difference in texture
- 1 1/2 cups ditalini pasta (uncooked)
- Fresh parsley (chopped, for garnish)

Step-by-Step Instructions
In my experience, the key to this soup is building layers of flavor from the very first step. Take your time browning the sausage properly and do not skip scraping up those drippings when you saute the vegetables. That fond on the bottom of the pot is pure flavor.
Step 1: Heat olive oil in a large Dutch oven over medium-high heat. Add the Italian sausage and break it apart with a wooden spoon. Cook for 6 to 8 minutes, stirring occasionally, until the sausage is fully browned and no pink remains. It should smell deeply savory and have some golden color on the outside. Remove with a slotted spoon and set aside on a plate.
Step 2: In the same pot, add the diced onion, carrot, and celery. Saute in the sausage drippings over medium heat for 5 to 7 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. Add the minced garlic and cook for 1 to 2 minutes until fragrant. Watch it closely here as garlic can burn quickly.
Step 3: Pour in the chicken broth and diced tomatoes with all their juices. Stir to combine and bring to a simmer over medium-high heat. Add the Italian seasoning, salt, and black pepper. Let the soup simmer uncovered for 10 to 15 minutes until the vegetables are fully tender and the broth is fragrant.
Step 4: Stir in the uncooked ditalini pasta and distribute it evenly through the broth. Reduce heat to medium and simmer for 10 to 12 minutes, stirring every few minutes to prevent sticking. Pro tip: start checking the pasta at the 10-minute mark since ditalini is small and cooks faster than you expect.
Step 5: Reduce heat to low. Stir in the heavy cream slowly until the soup looks smooth and silky. Add the freshly grated Parmesan and stir steadily until it melts fully into the broth. Do not let the soup boil after adding the cream or it may separate.
Step 6: Return the cooked sausage to the pot and stir everything together. Let the soup simmer on low for 5 more minutes to heat through and let the flavors settle. Taste and add salt or pepper as needed. Ladle into bowls, top with chopped fresh parsley, and serve hot.
What to Serve with Creamy Parmesan Italian Sausage Ditalini Soup
This soup is hearty enough to stand on its own but really shines with the right sides. The creaminess and bold sausage flavor pair well with things that are light, crunchy, or slightly acidic.
Homemade Cheesy Breadsticks: Warm, soft breadsticks are ideal for this soup. They hold up well in the creamy broth and make the meal feel like a full restaurant-style dinner at home.
Mediterranean Chickpea Salad with Lemon Vinaigrette: A bright, acidic salad cuts through the richness of the cream broth beautifully. The lemon vinaigrette adds a contrast that keeps every bite feeling fresh and balanced.
Italian Meatballs: If you want to turn this into a full Italian-inspired spread, a side of juicy homemade meatballs fits the flavor profile perfectly and adds even more protein to the table.
Crusty Sourdough or Baguette: A thick slice of toasted sourdough works as well as any dedicated breadstick. The crispy crust holds up to dipping while the interior soaks up every bit of that Parmesan cream broth.
Roasted Brussels Sprouts or Carrots: The caramelized, slightly bitter flavor of roasted vegetables pairs nicely with the savory, salty richness of this soup and adds nutritional balance to the bowl.

Storage and Reheating Tips
Store leftover soup in an airtight container in the refrigerator for up to 3 to 4 days. The ditalini pasta will continue absorbing liquid as it sits, so the soup will thicken considerably overnight. This is completely normal.
When you reheat it, warm the soup gently on the stovetop over medium-low heat and stir in a splash of chicken broth or a bit of heavy cream to bring it back to the right consistency. I recommend avoiding a hard boil during reheating since the cream sauce can break if it gets too hot too fast.
Pro tip: if you plan to make this soup ahead of time, cook the ditalini only to al dente so it does not get mushy when reheated. For freezing, cool the soup completely and transfer to a freezer-safe container for up to 2 to 3 months. Thaw overnight in the fridge and reheat on the stovetop with added broth as needed. If you enjoy one-pot Italian-inspired comfort meals, you will also want to check out this Tuscan Chicken Soup for another cozy option to add to the rotation.
FAQs
Can I use a different pasta shape instead of ditalini?
Yes. Small pasta shapes like elbow macaroni, small shells, or orzo all work well in this soup. Just keep an eye on the cook time since it varies slightly by shape and size.
How do I stop the soup from getting too thick the next day?
The pasta absorbs the broth as it sits in the fridge. Simply stir in a half cup of chicken broth or a small splash of cream when reheating and the consistency comes right back.
Can I make this with a different type of sausage?
Absolutely. Turkey sausage or chicken sausage both work as lighter alternatives. If you enjoy creamy sausage pasta dishes with a bit of heat, this Creamy Cajun Chicken and Sausage Pasta is another weeknight winner worth trying.

Creamy Parmesan Italian Sausage Ditalini Soup
Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven over medium-high heat. Add the Italian sausage and break it apart with a wooden spoon. Cook for 6 to 8 minutes, stirring occasionally, until fully browned with no pink remaining. Remove with a slotted spoon and set aside.
- In the same pot, add the diced onion, carrot, and celery. Saute over medium heat in the sausage drippings for 5 to 7 minutes until softened and the onion is translucent. Add the minced garlic and cook for 1 to 2 minutes until fragrant. Watch closely to avoid burning the garlic.
- Pour in the chicken broth and diced tomatoes with all their juices. Stir to combine and bring to a simmer over medium-high heat. Add Italian seasoning, salt, and black pepper. Simmer uncovered for 10 to 15 minutes until vegetables are fully tender and the broth is fragrant.
- Stir in the uncooked ditalini pasta. Reduce heat to medium and simmer for 10 to 12 minutes, stirring every few minutes to prevent sticking. Check for doneness starting at 10 minutes since ditalini cooks quickly.
- Reduce heat to low. Stir in the heavy cream slowly until smooth. Add the freshly grated Parmesan and stir steadily until fully melted into the broth. Do not allow the soup to boil after adding the cream.
- Return the cooked sausage to the pot and stir to combine. Simmer on low for 5 more minutes to heat through. Taste and adjust seasoning as needed. Ladle into bowls and garnish with fresh chopped parsley. Serve hot.








