Creamy Parmesan Italian Sausage Ditalini Soup is a soul-warming, ultra-satisfying bowl of comfort packed with bold Italian flavors, tender pasta, and velvety richness. This hearty one-pot soup combines savory Italian sausage, delicate ditalini pasta, and a parmesan-infused creamy broth loaded with herbs and vegetables.
It’s the kind of recipe that feels like a warm hug — creamy without being heavy, filling without being fussy, and easy enough to make on any busy night. With only about 40 minutes from stove to table, you’ll have a crave-worthy, family-approved dinner that’s loaded with protein, texture, and flavor.
This soup is perfect on its own, but it’s also amazing with a slice of crusty bread for dunking or a simple green salad on the side.
Ingredients Overview
Each ingredient in this soup is thoughtfully chosen to bring comfort, richness, and depth of flavor.
Italian sausage: Mild or spicy ground Italian sausage gives the soup bold, savory flavor. Remove casing if using links. Pork sausage is traditional, but chicken or turkey sausage works too.
Ditalini pasta: This short, tube-shaped pasta is ideal for soups. It holds broth well and offers a pleasing chew without overpowering other ingredients.
Yellow onion, garlic, and celery: These aromatics form the flavor base, giving the broth savory depth and balance.
Carrots: Add a natural sweetness and soft bite that contrasts with the sausage and pasta.
Chicken broth: The foundation of the soup. Use low-sodium to control salt levels and allow the Parmesan and sausage to shine.
Heavy cream: Adds luxurious creaminess. You can use half-and-half for a lighter option, but heavy cream gives the best body and texture.
Parmesan cheese: Freshly grated Parmesan melts into the soup, adding nutty, salty richness that pulls everything together.
Italian seasoning and red pepper flakes: Season the soup with warmth and a hint of spice. Adjust the pepper to your preference.
Olive oil: Used to sauté vegetables and bring out their flavor without overpowering.
Spinach or kale (optional): Add near the end for a pop of color and nutrition. Spinach wilts quickly and blends seamlessly into the creamy broth.
Salt and pepper: To season and balance all the flavors.
These ingredients create layers of texture, flavor, and comfort in every spoonful.
Step-by-Step Instructions
-
Brown the sausage:
In a large Dutch oven or soup pot, heat 1 tablespoon olive oil over medium heat. Add 1 lb Italian sausage and cook, breaking it up with a spoon, until fully browned — about 6–8 minutes. Drain excess grease if needed. -
Sauté the vegetables:
Add 1 chopped yellow onion, 2 chopped carrots, 2 celery ribs (diced), and 3 minced garlic cloves. Cook for 5–7 minutes until soft and fragrant. -
Season and build the base:
Stir in 1 teaspoon Italian seasoning, ¼ teaspoon red pepper flakes (optional), ½ teaspoon salt, and ¼ teaspoon black pepper. -
Add broth and bring to a boil:
Pour in 6 cups chicken broth. Stir, scraping the bottom of the pot to release flavor. Bring to a boil over high heat. -
Add pasta and simmer:
Stir in 1 cup ditalini pasta. Reduce heat to medium-low and simmer uncovered for 8–10 minutes, or until pasta is tender. -
Make it creamy:
Stir in 1 cup heavy cream and ¾ cup freshly grated Parmesan cheese. Stir until melted and smooth. Taste and adjust seasoning as needed. -
Add greens (optional):
Stir in 2 cups fresh spinach or chopped kale. Simmer 2–3 minutes until wilted. -
Serve hot:
Ladle into bowls and garnish with extra Parmesan, fresh herbs, or black pepper if desired.
Common mistakes to avoid:
-
Don’t overcook the pasta — it should be tender but not mushy.
-
Use freshly grated Parmesan (not the shaker can) to ensure a smooth, creamy texture.
-
Avoid boiling after adding cream to prevent curdling.
Tips, Variations & Substitutions

