Creamy Parmesan Italian Sausage Soup for Cold Nights
We found this soup by accident, the way you find most of your favorite meals. My wife and I were on our honeymoon in Virginia Beach, ducked into a little Italian spot mostly to get out of the rain, and ordered whatever sounded warm. What showed up was a bowl of Italian sausage soup so good I was thinking about it on the drive home. I couldn’t leave it alone until I’d worked out my own version.
This is that version — a little richer, a little cheesier, built entirely in one pot so the cleanup doesn’t undo the coziness of the meal itself.
Why You’ll Love This
It’s the kind of soup that tastes like it simmered all afternoon, but really it’s done in about half an hour. The sausage does most of the flavor work, the cream cheese and parmesan turn the broth silky rather than thin, and the whole thing lives in a single pot, which means less standing at the sink afterward.
Why This Works
Browning the sausage well before adding anything else is what gives this soup its backbone — those crisped, caramelized bits stuck to the bottom of the pot dissolve back into the broth and carry a depth you can’t get any other way. Softening the cream cheese before it hits the hot broth matters just as much; cold cream cheese seizes and clumps, while room-temperature cubes melt in smooth and even.
How to Make Creamy Parmesan Italian Sausage Soup
Step 1: Brown the Sausage
In a large Dutch oven or heavy pot over medium heat, cook the Italian sausage, breaking it into crumbles as it goes. You want real color here — a deep brown, not just gray — since that’s where a lot of the soup’s flavor comes from. Drain off any excess grease once it’s cooked through.
Step 2: Build the Aromatics
Stir in the diced onion, Italian seasoning, salt, and pepper, and let everything cook for a minute or two until the onion softens. Add the garlic and cook just until it turns fragrant — thirty seconds to a minute is plenty, since garlic burns fast and turns bitter if you walk away.
Step 3: Add Broth, Tomatoes, and Pasta
Pour in the chicken broth and diced tomatoes, then stir in the ditalini, making sure it’s fully submerged. Bring everything up to a boil and let it cook for about 8 minutes, until the pasta is just al dente — this is not the moment to walk away, since pasta keeps cooking even after you pull the pot off the heat.
Step 4: Stir in the Cream Cheese and Parmesan
Turn the heat down to medium and add the softened cream cheese and grated parmesan. Stir often for about 5 minutes, until both cheeses have melted completely into the broth and the whole pot turns glossy and creamy. Don’t rush this or let it boil hard — cream cheese can break if the heat’s too aggressive.
Step 5: Serve It Up
Ladle into bowls and finish with a generous scatter of fresh basil. A little extra cracked pepper and a dusting of parmesan on top never hurts.
Tips for the Best Results
- Use a mix of mild and hot Italian sausage if you want built-in spice without overwhelming heat.
- Grate your own parmesan rather than using pre-shredded — it melts smoother and won’t turn grainy.
- If you’re planning leftovers, cook the pasta separately and add it to each bowl at serving time.
- A pinch of crushed red pepper flakes wakes the broth up without making it spicy.
- Keep the soup below a boil once the cream cheese goes in, or it can separate.
Variations to Try
Swap in Asiago or Romano for part of the parmesan for a sharper, saltier broth. A splash of dry white wine added right after browning the sausage deepens the flavor nicely. For a vegetarian version, use plant-based sausage or sautéed mushrooms and swap the chicken broth for vegetable broth.
What to Serve With It
Crusty bread for dunking is really all this needs, though a simple green salad on the side balances the richness. Garlic bread turns it into more of an event if you’re feeding a crowd.
Storage and Reheating
Store leftovers in the fridge for up to 3 days. The pasta will keep absorbing broth as it sits, so add a splash of broth, water, or milk when reheating to loosen it back up. If freezing, it’s best to freeze the soup before adding the cream cheese, then stir the dairy in fresh once reheated, since dairy-based soups can separate after thawing.
FAQ
Can I use a different pasta shape?
Yes — small shapes like elbow macaroni, small shells, or orzo all work well in place of ditalini.
Can I make this soup ahead of time?
Yes, and it often tastes even better the next day. Store it in the fridge and reheat gently, adding extra liquid as needed.
Can I freeze this soup?
You can, though it’s best to freeze it before adding the cream cheese and stir that in fresh when reheating to avoid separation.
What if my soup turns out too thin?
Let it simmer a few extra minutes to reduce, or stir in a bit more parmesan.
Can I make it in a slow cooker?
Yes — brown the sausage first for flavor, then add everything except the pasta and dairy to the slow cooker, stirring those in near the end so the pasta doesn’t overcook.
Creamy Parmesan Italian Sausage Soup
Course: Main CourseCuisine: ItalianDifficulty: Easy4
servings10
minutes25
minutes35
minutes779
kcalA one-pot soup of browned Italian sausage, ditalini pasta, and a rich parmesan-cream cheese broth.
Ingredients
1 lb Italian sausage
1/2 cup diced onion
2 cloves garlic, minced
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/2 teaspoon ground black pepper
4 cups chicken broth
1 (14.5 oz) can petite diced tomatoes
8 ounces ditalini pasta
8 ounces cream cheese, softened
1/2 cup grated parmesan cheese
1/4 cup fresh basil, chopped
Directions
- Cook the sausage in a large Dutch oven over medium heat, breaking it into crumbles, until browned. Drain excess grease.
- Add onion, Italian seasoning, salt, and pepper, and cook 1-2 minutes until the onion softens.
- Stir in garlic and cook 1 minute until fragrant.
- Add chicken broth, diced tomatoes, and ditalini pasta, making sure the pasta is submerged. Bring to a boil and cook about 8 minutes until al dente.
- Reduce heat to medium and stir in cream cheese and parmesan. Cook 5 minutes, stirring, until melted and creamy.
- Garnish with fresh basil and serve warm.
Notes
- Cook the pasta separately if planning leftovers, since it will keep absorbing broth as the soup sits.
