Creamy Parmesan Italian Sausage Ditalini Soup

The easiest way to make Creamy Parmesan Italian Sausage Ditalini Soup, a rich one-pot comfort dinner your whole family will ask for again.

Updated

February 26, 2026

A steaming bowl of Creamy Parmesan Italian Sausage Ditalini Soup garnished with fresh parsley and extra Parmesan cheese

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.

The smell alone is enough to get everyone off the couch and into the kitchen. Savory browned sausage, sweet softened vegetables, and a velvety Parmesan cream broth bubbling away in one pot is comfort food at its best. This soup works for a hectic weeknight just as well as it does for a laid-back Sunday dinner. The ditalini pasta soaks up all that creamy broth and gives the soup a hearty, stick-to-your-ribs quality that feels genuinely satisfying.

You’re going to love this one!

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)
A steaming bowl of Creamy Parmesan Italian Sausage Ditalini Soup garnished with fresh parsley and extra Parmesan cheese

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.

A steaming bowl of Creamy Parmesan Italian Sausage Ditalini Soup garnished with fresh parsley and extra Parmesan cheese

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.

Conclusion

This Creamy Parmesan Italian Sausage Ditalini Soup is the kind of recipe that looks impressive but comes together with very little effort. One pot, simple ingredients, and about an hour is all it takes to put something genuinely delicious on the table. Make it tonight and see for yourself. Your family will thank you.

A steaming bowl of Creamy Parmesan Italian Sausage Ditalini Soup garnished with fresh parsley and extra Parmesan cheese

Creamy Parmesan Italian Sausage Ditalini Soup

A rich, hearty one-pot soup with savory Italian sausage, tender ditalini pasta, and a velvety Parmesan cream broth. Ready in 1 hour and perfect for weeknight dinners.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 portions
Course: Dinner, Main Course, Soup
Cuisine: American, Italian
Calories: 425

Ingredients
  

  • 1 lb Italian sausage mild or spicy depending on preference
  • 2 tbsp olive oil
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 1 medium carrot peeled and diced
  • 2 celery stalks diced
  • 4 cups chicken broth low-sodium preferred
  • 14.5 oz canned diced tomatoes undrained
  • 1 tsp dried Italian seasoning
  • 1 tsp salt adjust to taste
  • 0.5 tsp black pepper
  • 1 cup heavy cream
  • 1 cup Parmesan cheese freshly grated, not pre-shredded
  • 1.5 cups ditalini pasta uncooked
  • fresh parsley chopped, for garnish

Equipment

  • Large dutch oven or heavy bottomed pot
  • Wooden spoon
  • Slotted spoon
  • Ladle
  • Chef’s knife and cutting board

Method
 

  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 fully browned with no pink remaining. Remove with a slotted spoon and set aside.
  2. 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.
  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 Italian seasoning, salt, and black pepper. Simmer uncovered for 10 to 15 minutes until vegetables are fully tender and the broth is fragrant.
  4. 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.
  5. 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.
  6. 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.

Notes

Always use freshly grated Parmesan for the smoothest melt. Pre-shredded varieties contain anti-caking additives that prevent smooth incorporation. For extra heat, add a pinch of red pepper flakes or use spicy Italian sausage. Stir in fresh spinach or kale in the last 2 minutes for added nutrition. If making ahead, cook pasta to al dente only so it does not get too soft when reheated. Add a splash of broth or cream when reheating as the pasta absorbs liquid over time.

Leave a Comment

Recipe Rating