Helpful Tips:
-
Cook pasta directly in the soup for added flavor and fewer dishes.
-
Stir often once pasta is added to avoid sticking.
-
For extra creaminess, blend 1 cup of the soup (without pasta) and stir it back in.
Variations:
-
Spicy version: Use hot Italian sausage and add extra red pepper flakes.
-
Vegetable boost: Add diced zucchini, mushrooms, or bell peppers with the carrots and celery.
-
Cheesy upgrade: Stir in shredded mozzarella or fontina along with the Parmesan for an even creamier finish.
Substitutions:
-
No ditalini? Use orzo, small shells, or elbow macaroni.
-
No heavy cream? Use half-and-half or whole milk for a lighter broth.
-
No Parmesan? Try Pecorino Romano or Asiago — just adjust salt to taste.
The recipe is flexible, allowing you to adjust richness, spice level, and ingredients to suit your needs.
Serving Ideas & Occasions
This soup is a meal in itself — comforting, balanced, and endlessly satisfying.
Serving Suggestions:
-
Serve with garlic bread, focaccia, or crusty sourdough for dipping.
-
Pair with a crisp Caesar salad or mixed greens with vinaigrette.
-
Garnish with extra Parmesan and a drizzle of olive oil for a restaurant-style finish.
Occasions:
-
Ideal for cold-weather dinners or cozy weekends.
-
Great for meal prep — it reheats well and gets even more flavorful after a day in the fridge.
-
Perfect for feeding a crowd or sharing with neighbors.
Creamy Parmesan Italian Sausage Ditalini Soup is a bowl of comfort you’ll want to make again and again.
Nutritional & Health Notes
This soup balances indulgence and nutrition with hearty ingredients and wholesome add-ins.
Italian sausage brings protein and bold flavor. Use turkey or chicken sausage for a leaner option.
Vegetables like carrots, celery, onion, and greens provide fiber, vitamins, and natural sweetness.
Cream and cheese offer rich taste and mouthfeel — you can scale back for a lighter bowl or adjust serving size to meet your goals.
Pasta gives the soup satisfying body, and you can opt for whole-wheat or gluten-free versions to suit your dietary preferences.
It’s a balanced comfort dish with room for simple adjustments.
FAQs
1. Can I use precooked sausage?
Yes, slice or crumble precooked sausage and add after sautéing the veggies. Simmer to warm through and infuse flavor.
2. Can I make this soup ahead?
Absolutely. Make up to 2 days in advance. Reheat gently on the stove, adding a splash of broth or cream if thickened.
3. How do I store leftovers?
Cool completely and store in an airtight container in the fridge for up to 4 days. Reheat on the stove or microwave.
4. Can I freeze this soup?
You can, but the cream and pasta may change texture slightly. For best results, freeze without the pasta and cream, then add fresh when reheating.
5. Can I make this gluten-free?
Yes. Use gluten-free pasta and check that your sausage and broth are gluten-free.
6. Can I make it dairy-free?
You can use plant-based cream and nutritional yeast instead of Parmesan, but the flavor will be different — still tasty, but less traditional.
7. What if my soup is too thick?
Simply stir in more broth, a bit of milk, or water until your desired consistency is reached.
Creamy Parmesan Italian Sausage Ditalini Soup Recipe: 40-Minute Rich and Cozy Weeknight Favorite
Creamy Parmesan Italian Sausage Ditalini Soup is a cozy, one-pot meal loaded with sausage, tender pasta, vegetables, and a velvety Parmesan cream broth. A rich, satisfying favorite for any night.
Ingredients
1 lb Italian sausage (mild or spicy)
1 tbsp olive oil
1 yellow onion, diced
2 carrots, diced
2 celery ribs, diced
3 garlic cloves, minced
1 tsp Italian seasoning
¼ tsp red pepper flakes (optional)
6 cups chicken broth
1 cup ditalini pasta
1 cup heavy cream
¾ cup freshly grated Parmesan
2 cups spinach or kale (optional)
Salt and pepper, to taste
Instructions
-
Heat oil in a large pot. Brown sausage until cooked. Remove excess grease.
-
Add onion, carrots, celery, and garlic. Cook 5–7 minutes.
-
Stir in seasoning, red pepper, and salt and pepper.
-
Pour in broth and bring to a boil.
-
Add pasta and reduce heat. Simmer 8–10 minutes.
-
Stir in cream and Parmesan. Cook until smooth and creamy.
-
Add spinach or kale, simmer 2–3 more minutes.
-
Serve hot with extra cheese or herbs.
Notes
Use freshly grated Parmesan for smooth texture. Add broth if soup thickens too much on standing.