This Creamy Parmesan Italian Sausage Ditalini Soup is the kind of soul-warming, comforting meal that turns a cold night into something cozy and delicious. It’s loaded with savory Italian sausage, tender ditalini pasta, fresh vegetables, and a creamy Parmesan-infused broth that’s hearty yet smooth.
Inspired by the flavors of Italian comfort food classics, this soup is rich in protein, bursting with flavor, and comes together in just one pot. It’s ideal for weeknight dinners, make-ahead lunches, or feeding a hungry crowd — and it reheats beautifully.
Ingredients Overview
This creamy sausage soup is all about layers of flavor and texture. Each component plays a role in building depth and richness without overcomplicating things.
Protein:
-
Italian Sausage (Mild or Hot)
Brings a punch of savory flavor with hints of fennel, garlic, and chili. Use pork or turkey sausage.
Pasta:
-
Ditalini Pasta
Short, tube-shaped pasta that holds up well in broth. You can also use elbow macaroni or small shells.
Aromatics & Veggies:
-
Yellow Onion, Carrots, and Celery (Soffritto)
The classic trio forms a flavorful base and adds natural sweetness and body. -
Garlic
Adds depth and warmth — essential in a creamy broth. -
Spinach or Kale
Stirred in at the end for freshness and nutrients.
Broth & Cream Base:
-
Chicken Broth
Forms the soup’s base and balances richness. -
Heavy Cream (or Half-and-Half)
Adds silkiness and rounds out the spice from the sausage. -
Grated Parmesan Cheese
Melts into the broth for savory depth and thickens slightly as it cooks.
Seasonings:
-
Italian Seasoning – Herbal blend for balance
-
Salt & Pepper – Season to taste
-
Crushed Red Pepper (Optional) – For a little extra heat
-
Bay Leaf – Optional, but adds subtle background flavor
Step-by-Step Instructions
1. Brown the Sausage
In a large Dutch oven or soup pot, heat 1 tbsp olive oil over medium heat.
Add:
-
1 lb Italian sausage, casing removed
Break up with a wooden spoon and cook until browned, about 6–7 minutes. Drain excess fat if needed.
2. Add Aromatics
Add to the pot:
-
1 small onion, diced
-
2 carrots, peeled and chopped
-
2 celery stalks, diced
Cook until softened, 5–6 minutes. Stir in:
-
3 cloves garlic, minced
-
1 tsp Italian seasoning
-
Optional: Pinch of crushed red pepper flakes
Sauté for another minute.
3. Simmer the Broth
Pour in:
-
5 cups chicken broth
Add:
-
1 bay leaf (optional)
Bring to a boil, then reduce heat to a gentle simmer. Let it cook for 10–12 minutes to build flavor.
4. Add Pasta
Stir in:
-
¾ cup dry ditalini pasta
Simmer for 8–10 minutes, or until the pasta is al dente. Stir occasionally to prevent sticking.
5. Add Cream and Cheese
Lower the heat and stir in:
-
1 cup heavy cream (or ¾ cup half-and-half)
-
¾ cup grated Parmesan cheese
Stir until melted and creamy. The soup will thicken slightly as the cheese melts into the broth.
Taste and adjust with salt and pepper as needed.
6. Add Greens
Add:
-
2 cups baby spinach or chopped kale
Stir and cook 2–3 minutes until wilted.
7. Serve
Ladle into bowls and top with:
-
Extra Parmesan
-
Fresh cracked pepper
-
Optional: Chopped parsley or a drizzle of olive oil
Tips, Variations & Substitutions

Cooking Tips:
-
Cook pasta in the broth for more flavor — just stir often to prevent clumping.
-
Use freshly grated Parmesan for better melting and taste.
-
Add cream after removing from direct boil to prevent curdling.
Flavor Variations:
-
Spicy Version: Use hot Italian sausage and add more red pepper flakes.
-
Tuscan Twist: Add sun-dried tomatoes and a splash of white wine with the broth.
-
Vegetarian Option: Use plant-based sausage and veggie broth, and add white beans for extra protein.
Substitutions:
-
Dairy-Free: Use full-fat coconut milk and nutritional yeast instead of cream and cheese.
-
Low-Carb: Swap pasta for chopped cauliflower or cooked spaghetti squash.
-
Other Greens: Swiss chard, arugula, or frozen spinach work well too.
Serving Ideas & Occasions
This soup is a full meal on its own but pairs well with:
-
Crusty garlic bread or focaccia
-
Simple green salad with lemon vinaigrette
-
Roasted veggies for extra bulk
Perfect for:
-
Cozy winter nights
-
Weeknight family dinners
-
Meal prep and packed lunches
-
Serving a crowd — it doubles easily!
Nutritional & Health Notes
This creamy soup is:
-
High in protein and calcium
-
Filling and satisfying
-
Rich without being overly heavy
Approximate per 1½ cup serving:
-
Calories: 450–500
-
Protein: 25g
-
Carbs: 30g
-
Fat: 28g
For a lighter version:
-
Use turkey sausage
-
Swap heavy cream for half-and-half or whole milk
-
Increase veggies and reduce pasta
FAQs
Q1: Can I use pre-cooked sausage?
A1: Yes! Just dice and heat with the aromatics after sautéing the vegetables.
Q2: Will the pasta get mushy in leftovers?
A2: It can. To avoid this, cook pasta separately and add to each serving, or undercook slightly if meal prepping.
Q3: Can I freeze this soup?
A3: It freezes well, but cream-based soups can separate. Reheat slowly and stir well. For best results, freeze without the pasta and add freshly cooked pasta later.
Q4: How long does it last in the fridge?
A4: Store in an airtight container for up to 4 days. Reheat on the stove or microwave with a splash of broth.
Q5: Can I use milk instead of cream?
A5: Yes, but use whole milk or mix it with a bit of cornstarch for added thickness.
Q6: Can I use a different cheese?
A6: Parmesan works best, but Pecorino Romano, Asiago, or even Gruyère are great substitutes.
Q7: What’s the best pot to use?
A7: A heavy-bottomed Dutch oven or stock pot retains heat well and allows for even cooking.
Creamy Parmesan Italian Sausage Ditalini Soup Recipe – Cozy and Flavor-Packed
This creamy Italian sausage ditalini soup is packed with flavor — tender pasta, savory sausage, fresh veggies, and a Parmesan cream broth. Perfect for cozy dinners or meal prep.
Ingredients
-
1 lb Italian sausage
-
1 tbsp olive oil
-
1 small onion, diced
-
2 carrots, chopped
-
2 celery stalks, diced
-
3 cloves garlic, minced
-
1 tsp Italian seasoning
-
½ tsp red pepper flakes (optional)
-
5 cups chicken broth
-
1 bay leaf (optional)
-
¾ cup ditalini pasta
-
1 cup heavy cream
-
¾ cup grated Parmesan
-
2 cups baby spinach
-
Salt & pepper to taste
Instructions
-
In a large pot, brown sausage in oil until fully cooked. Drain excess fat.
-
Add onion, carrots, and celery. Sauté 5–6 mins. Add garlic and seasonings.
-
Pour in broth and bay leaf. Simmer 10–12 mins.
-
Stir in pasta and cook until al dente (8–10 mins).
-
Lower heat. Stir in cream and Parmesan until smooth.
-
Add spinach and cook until wilted. Adjust seasoning.
-
Serve hot with extra Parmesan and cracked pepper.
Notes
-
Use turkey sausage for a lighter option.
-
For meal prep, store pasta separately to avoid sogginess.
-
Add more broth if reheating, as soup thickens over time.