Sausage Parmesan Cream Cheese Soup
There are some soups that feel like they were made specifically for cold evenings, cozy blankets, and a table full of hungry people.
This Sausage Parmesan Cream Cheese Soup is one of those soups.
It’s rich, creamy, savory, and packed with Italian sausage, tomatoes, garlic, Parmesan, and cream cheese. Every spoonful has that wonderful combination of spicy sausage and creamy, cheesy broth that makes you want to go back for another bowl.
I made this one evening when the weather had turned cool and I wanted something comforting without spending hours in the kitchen.
I had some Italian sausage in the refrigerator and a package of cream cheese that needed to be used.
So I started cooking.
The sausage browned beautifully, the onions softened, and once the tomatoes and Italian seasoning went in, the kitchen started smelling incredible.
Then came the cream cheese and heavy cream.
That’s when the soup really transformed.
The broth became silky and rich, and the Parmesan added that final savory touch.
I served it with fresh parsley on top, and everyone gathered around the table almost immediately.
One bowl wasn’t enough.
It’s now one of those recipes I love making when I want something cozy, filling, and wonderfully easy.
Recipe at a Glance
Prep Time: 10 minutes
Cook Time: 15–20 minutes
Total Time: About 25–30 minutes
Servings: 4
Course: Soup
Cuisine: Italian-inspired
Diet: Keto / Low Carb
Why You’ll Love This Soup
- Creamy and comforting
- Ready in about 30 minutes
- Packed with flavorful Italian sausage
- Rich cream cheese base
- Plenty of Parmesan
- Naturally low-carb
- Perfect for cold evenings
- Easy enough for a weeknight
- Excellent leftovers
- Can be made on the stovetop or in an Instant Pot
The original recipe uses Italian sausage, onion, tomato, cream cheese, chicken broth, heavy cream, Parmesan, and Italian seasoning, and prepares the soup in an Instant Pot.
Ingredients
- 1 pound Italian sausage, mild or spicy
- ½ medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 cup crushed or pureed tomatoes
- 1 cup diced tomatoes
- 1 teaspoon Italian seasoning
- 4 ounces cream cheese, softened and cubed
- 1 cup chicken broth
- 1 cup heavy cream
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- 1 tablespoon olive oil, if needed
- Fresh parsley, for garnish
Optional Add-Ins
- Red pepper flakes
- Fresh spinach
- Chopped kale
- Zucchini
- Mushrooms
- Extra Parmesan
- Fresh basil
- Sun-dried tomatoes
How to Make Sausage Parmesan Cream Cheese Soup
Step 1: Brown the Sausage
Heat a large Dutch oven or soup pot over medium heat.
Add the Italian sausage and break it apart with a wooden spoon.
Cook for about 5–7 minutes, stirring occasionally, until browned and cooked through.
If your sausage is very lean, add a little olive oil.
Drain excess grease if necessary.
Step 2: Cook the Onion
Add the sliced onion to the pot.
Cook for about 3–4 minutes, until softened.
Add the minced garlic and cook for another 30 seconds.
Be careful not to let the garlic burn.
Step 3: Add the Tomatoes
Pour in the crushed tomatoes and diced tomatoes.
Stir well.
Add the Italian seasoning, salt, and black pepper.
Let everything simmer for a couple of minutes.
Step 4: Add the Cream Cheese
Reduce the heat to medium-low.
Add the softened cream cheese in small pieces.
Stir continuously until it melts into the tomato mixture.
This is much easier when the cream cheese is softened first.
Step 5: Add the Chicken Broth
Pour in the chicken broth.
Stir until the soup is smooth.
Bring it to a gentle simmer.
Don’t let it boil aggressively.
Step 6: Add the Heavy Cream
Slowly pour in the heavy cream while stirring.
Continue simmering gently for about 5 minutes.
The soup should become creamy and slightly thickened.
Step 7: Add the Parmesan
Reduce the heat to low.
Add the freshly grated Parmesan cheese.
Stir until melted and incorporated.
Taste and adjust the salt and pepper.
Step 8: Garnish and Serve
Ladle the soup into bowls.
Top with fresh parsley and additional Parmesan.
For extra heat, add a pinch of red pepper flakes.
Serve immediately.
Instant Pot Method
If you want to use an Instant Pot, the original recipe uses the sauté function to soften the onion and brown the sausage, then adds the tomatoes, garlic, seasonings, cream cheese, and broth before pressure-cooking. Heavy cream and Parmesan are stirred in afterward.
1. Sauté
Set the Instant Pot to Sauté.
Add olive oil and onion.
Cook until slightly softened.
2. Brown the Sausage
Add the sausage.
Break it apart and cook until no longer pink.
Cancel the sauté function.
3. Add the Soup Ingredients
Add the tomatoes, garlic, Italian seasoning, salt, pepper, cream cheese, and chicken broth.
Stir briefly.
4. Pressure Cook
Secure the lid and set the valve to sealing.
Cook on High Pressure for 5 minutes.
Carefully perform a quick release when finished.
5. Finish the Soup
Open the lid carefully.
Stir in the heavy cream and Parmesan.
Garnish with parsley and extra Parmesan.
The source recipe follows this same general Instant Pot sequence.
My Best Tips
Use Full-Fat Cream Cheese
Full-fat cream cheese gives the soup its richest texture.
Soften the Cream Cheese
Cold cream cheese can take longer to incorporate.
Cut it into small cubes before adding it.
Use Fresh Parmesan
Freshly grated Parmesan melts more smoothly and gives the soup a much better flavor.
Don’t Boil the Cream
Keep the soup at a gentle simmer after adding the heavy cream.
Choose Your Sausage Carefully
Mild Italian sausage creates a mellow soup.
Hot Italian sausage gives it a delicious spicy kick.
Can I Use Ground Pork?
Yes.
Season plain ground pork with Italian seasoning, garlic, fennel, paprika, salt, and pepper to mimic Italian sausage.
Can I Use Turkey Sausage?
Absolutely.
Turkey sausage is leaner and works well.
You may want to add a little extra olive oil for richness.
Can I Use Chicken Sausage?
Yes.
Italian-style chicken sausage is another excellent option.
Can I Use Spicy Sausage?
Definitely.
Spicy Italian sausage is fantastic in this soup.
You can also add red pepper flakes for even more heat.
Can I Use Regular Tomatoes?
Yes.
Canned crushed tomatoes and diced tomatoes work beautifully.
You can also use fresh tomatoes when they’re ripe and flavorful.
Can I Use Tomato Sauce?
Yes.
You can substitute tomato sauce for the crushed tomatoes, although the texture will be smoother.
Can I Add Spinach?
Absolutely.
Fresh spinach is one of my favorite additions.
Stir in 2–3 cups during the final few minutes of cooking.
It wilts quickly.
Can I Add Zucchini?
Yes.
Dice one small zucchini and add it after browning the sausage.
Simmer until tender.
Can I Add Mushrooms?
Definitely.
Sauté sliced mushrooms with the onions before adding the sausage or cook them directly in the pot.
Can I Add Kale?
Yes.
Finely chop the kale and add it earlier than spinach so it has time to become tender.
Can I Add Bacon?
Absolutely.
Crispy bacon makes this already-rich soup even more indulgent.
Crumble it over individual bowls just before serving.
Can I Add More Cheese?
Of course.
Try adding:
- Parmesan
- Mozzarella
- Provolone
- Asiago
- Romano
Parmesan is the best choice for maintaining the Italian flavor.
Can I Make It Spicier?
Yes.
Add:
- Crushed red pepper flakes
- Hot Italian sausage
- Cayenne
- Calabrian chili paste
- Hot sauce
Can I Make It Thicker?
Yes.
Allow the soup to simmer uncovered for several extra minutes.
You can also add a little extra cream cheese.
For keto-friendly thickening, avoid flour or cornstarch unless you’re accounting for the additional carbohydrates.
Can I Make It Thinner?
Add more chicken broth a little at a time until you reach your preferred consistency.
Is This Soup Keto?
It can be very keto-friendly when made with low-carb tomatoes and sausage.
The main carbohydrate sources are the tomatoes and dairy ingredients.
Check the labels on your sausage, cream cheese, tomatoes, and broth because carbohydrate counts vary between brands.
Is It Gluten-Free?
The basic ingredients can be gluten-free.
However, always check the sausage, broth, and seasonings because some processed products may contain gluten-containing ingredients.
What Should I Serve With This Soup?
If you’re keeping things low-carb, try:
- Keto garlic bread
- Parmesan crisps
- Cauliflower bread
- Green salad
- Roasted broccoli
- Sautéed spinach
- Zucchini fries
If you’re not following a low-carb diet, crusty bread is absolutely delicious for soaking up the creamy broth.
Can I Make It Ahead?
Yes.
This soup reheats very well.
Make it earlier in the day and gently warm it before serving.
How Do I Store Leftovers?
Allow the soup to cool slightly, then transfer it to an airtight container.
Refrigerate for up to 3–4 days.
How Do I Reheat It?
Warm it gently in a saucepan over medium-low heat.
Stir occasionally.
Avoid bringing it to a hard boil because the dairy can separate.
Can I Freeze It?
Cream-based soups can sometimes change texture after freezing and thawing.
For the best texture, I recommend refrigerating leftovers rather than freezing them.
If you do freeze it, thaw it slowly in the refrigerator and reheat gently while stirring.
Easy Variations
Creamy Spinach Sausage Soup
Add several handfuls of fresh spinach at the end.
Sausage Mushroom Parmesan Soup
Add sautéed mushrooms for a deeper savory flavor.
Spicy Sausage Soup
Use hot Italian sausage and red pepper flakes.
Tuscan Sausage Soup
Add spinach, sun-dried tomatoes, garlic, and extra Parmesan.
Sausage & Zucchini Soup
Add diced zucchini for more vegetables while keeping the soup low-carb.
Extra Cheesy Sausage Soup
Add shredded mozzarella along with the Parmesan.
Frequently Asked Questions
Why is my cream cheese not melting?
It may have been added straight from the refrigerator.
Soften it first and cut it into small pieces.
Why did my soup separate?
The heat may have been too high after adding the dairy.
Keep the soup at a gentle simmer rather than a rapid boil.
Can I use light cream cheese?
Yes, although full-fat cream cheese gives a richer result.
Can I use half-and-half instead of heavy cream?
Yes.
The soup will be somewhat lighter and less rich.
Can I use milk?
You can, but the soup will be noticeably thinner and less creamy.
Can I make this without tomatoes?
Yes, although tomatoes provide important flavor and acidity.
For a tomato-free version, increase the broth slightly and add extra Italian herbs, Parmesan, and perhaps spinach or mushrooms.
Can I make this on the stovetop instead of an Instant Pot?
Absolutely.
The stovetop method is very straightforward and takes roughly 25–30 minutes.
Approximate Nutrition
Per serving, depending on the sausage, dairy products, and exact portion size:
- Calories: approximately 550–650
- Protein: approximately 25–30g
- Fat: approximately 45–55g
- Total Carbohydrates: approximately 9–12g
- Fiber: approximately 2g
- Net Carbohydrates: approximately 7–10g
Nutrition is an estimate and will vary according to the brands and ingredients used.
Final Thoughts
This Sausage Parmesan Cream Cheese Soup is the kind of recipe I reach for when I want dinner to feel comforting without making it complicated.
There is something so satisfying about a creamy bowl of soup after a long day.
Especially when it has browned Italian sausage, garlic, tomatoes, and Parmesan all swimming together in that rich cream cheese broth.
I love how quickly it comes together.
The sausage provides so much flavor that you don’t need a long list of ingredients.
The tomatoes bring brightness.
The cream cheese makes everything silky.
The heavy cream adds richness.
And the Parmesan gives the soup that final salty, savory finish.
The first time I made it, I was surprised by how quickly the whole kitchen started smelling like an Italian restaurant.
I remember standing over the pot, tasting a spoonful, and immediately thinking, this needs some fresh parsley.
So I added it.
Then a little more Parmesan.
And, because I love a little heat, a pinch of red pepper flakes.
Perfect.
It’s especially wonderful on a chilly evening, but honestly, I don’t think you need cold weather as an excuse.
It’s an easy weeknight dinner, a cozy weekend meal, and a great way to use up a package of Italian sausage.
If you want more vegetables, add spinach or zucchini.
If you like spice, use hot sausage.
If you want it extra cheesy, add more Parmesan.
And if you’re serving people who aren’t following keto, put some warm crusty bread on the table.
Watching everyone dip bread into that creamy broth is almost as satisfying as eating the soup itself.
For me, the best recipes aren’t necessarily the most complicated.
They’re the ones that make everyone slow down for dinner.
The ones where the kitchen smells amazing.
The ones where somebody asks, “Is there any more?”
This soup is definitely one of those.
So grab a pot, brown that sausage, add the tomatoes and cream cheese, and let everything come together.
Then finish it with Parmesan and parsley, ladle it into big bowls, and enjoy.
One spoonful is all it takes to understand why this creamy sausage soup deserves a regular place in the dinner rotation. 🍲🧀🌿
