The rich scent of sizzling Italian sausage mingles with the tangy sweetness of tomato as this Sausage & Tomato Cream Cheese Soup Recipe simmers gently on your stove. The creamy swirl of melted cream cheese promises a luscious texture that coats every spoonful, inviting you to cozy up with a bowl of pure comfort. This dish turns simple ingredients into a soulful meal that feels like a warm hug on a chilly day.
Why You’ll Love This Sausage & Tomato Cream Cheese Soup Recipe
- Bursting with Flavor: The savory Italian sausage pairs perfectly with tangy tomato puree and crushed tomatoes, balanced by the richness of cream cheese and parmesan, creating a harmonious blend that’s both comforting and indulgent.
- Simple Ingredients: You probably have most of these kitchen staples—olive oil, garlic, onions, broth, and dried basil—already on hand, making it an easy recipe to whip up whenever cravings hit.
- Perfect for Weeknights: After just 10 minutes of prep and 20 minutes of cooking, this soup is ready to fill your kitchen with mouthwatering aromas and your table with hearty goodness.
- Impressive Presentation: A sprinkle of fresh parsley and a dusting of parmesan cheese on top add a pop of color and texture, even if you’re serving it to guests unannounced.
- Customizable Comfort: Adjust the chicken broth between 1 to 3 cups to create the soup thickness you prefer—whether you love it velvety and thick or delightfully brothy.
Why This Sausage & Tomato Cream Cheese Soup Recipe Works
This soup shines because it embraces a classic stovetop method that layers flavors thoughtfully. Starting with sautéing sliced white onions in olive oil gives a sweet foundational base. Browning the Italian sausage until it’s tender and no longer pink ensures every bite has meaty richness. Adding both tomato puree and crushed tomatoes creates depth and tang, while the addition of cream cheese and parmesan transforms ordinary tomato soup into a velvety, creamy delight. The controlled simmer allows the flavors to meld without losing their vibrant individuality. The final seasoning with kosher salt and freshly cracked black pepper brightens the entire dish, making it wonderfully balanced and satisfying.
Ingredients You’ll Need
Gather these flavorful components that come together to create a soul-warming bowl of soup. Each ingredient plays a tasty role—from the robust Italian sausage to the tangy tomatoes and creamy cheeses—so have them ready before you start stirring.
- Olive oil: Provides a smooth, fruity base for sautéing onions and sausage.
- Uncooked Italian sausage (1 lb): The star protein delivering a savory, herby punch.
- Small white onion (thinly sliced): Adds subtle sweetness and texture.
- Garlic cloves (2–3, minced): Brings a fragrant warmth that sparks the flavors alive.
- Tomato puree (1 8 oz can): Offers concentrated tomato richness for body and color.
- Crushed tomatoes (1 14 oz can): Contributes a rustic texture and vibrant tang.
- Chicken broth (1–3 cups): Adjusts the soup’s consistency and deepens the savory notes.
- Dried basil (1 teaspoon): Infuses an unmistakable herbal touch to round out the tomato base.
- Cream cheese (1 cup, chopped and softened): Melts into luxurious creaminess that coats your palate.
- Parmesan cheese (¼ cup grated): Adds nutty sharpness in and on top of the soup.
- Kosher salt and freshly ground black pepper: To taste, for perfect seasoning.
- Fresh parsley (chopped): For a bright, fresh garnish that lifts the final dish.
Ingredient Substitutions & Tips
- Italian sausage: Use turkey or chicken sausage if you prefer a leaner option without sacrificing flavor.
- Cream cheese: Neufchâtel cheese can be a lighter substitute that still gives creamy texture.
- Chicken broth: Vegetable broth works well for a milder, meat-free base.
- Dried basil: Fresh basil leaves can be stirred in near the end for a brighter herbal note.
👨🍳 Pro Tips for Perfect Results
- Use room temperature cream cheese: This helps it melt seamlessly into the soup, avoiding lumps.
- Break up the sausage well: Crisp bits add texture and intensify flavor.
- Simmer gently: Keep the heat low once boiling to develop rich flavor without burning the bottom.
- Adjust broth gradually: Add little by little to control your preferred soup thickness.
- Fresh herbs last minute: Adding parsley just before serving preserves its vibrant color and flavor.
How to Make Sausage & Tomato Cream Cheese Soup Recipe
Step 1: Heat olive oil and onions
Warm olive oil in your favorite large pot over medium-high heat. Add thinly sliced onions and cook until they soften and become translucent, about 4 to 5 minutes. You’ll notice the kitchen filling with a sweet, inviting aroma that signals a wonderful base coming together.
💡 Pro Tip: Stir occasionally to ensure even cooking and prevent the onions from browning too quickly.
Step 2: Cook sausage and garlic
Next, crumble in the uncooked Italian sausage, breaking it up with a spatula as it browns. Cook thoroughly until no pink remains. Toss in minced garlic last—cooking for just about a minute until the fragrant garlic blooms, infusing the whole pot.
💡 Pro Tip: Avoid adding garlic too early to prevent it from burning and turning bitter.
Step 3: Add tomatoes and broth
Pour in the tomato puree and crushed tomatoes, then add chicken broth according to how thick or thin you like your soup—1 to 3 cups will do. Sprinkle in dried basil for herbal warmth, then bring everything quickly to a boil. Once bubbling, reduce heat to a gentle simmer and let it meld for 10 to 15 minutes.
💡 Pro Tip: Taste your broth as it simmers and adjust salt or pepper here for layered seasoning.
Step 4: Incorporate cheeses
Now for the magic—stir in chopped, softened cream cheese along with half of your grated parmesan. Watch as the cream cheese melts effortlessly, enveloping the soup in velvety smoothness. If needed, adjust the texture with extra chicken broth to reach your ideal consistency.
💡 Pro Tip: Keep stirring gently to combine the cheese fully without breaking the creamy texture.
Step 5: Season and serve
Finish by seasoning with kosher salt and freshly ground black pepper to taste. Ladle your luscious soup into bowls, then sprinkle the remaining parmesan and a handful of fresh parsley over the top for that extra burst of flavor and color.
💡 Pro Tip: Serve immediately for the best experience, enjoying the contrast of creamy warmth and fresh herbs.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Adding garlic too early: It can burn and become bitter, so add it last.
- Not fully cooking the sausage: Leaving pink spots can affect taste and safety.
- Skipping the simmer: Without that slow melding time, flavors stay flat.
- Using cold cream cheese: This may cause lumps instead of a smooth, creamy texture.
- Over-thickening: Adding too little broth can make the soup heavy and pasty.
- Under-seasoning: Salt and pepper are crucial for bright flavor—don’t be shy.
Delicious Variations to Try
Once you’ve mastered this hearty classic, why not mix things up a bit?
Spicy Kick
Add a pinch of red pepper flakes or a splash of hot sauce during step 3 for a warming, spicy edge that pairs beautifully with the creamy base.
Vegetable Boost
Toss in diced bell peppers or chopped spinach along with the onions to deepen the vegetable profile and sneak in extra nutrients.
Cheesy Twist
Try swapping half the cream cheese for mascarpone for an ultra-rich, silky texture that elevates this already luxurious soup.
Herbal Punch
Mix fresh thyme or oregano along with the basil to give the soup complex herbaceous layers that delight the palate.
Mild & Sweet
A drizzle of honey or a pinch of sugar in step 3 can soften the acidity of tomatoes, creating a sweeter balance if you prefer a gentler flavor.
How to Serve Sausage & Tomato Cream Cheese Soup Recipe

