Creamy Italian Sausage Soup
More recipes from Cookinwithbabe that you'll love
Watch the Recipe!
There’s something about a warm bowl of soup that just makes everything feel right, doesn’t it? This Creamy Italian Sausage Soup is like a cozy hug on a chilly day, and trust me, you’re going to want to dive right in. With the spicy kick of Italian sausage, the richness of cream cheese, and the heartiness of ditalini pasta, this dish is a flavor bomb that’s simple to whip up.
It’s perfect for weeknight dinners or any gathering – folks will be coming back for seconds, or maybe even thirds!
What I love most about this soup is how it pulls together a bunch of familiar ingredients into something that feels a bit special. You’ve got the savory notes from the sausage, the aromatic garlic, and that touch of Parmesan that just elevates everything. Plus, it’s a one-pot wonder, meaning less cleanup for us busy home cooks.
So, gather your ingredients, and let’s get this party started!
Why You’ll Love This Recipe
First off, let’s talk about the flavor. Each spoonful of this Creamy Italian Sausage Soup is packed with rich, comforting goodness. The Italian sausage brings just the right amount of spice, while the cream cheese adds a luscious creaminess that makes the soup feel indulgent.
Seriously, the combo is a match made in heaven, and you’ll find yourself dreaming about this dish long after the last bite.
Then there’s the simplicity of it all. You can have this soup ready in no time, making it a go-to for those busy weeknights when you just want something hearty and delicious without spending hours in the kitchen. Plus, it’s a crowd-pleaser – people of all ages love it!

You’ll find that it disappears faster than a cold beer in July at a summer barbecue.
Ingredients & Tools You’ll Need
Alright, let’s get into what you’ll need to make this delicious soup happen. You’re going to start with 1 pound of Italian sausage. I like to use mild or spicy, depending on your mood.
Then, we’ve got a small yellow onion, some minced garlic, and a couple of seasonings – Italian seasoning and all-purpose seasoning. These will form the flavor backbone of our soup.
Now for the fun part – the creamy goodness! You need a block of cream cheese that will melt beautifully into the soup, and trust me, that’s where the magic happens. Don’t forget the ditalini pasta, chicken stock, and a can of diced tomatoes.
A sprinkle of fresh Parmesan cheese at the end ties everything together. You’ll need a large pot or Dutch oven to cook it all up, so grab your favorite one and let’s get cooking!
How To Make It
Making this Creamy Italian Sausage Soup is as easy as it gets, and I’m here to walk you through every step. The best part? Each stage of cooking fills your kitchen with mouthwatering aromas that’ll have everyone wandering in, asking, “What’s for dinner?”
Preparation
First things first, let’s get everything prepped. Dice your onion and mince the garlic; these are key players in building flavor, so you want them ready to go. If your cream cheese is in the fridge, pull it out and let it soften on the counter for a bit – this will help it blend smoothly into the soup later.

Now, grab your large pot or Dutch oven and get it on the stove. You’ll be browning the Italian sausage first, so I recommend having your ingredients measured out and ready to toss in as you go. This way, you won’t miss a beat when the sausage is done cooking, and you can keep everything moving smoothly.
Cooking
Now let’s get to the good stuff – cooking! Heat your pot over medium heat and throw in that Italian sausage. Break it up with a wooden spoon as it cooks, letting it get nice and browned.
You’re looking for that beautiful caramelization, which adds a ton of flavor. When it’s almost cooked through, toss in the diced onion. Cook until it’s softened and translucent; this usually takes about 3 to 4 minutes.
Next up, drain off any excess grease. We want the flavor, not the oil, so just a quick pour will do. Add in your minced garlic, Italian seasoning, and all-purpose seasoning, and let that cook for about a minute until everything is fragrant.
You’ll smell it, trust me! Now, it’s time to add in the diced tomatoes and chicken stock. Bring everything to a boil and watch the magic happen.
Once it’s bubbling, stir in the ditalini pasta. This little pasta cooks quickly, so keep an eye on it – about 8 minutes should do the trick. When it’s al dente, reduce the heat and mix in that softened cream cheese and Parmesan cheese.
Stir until everything is melted and creamy; this is where it gets decadent. Let it simmer for an additional 5 minutes to let all those flavors meld together, and then you’re ready to serve!

Serving & Variations
Now that your soup is ready, it’s time to serve it up! I love to garnish with a bit of extra Parmesan and maybe some fresh herbs if you have them on hand. This soup pairs nicely with a crusty piece of bread for dipping – it’s like a match made in soup heaven.

You can also get a bit creative with variations. Want a little extra veggie goodness? Toss in some spinach or kale towards the end of cooking.
Feeling adventurous? Swap out the ditalini for another pasta shape you love. If you’re looking to make it even heartier, add a can of beans or some sliced mushrooms.
The possibilities are endless!
Wrapping Up
This Creamy Italian Sausage Soup is sure to become a favorite in your household, just like it is in mine. It’s comforting, flavorful, and super easy to make, so you can enjoy more time with family and friends rather than slaving away in the kitchen. Give it a try, and I promise you won’t regret it!
Watch the Recipe!
Recipe created by Leslie Ross for Trust Me Try It.
Even more from Cookinwithbabe

Ingredients
- 1lb. Italian sausage
- 1 small yellow onion (diced)
- 1 tbsp. minced garlic
- 1 tsp. Italian seasoning
- 1 tsp. all-purpose seasoning (salt, pepper, garlic)
- 8oz. Ditalini pasta
- 1 block cream cheese (softened)
- 4 cups chicken stock
- 14.5oz. can diced tomatoes
- 1/2 cup fresh Parmesan
Instructions
- In a large pot or Dutch oven, brown the Italian sausage over medium heat.
- When the sausage is nearly cooked through, add the onion and cook until softened and translucent.
- Drain off any excess grease and return the mixture to the pot.
- Stir in the seasonings and minced garlic; cook for about 1 minute, or until fragrant.
- Add the diced tomatoes and chicken stock, then bring the mixture to a boil.
- Once boiling, stir in the pasta and cook for about 8 minutes.
- Reduce heat and add the cream cheese and Parmesan cheese, stirring until fully melted and the sauce is creamy.
- Simmer for an additional 5 minutes, then remove from heat and serve warm.










