A creamy, hearty one-pot soup loaded with savory Italian sausage, tender ditalini pasta, tomatoes, spinach, and plenty of Parmesan.
When you want a comforting dinner that feels special without requiring hours in the kitchen, this Parmesan Italian Sausage Ditalini Soup is an excellent choice. Italian sausage provides a rich, savory foundation, while tiny ditalini pasta makes every spoonful hearty and satisfying. Tomatoes add brightness, cream creates a silky texture, and freshly grated Parmesan brings everything together with its salty, nutty flavor.
Best of all, this is essentially a one-pot meal that can be on the table in about 40–45 minutes.
Why You’ll Love This Soup
- Rich and creamy without being overly heavy
- Packed with flavorful Italian sausage
- Ditalini pasta makes it hearty enough for dinner
- Parmesan adds wonderful savory depth
- Spinach adds color and freshness
- Made in one pot for easy cleanup
- Perfect for cold evenings
- Excellent with crusty bread
- Easy to customize with mild or hot sausage
Ingredients
For the Soup
- 1 lb Italian sausage, casings removed
- 1 tablespoon olive oil, if needed
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- ¼ teaspoon crushed red pepper flakes, optional
- 1 can (14.5 oz) diced tomatoes, with juices
- 6 cups low-sodium chicken broth
- 1 cup uncooked ditalini pasta
- ¾ cup heavy cream
- ¾ cup freshly grated Parmesan cheese
- 2 cups baby spinach
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon lemon juice, optional
- Salt and black pepper, to taste
This combination follows a commonly used version of the soup, with sausage, aromatics, tomatoes, chicken broth, ditalini, cream, Parmesan, and spinach.
How to Make Parmesan Italian Sausage Ditalini Soup
1. Brown the Italian Sausage
Heat a large Dutch oven or soup pot over medium-high heat.
Add the Italian sausage and break it into small pieces with a wooden spoon.
Cook for approximately 7–9 minutes, stirring occasionally, until the sausage is browned and completely cooked.
If the sausage doesn’t release enough fat to cook the vegetables, add about 1 tablespoon of olive oil.
For the best flavor, allow some of the sausage to develop golden-brown edges. Those browned bits will add extra depth to the broth.
2. Sauté the Vegetables
Add the diced onion, carrots, and celery directly to the pot.
Cook for about 5–7 minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften.
The combination of onion, carrot, and celery gives the soup a flavorful aromatic foundation.
3. Add the Garlic and Tomato Paste
Stir in the minced garlic, tomato paste, Italian seasoning, and red pepper flakes if using.
Cook for approximately 1 minute, stirring constantly.
The tomato paste should become slightly darker and more fragrant.
Be careful not to burn the garlic.
4. Add the Tomatoes and Broth
Pour in the diced tomatoes with their juices.
Add the chicken broth and scrape the bottom of the pot with your spoon to loosen any browned bits.
Bring the soup to a gentle boil.
Reduce the heat and simmer for approximately 8–10 minutes.
This gives the vegetables and sausage time to flavor the broth.
5. Cook the Ditalini
Stir the uncooked ditalini pasta into the simmering soup.
Cook for approximately 8–10 minutes, or according to the package directions, until the pasta is tender but still has a slight bite.
Stir several times while the pasta cooks so it doesn’t settle and stick to the bottom of the pot.
Remember that the pasta will continue absorbing liquid after cooking, so avoid overcooking it.
6. Make It Creamy
Reduce the heat to low.
Slowly pour in the heavy cream while stirring.
Allow the soup to warm gently, but avoid bringing it to a vigorous boil.
Next, gradually stir in the freshly grated Parmesan.
Continue stirring until the cheese has melted into the broth and the soup becomes creamy and slightly thicker.
Adding Parmesan over lower heat helps it melt more smoothly.
7. Add the Spinach
Add the baby spinach and stir.
Cook for about 1–2 minutes, just until the spinach wilts.
Taste the soup and adjust the salt and black pepper.
If you’d like a little brightness to balance the creamy broth, stir in a teaspoon of fresh lemon juice.
8. Garnish and Serve
Ladle the soup into warm bowls.
Top each serving with:
- Freshly grated Parmesan
- Chopped parsley
- Freshly cracked black pepper
- A pinch of red pepper flakes, if desired
Serve immediately with warm crusty bread.
Tips for the Best Soup
Brown the sausage well
Don’t rush this step. Properly browned sausage creates flavorful bits that become part of the broth.
Use freshly grated Parmesan
Freshly grated Parmesan melts more smoothly than many pre-shredded varieties and gives the soup a better texture.
Don’t boil after adding the cream and cheese
Keep the heat low once the dairy ingredients are added. A hard boil can cause the cheese and cream to separate.
Watch the pasta
Ditalini cooks relatively quickly. Cook it just until tender rather than letting it become mushy.
Keep extra broth nearby
The pasta continues absorbing liquid as the soup sits. It’s completely normal for leftovers to become considerably thicker. Add additional chicken broth when reheating to bring the soup back to your preferred consistency.
Delicious Variations
Spicy Italian Sausage Soup
Use hot Italian sausage and add an extra ¼–½ teaspoon of crushed red pepper flakes.
Mild Family-Friendly Version
Use mild Italian sausage and leave out the red pepper flakes.
Cream Cheese Version
For an even richer soup, add 2–3 ounces of softened cream cheese along with the heavy cream.
Kale and Sausage Soup
Replace the spinach with chopped kale. Kale needs a little longer to soften, so add it several minutes before the pasta is finished.
Extra Vegetable Soup
Add diced zucchini, mushrooms, bell peppers, or additional carrots.
White Bean Version
Add one drained and rinsed can of cannellini beans along with the tomatoes for additional texture and heartiness.
Turkey Sausage
Italian turkey sausage can be substituted for pork sausage if you prefer a lighter option.
What to Serve With It
This soup is filling enough to serve as a complete meal, but a few simple sides make it even better.
Try serving it with:
- Crusty French bread
- Garlic bread
- Parmesan breadsticks
- Toasted sourdough
- Caesar salad
- Italian green salad
- Roasted vegetables
- Garlic toast
A warm piece of crusty bread is especially useful for soaking up the creamy Parmesan broth.
Make-Ahead Instructions
This soup can be prepared ahead, but there is one important consideration: the ditalini will continue absorbing the broth as it sits.
For the best make-ahead results, prepare the soup base with the sausage, vegetables, tomatoes, and broth.
Cook the ditalini separately and add it to individual bowls when serving.
Alternatively, prepare the complete soup and simply add extra broth when reheating. Cooking the pasta separately is particularly useful if you expect to have leftovers.
Storage
Allow leftover soup to cool and refrigerate it in an airtight container.
It will keep for approximately 3–4 days in the refrigerator.
When reheating, add a splash of chicken broth or water because the pasta will have absorbed some of the liquid.
Reheat gently on the stovetop over medium-low heat, stirring occasionally.
Can You Freeze This Soup?
Yes, but for the best texture, freeze the soup before adding the pasta and cream.
The pasta can become soft and absorb too much liquid after freezing and thawing, while dairy-based soups can sometimes change texture.
If you want to freeze it, prepare the sausage, vegetable, tomato, and broth base and freeze it in airtight freezer-safe containers.
When ready to serve, thaw and reheat the base, then add freshly cooked ditalini, cream, Parmesan, and spinach.
Frequently Asked Questions
Can I use another type of pasta?
Absolutely. Small pasta shapes such as small shells, elbow macaroni, or orzo work well. Adjust the cooking time according to the package directions.
Can I use half-and-half instead of heavy cream?
Yes. Half-and-half will make the soup somewhat lighter while still providing a creamy texture.
Can I use frozen spinach?
Yes. Thaw it first and squeeze out excess water before adding it to the soup.
Why did my soup become very thick?
The ditalini absorbed the broth. Simply stir in additional chicken broth or water while reheating until you reach your preferred consistency.
Can I make this soup without tomatoes?
Yes. Omit the diced tomatoes and tomato paste and add a little extra broth. The finished soup will be lighter and more similar to a creamy sausage and Parmesan soup.
Can I use pre-cooked sausage?
Yes. Slice or crumble the cooked sausage and add it when you add the broth. However, browning fresh sausage first provides more flavor.
Final Thoughts
Parmesan Italian Sausage Ditalini Soup is the ultimate cozy bowl of comfort food. The savory sausage creates a flavorful base, tiny ditalini pasta makes it satisfying, and cream and Parmesan transform the broth into something rich and silky. A handful of spinach adds freshness and color without taking away from the comforting character of the soup.
Serve it with crusty bread and plenty of freshly grated Parmesan for an easy dinner that tastes like it took much longer to make than it actually did.