Garnishes
Finish bowls with extra parmesan shavings, fresh parsley, or a sprinkle of crushed red pepper flakes for added flavor and visual appeal.
Side Dishes
Pair this soup with crusty bread or garlic breadsticks to soak up every creamy, savory drop. A simple green salad with lemon vinaigrette also complements the richness perfectly.
Creative Ways to Present
Serve the soup in hollowed-out mini bread bowls or in rustic ceramic mugs to make the meal feel special and cozy. Adding a swirl of olive oil or a dollop of pesto on top adds beautiful color and a fresh burst of flavor.
Make Ahead and Storage
Make-Ahead Instructions
You can prepare this soup a day in advance by completing all cooking steps, then cooling it completely before refrigerating. This allows flavors to meld even more deeply.
Storage
Store leftovers covered in the refrigerator for up to 3 days in an airtight container, ensuring freshness and flavor retention.
Freezing
This soup freezes well. Portion it into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to keep the soup creamy and prevent scorching. Adding a splash of chicken broth can help restore the perfect consistency after freezing.
Expert Tips for Success
- Choose quality Italian sausage: It truly makes a difference in flavor.
- Do not rush the cooking process: Allow flavors to build with proper simmering time.
- Make sure cream cheese is softened: This guarantees smooth incorporation.
- Taste as you go: Adjust seasoning to achieve a perfect balance.
- Use a heavy-bottomed pot: This prevents burning and promotes even cooking.
- Fresh herbs brighten the final dish: Add parsley just before serving.
- Leftovers taste even better: Allow the soup to sit overnight for enhanced flavor.
Frequently Asked Questions
Can I use a different type of sausage?
Absolutely! Chicken or turkey sausage can be great substitutes if you prefer a lighter option or need to avoid pork.
How can I make this soup dairy-free?
Try replacing cream cheese with a dairy-free cream alternative and omit parmesan, or use a vegan cheese to keep that creamy texture.
Is this soup gluten-free?
Yes, all the ingredients in this recipe are naturally gluten-free. Just double-check the sausage label to be sure.
Can I make this soup spicier?
Definitely! Adding red pepper flakes, cayenne, or a dash of hot sauce during cooking gives the soup a nice kick.
How thick should the soup be?
That’s totally up to your preference! Start with 1 cup of chicken broth for a thicker soup, then gradually add more until it reaches the consistency you love.
What is the best way to store leftovers?
Keep the soup in an airtight container in the fridge for up to 3 days or freeze for longer storage.
Can I double the recipe?
Yes, this recipe scales up beautifully. Just be sure to use a large enough pot to accommodate the increased volume.
Final Thoughts
This Sausage & Tomato Cream Cheese Soup Recipe has a special way of turning everyday ingredients into a velvety, comforting dish that feels like a warm embrace. Whether you’re looking for a cozy meal for family dinner or a rich starter to impress your guests, this recipe delivers on flavor and simplicity. Invite friends or treat yourself—each spoonful brings joy and satisfaction. Dive in, savor the creamy textures and hearty flavors, and enjoy making this a staple in your kitchen!
PrintSausage & Tomato Cream Cheese Soup Recipe
This creamy Sausage & Tomato Cream Cheese Soup combines savory Italian sausage with rich tomatoes and cream cheese for a comforting, flavorful meal perfect for any day.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-inspired
Ingredients
Ingredients
- 2 tablespoons olive oil
- 1 lb uncooked Italian sausage
- 1 small white onion (thinly sliced)
- 2 –3 garlic cloves (minced)
- 1 8 oz can tomato puree
- 1 14 oz can crushed tomatoes
- 1 –3 cups chicken broth (adjust to desired consistency)
- 1 teaspoon dried basil
- 1 cup cream cheese (chopped and softened)
- 1/4 cup parmesan cheese (grated)
- Kosher salt and freshly ground black pepper (to taste)
- Fresh parsley (chopped, for serving)
Instructions
- Heat olive oil: Heat olive oil in a large pot or Dutch oven over medium-high heat. Add onions and cook until softened, about 4–5 minutes.
- Cook sausage and garlic: Add sausage, breaking it up with a spatula, and cook until no longer pink. Stir in garlic and cook for 1 more minute until fragrant.
- Add tomatoes and broth: Pour in tomato puree, crushed tomatoes, chicken broth, and dried basil. Bring to a boil, then reduce to a simmer and cook 10–15 minutes.
- Incorporate cream cheese: Add cream cheese and half the parmesan cheese. Stir until the cream cheese melts into the soup, creating a smooth, creamy consistency. Adjust with more chicken broth if you prefer a thinner soup.
- Season and serve: Season with salt and black pepper to taste. Ladle into bowls and top with remaining parmesan and fresh parsley before serving.