1. Recipe Overview
Hearty Creamy Sausage Soup is a rich, comforting soup made with savory Italian sausage, tender potatoes, aromatic vegetables, garlic, herbs, and a creamy broth. The sausage adds deep, meaty flavor, while the cream creates a smooth, velvety texture that makes every spoonful satisfying.
This soup is perfect for chilly evenings, cozy family dinners, meal prep, or whenever you want a filling homemade meal without spending hours in the kitchen.
The recipe combines simple ingredients in one pot, allowing the flavors of the sausage, vegetables, and seasonings to blend together into a delicious, restaurant-style soup.
Recipe Information
| Detail | Information |
|---|---|
| Recipe Name | Hearty Creamy Sausage Soup |
| Preparation Time | 15 minutes |
| Cooking Time | 30–35 minutes |
| Total Time | Approximately 45–50 minutes |
| Servings | 6 |
| Difficulty | Easy |
| Cooking Method | Stovetop |
| Cuisine Style | American-inspired comfort food |
| Main Ingredients | Sausage, potatoes, vegetables, broth, cream |
| Texture | Creamy, rich, and hearty |
| Flavor | Savory, garlicky, mildly herby |
| Best For | Lunch, dinner, cold weather, family meals |
| Meal Prep Friendly | Yes |
| Freezer Friendly | Best frozen before adding cream |
2. Ingredients
This recipe makes approximately six generous servings.
A. Main Ingredients
| Ingredient | Quantity | Purpose |
|---|---|---|
| Italian sausage | 1 lb (450 g) | Provides savory flavor and protein |
| Olive oil | 1 tablespoon, if needed | Helps cook the vegetables |
| Yellow onion | 1 medium, diced | Adds sweetness and depth |
| Carrots | 2 medium, diced | Add color and natural sweetness |
| Celery | 2 stalks, diced | Creates a flavorful soup base |
| Garlic | 4 cloves, minced | Adds aromatic flavor |
| Potatoes | 3 medium, approximately 450–500 g, diced | Make the soup hearty and filling |
| Chicken broth | 6 cups (1.4 liters) | Forms the soup base |
| Heavy cream | 1 cup (240 ml) | Creates a rich, creamy texture |
| Fresh spinach | 2 cups, roughly chopped | Adds color and freshness |
| Italian seasoning | 1 teaspoon | Provides a balanced herbal flavor |
| Dried thyme | 1/2 teaspoon | Adds earthy flavor |
| Smoked paprika | 1/2 teaspoon, optional | Adds subtle warmth |
| Salt | To taste | Enhances the overall flavor |
| Black pepper | 1/2 teaspoon, or to taste | Adds gentle heat |
| Grated Parmesan cheese | 1/3 cup, optional | Adds a savory, cheesy finish |
| Fresh parsley | 1–2 tablespoons, chopped | Provides freshness for serving |
B. Choosing the Sausage
You can use several types of sausage depending on your preferred flavor.
Mild Italian sausage: Best for a balanced, family-friendly soup.
Hot Italian sausage: Adds a noticeable spicy kick.
Smoked sausage: Provides a deeper, smoky flavor. Slice it into rounds before browning.
Chicken or turkey sausage: A lighter alternative, although the soup may have less richness.
If you use sausage links, remove the casings if you want a ground-meat texture.
C. Choosing the Potatoes
Yukon Gold potatoes are excellent because they hold their shape while becoming creamy inside.
Russet potatoes also work well but may break down more during cooking, creating a thicker soup.
Red potatoes retain their shape better and are suitable if you prefer distinct potato pieces.
D. Choosing the Cream
Heavy cream creates the richest texture.
For a lighter soup, use half-and-half, although the broth will be less thick.
Avoid boiling the soup vigorously after adding dairy, as this can affect the texture.
3. Equipment Needed
Prepare the following:
- One large soup pot or Dutch oven
- Sharp kitchen knife
- Cutting board
- Wooden spoon or heat-resistant spatula
- Measuring cups and spoons
- Ladle
- Vegetable peeler
- Cheese grater, if using Parmesan
A heavy-bottomed pot is ideal because it distributes heat evenly and helps prevent the soup from scorching.
4. Detailed Step-by-Step Cooking Instructions
Step 1: Prepare the Ingredients
Before cooking, prepare all the vegetables.
- Dice the onion.
- Peel and dice the carrots.
- Dice the celery.
- Mince the garlic.
- Peel the potatoes if desired, then cut them into bite-sized cubes.
- Roughly chop the spinach.
- Measure the broth, cream, and seasonings.
Try to cut the potatoes into similarly sized pieces so they cook evenly.
Keep the potatoes in water if you need to prepare them well in advance, then drain before adding them to the soup.
Step 2: Brown the Sausage
Place a large soup pot over medium heat.
Add the sausage, breaking it into small pieces with a wooden spoon.
Cook for approximately 6–8 minutes, stirring occasionally, until the sausage is browned and cooked through.
The meat should no longer be pink, and ground sausage should reach an internal temperature of 160°F (71°C).
If using poultry sausage, follow its specific safe cooking temperature; ground chicken or turkey should reach 165°F (74°C).
Browning develops deeper flavor and gives the finished soup a more satisfying taste.
Important tip: If the sausage releases a lot of fat, carefully drain off some excess, leaving approximately 1 tablespoon in the pot. This helps flavor the vegetables without making the soup greasy.
If using very lean sausage, add 1 tablespoon of olive oil before cooking the vegetables.
Step 3: Cook the Onion, Carrots, and Celery
Add the diced onion, carrots, and celery to the pot with the sausage.
Cook for approximately 5–7 minutes, stirring occasionally.
The onion should begin to soften, and the carrots and celery should become slightly tender.
Scrape the bottom of the pot with your spoon to release any browned sausage bits. These add extra flavor to the broth.
Do not rush this stage. Properly softened vegetables create a flavorful foundation for the soup.
Step 4: Add the Garlic and Seasonings
Add the minced garlic, Italian seasoning, thyme, and smoked paprika, if using.
Stir for approximately 30–60 seconds.
The garlic should become fragrant without turning brown.
Add the black pepper and a small amount of salt.
Because sausage, broth, and Parmesan can already contain salt, it is better to season gradually and adjust the taste near the end.
Step 5: Add the Potatoes
Add the diced potatoes to the pot.
Stir gently so the potatoes become coated with the sausage mixture and seasonings.
Allow them to cook with the vegetables for approximately 1–2 minutes.
This brief step helps the potatoes absorb some of the savory flavor before the broth is added.
Step 6: Pour in the Chicken Broth
Pour in the chicken broth.
Stir well, scraping the bottom of the pot to release any remaining browned bits.
Increase the heat slightly and bring the soup to a gentle boil.
Once the broth begins bubbling, reduce the heat to medium-low.
Cover partially with a lid and simmer for approximately 15–20 minutes, or until the potatoes are fork-tender.
Cooking time depends on the size and type of potato pieces.
Avoid boiling too aggressively, as this can break the potatoes apart and make the soup unevenly thick.
Step 7: Check the Potatoes
After about 15 minutes, test a potato piece with a fork.
It should be tender enough for the fork to slide through easily but should not completely disintegrate.
If the potatoes are still firm, continue simmering for another 3–5 minutes.
Taste a little broth and adjust the seasoning if necessary.
At this stage, the soup should have a savory aroma from the sausage, garlic, herbs, and vegetables.
Step 8: Reduce the Heat Before Adding Cream
Turn the heat to low.
Allow the soup to stop boiling vigorously before adding the cream.
Pour in the heavy cream slowly while stirring gently.
Continue stirring until the cream is fully incorporated and the broth becomes pale, creamy, and smooth.
Let the soup warm gently for approximately 2–3 minutes.
Do not allow the soup to boil rapidly after adding cream. Gentle heating helps maintain a smooth consistency.
Step 9: Add the Spinach
Stir in the chopped spinach.
Cook for approximately 1–2 minutes, just until the leaves wilt.
Spinach cooks quickly, so it is best added near the end.
If you prefer a stronger vegetable flavor, you can add a little more spinach.
Step 10: Add Parmesan Cheese
If using Parmesan, sprinkle it into the soup gradually while stirring.
Allow it to melt into the warm broth.
Freshly grated Parmesan generally melts more smoothly than pre-grated cheese containing anti-caking agents.
Taste the soup before adding more salt because Parmesan can make the broth saltier.
Step 11: Adjust the Consistency
Check the thickness of the soup.
If it is too thick, add a little warm chicken broth.
If it is too thin, simmer gently for a few additional minutes before adding the spinach and cream, or mash a few cooked potato pieces directly into the broth.
Avoid adding flour if you want to keep the recipe flour-free.
Step 12: Finish With Fresh Parsley
Turn off the heat.
Stir in the chopped parsley, if desired.
Allow the soup to rest for approximately 3–5 minutes before serving.
This short resting period helps the flavors settle together.
Step 13: Serve Warm
Ladle the soup into bowls, ensuring each serving contains sausage, potatoes, vegetables, and creamy broth.
Finish with a little extra Parmesan and black pepper if desired.
Serve immediately while warm.
5. What Makes This Soup So Delicious?
Rich Sausage Flavor
Browning the sausage creates savory, caramelized notes that give the broth depth.
Italian sausage also contributes seasoning, which helps flavor the entire pot.
Creamy Broth
Heavy cream softens the savory flavors and gives the soup a smooth, velvety consistency.
Tender Potatoes
Potatoes make the soup substantial and help create a naturally thicker broth.
Aromatic Vegetables
Onion, carrots, celery, and garlic add layers of flavor without requiring complicated ingredients.
Fresh Spinach
Spinach adds color and balances the richness of the sausage and cream.
Parmesan Finish
Parmesan contributes a salty, nutty flavor that complements the creamy broth.
6. How to Make the Soup Extra Creamy
If you prefer a thicker, restaurant-style soup, try one or more of these methods.
Method 1: Mash Some Potatoes
Remove approximately 1/2 cup of cooked potatoes.
Mash them with a fork, then stir them back into the pot.
This thickens the broth without flour or cornstarch.
Method 2: Add More Parmesan
Add another 2–3 tablespoons of freshly grated Parmesan.
Stir over low heat until incorporated.
Keep in mind that extra cheese also increases the saltiness and calories.
Method 3: Increase the Cream
Use 1 1/4 cups of heavy cream instead of 1 cup.
This creates a richer soup, although it also increases the fat and calorie content.
Method 4: Reduce the Broth Slightly
Before adding the cream, simmer the broth uncovered for a few extra minutes.
This allows some water to evaporate and concentrates the flavor.
Do not reduce it excessively, or the soup may become too salty.
Best recommendation: Mash a few potatoes and add Parmesan for extra thickness while preserving the original flavor.
7. Delicious Recipe Variations
Variation 1: Spicy Creamy Sausage Soup
For a spicy version:
- Use hot Italian sausage.
- Add 1/4–1/2 teaspoon crushed red pepper flakes.
- Add a pinch of cayenne pepper if desired.
Follow the original recipe.
The heat from the sausage and pepper flakes contrasts nicely with the cream.
Start with a small quantity of red pepper and adjust to taste.
Variation 2: Creamy Sausage and Kale Soup
Replace the spinach with 2–3 cups of chopped kale.
Add the kale approximately 5–8 minutes before the end of cooking because it generally needs longer to soften than spinach.
This version has a slightly stronger, earthier vegetable flavor.
Variation 3: Creamy Sausage and Mushroom Soup
Add 8 oz (225 g) sliced mushrooms.
Cook them with the onion, carrots, and celery until they release their moisture and begin to brown.
Continue with the original recipe.
Mushrooms add an earthy flavor and complement the sausage particularly well.
Variation 4: Cheesy Sausage Soup
For a richer cheese flavor, add:
- 1/2 cup grated Parmesan
- 1/2 cup shredded cheddar
Add the cheeses gradually over low heat, stirring until melted.
Avoid boiling the soup after adding cheese because high heat can make the dairy mixture grainy.
Variation 5: Creamy Sausage and Corn Soup
Add 1 cup of sweet corn when you add the potatoes.
The corn adds sweetness and a pleasant texture.
This variation contains more carbohydrates than the original recipe.
Variation 6: Sausage and White Bean Soup
Add one 15-oz (425 g) can of drained and rinsed white beans.
Add them during the final 10 minutes of simmering.
Beans make the soup more filling and contribute fiber and plant-based protein.
Variation 7: Creamy Sausage Soup With Sun-Dried Tomatoes
Add approximately 1/3 cup chopped sun-dried tomatoes.
If packed in oil, drain them first.
Stir them in with the garlic and seasonings.
Their concentrated flavor adds a slightly tangy, savory note.
Variation 8: Low-Carb Creamy Sausage Soup
For a lower-carbohydrate version:
- Replace the potatoes with cauliflower florets.
- Use unsweetened heavy cream.
- Check the sausage label for added sugars and starches.
- Use broth without added sugar.
- Keep the spinach and other non-starchy vegetables.
Add the cauliflower during the last 10–15 minutes of simmering, or until tender.
The result will be creamy and savory, although it will have a different texture from the potato-based soup.
Variation 9: Dairy-Free Sausage Soup
For a dairy-free version:
- Replace the heavy cream with an unsweetened dairy-free cooking cream.
- Omit the Parmesan or use a suitable dairy-free alternative.
- Check the sausage label for dairy-derived ingredients.
The texture and flavor will depend on the substitute. Choose a product designed for cooking rather than a sweetened beverage.
Variation 10: Flour-Free Thick and Creamy Soup
The original recipe already contains no flour.
To thicken it further without flour:
- Remove several cooked potato pieces.
- Mash them thoroughly.
- Stir them back into the broth.
- Simmer gently for a few minutes.
- Add the cream and finish the recipe.
This produces a thicker soup without requiring a separate roux.
8. Ingredient Substitutions
| Original Ingredient | Substitute | Expected Result |
|---|---|---|
| Italian sausage | Ground chicken or turkey | Lighter flavor and less richness |
| Italian sausage | Smoked sausage | Smokier, firmer pieces |
| Heavy cream | Half-and-half | Lighter, less creamy broth |
| Heavy cream | Unsweetened dairy-free cooking cream | Dairy-free alternative |
| Potatoes | Cauliflower | Lower-carbohydrate option |
| Spinach | Kale | Stronger flavor and firmer texture |
| Chicken broth | Vegetable broth | Different savory flavor |
| Parmesan | Pecorino Romano | Saltier, sharper cheese flavor |
| Carrots | Additional celery or mushrooms | Less natural sweetness |
| Fresh garlic | Garlic powder | Convenient alternative |
Can You Use Frozen Spinach?
Yes.
Thaw it first and squeeze out excess water before adding it to the soup.
Frozen spinach may have a softer texture than fresh spinach, but it works well.
Can You Use Frozen Potatoes?
Fresh potatoes are preferable for this recipe.
Frozen potatoes may soften more quickly or release extra moisture, depending on the product. Adjust the cooking time according to the package and check the texture regularly.
9. Approximate Nutrition Information
The following estimates assume six servings and include the sausage, potatoes, vegetables, heavy cream, broth, and Parmesan.
Actual values depend on the sausage type, cream brand, potato size, and exact portion size.
Estimated Nutrition Per Serving
| Nutrient | Approximate Amount |
|---|---|
| Calories | 400–500 |
| Protein | 15–22 g |
| Total Fat | 30–38 g |
| Saturated Fat | 12–17 g |
| Total Carbohydrates | 18–25 g |
| Fiber | 2–4 g |
| Total Sugars | 3–5 g |
These are estimates rather than laboratory-tested values. For more accurate figures, calculate nutrition using the actual ingredients and amounts you use.
How to Reduce Calories
- Use lean turkey or chicken sausage.
- Replace some heavy cream with lower-fat milk or half-and-half.
- Use less Parmesan.
- Increase the proportion of vegetables.
- Measure the sausage and cream rather than estimating them.
These changes will alter the richness and may change the final nutrition profile.
How to Reduce Carbohydrates
- Replace potatoes with cauliflower.
- Use sausage without added sugars or starches.
- Check the carbohydrate content of the broth and cream.
- Avoid adding corn or beans.
- Keep the portion size consistent.
10. Meal Prep and Storage
How to Store Leftovers
Allow the soup to cool slightly, then transfer it to shallow, airtight containers.
Refrigerate within two hours of cooking, or within one hour if the surrounding temperature is above 90°F (32°C).
Keep the refrigerator at 40°F (4°C) or below.
Consume refrigerated leftovers within 3–4 days.
How to Reheat
For stovetop reheating:
- Transfer the desired portion to a saucepan.
- Heat over medium-low heat.
- Stir occasionally.
- Add a splash of broth or milk if the soup has thickened.
- Heat until steaming hot throughout, reaching 165°F (74°C) for leftovers.
Avoid boiling vigorously because the cream may separate and the potatoes may break apart.
For microwave reheating, use a microwave-safe bowl, cover loosely, and heat in short intervals, stirring between intervals until the soup is hot throughout.
Can You Freeze This Soup?
Yes, but the texture may change because cream-based soups can separate when frozen and thawed.
Best freezing method:
- Prepare the soup through the broth-and-potato stage.
- Allow it to cool safely.
- Freeze it before adding the cream, spinach, and Parmesan.
- Store in a freezer-safe airtight container.
- Use within approximately 2–3 months for best quality.
- Thaw in the refrigerator.
- Reheat gently.
- Add the cream and spinach near the end.
- Stir in the Parmesan just before serving.
If freezing the fully prepared soup, it will still be safe when handled correctly, but the texture may be less smooth after reheating.
Can You Make It Ahead?
Yes. You can chop the vegetables and measure the ingredients a day ahead.
You can also cook the soup in advance, refrigerate it, and reheat it gently the next day.
For the best texture, add the cream and spinach near the end of cooking, especially if you expect to freeze portions.
11. Frequently Asked Questions
Q1. Can I make Hearty Creamy Sausage Soup without flour?
Yes. This recipe contains no flour. The potatoes and cream provide body and richness.
Q2. Can I make this soup without potatoes?
Yes. Replace the potatoes with cauliflower for a lower-carbohydrate version, or use mushrooms and additional vegetables.
Q3. Can I use milk instead of heavy cream?
Yes, but the soup will be less rich and thinner. Add milk over low heat and avoid boiling vigorously.
Q4. Why did my creamy soup separate?
The soup may have been heated too aggressively after adding the cream or cheese.
Keep the heat low after adding dairy. If slight separation occurs, remove the pot from the heat and whisk gently.
Q5. Can I make this soup in a slow cooker?
Yes.
Brown the sausage in a skillet first for better flavor. Transfer it to the slow cooker with the onion, carrots, celery, garlic, potatoes, seasonings, and broth.
Cook on LOW for approximately 6–7 hours or HIGH for 3–4 hours, until the potatoes are tender.
Stir in the cream, spinach, and Parmesan during the final 20–30 minutes. Avoid prolonged boiling after adding dairy.
Cooking times vary by appliance, so check the potatoes for tenderness.
Q6. Can I use pre-cooked sausage?
Yes. Slice the sausage and brown it briefly to develop flavor. Since it is already cooked, it does not need the same cooking time as raw sausage, but it should be heated thoroughly in the soup.
Q7. Can I make it spicy?
Yes. Use hot Italian sausage and add crushed red pepper flakes.
Q8. What can I serve with this soup?
Garlic bread, crusty bread, a green salad, roasted vegetables, or a simple sandwich all work well.
For a lower-carbohydrate meal, serve it with a green salad or roasted non-starchy vegetables.
Q9. How can I make the broth thicker without cornstarch?
Mash some of the cooked potatoes and stir them into the broth. You can also simmer the broth briefly before adding the cream.
Q10. Can I use kale instead of spinach?
Yes. Chop the kale into small pieces and give it a few extra minutes to soften.
Q11. Is this soup keto-friendly?
The original potato-based recipe is generally too high in carbohydrates for strict ketogenic diets. Replace the potatoes with cauliflower and check the sausage, broth, and other ingredient labels to make a lower-carbohydrate version.
Q12. Is this soup suitable for meal prep?
Yes. Store individual portions in airtight containers and refrigerate promptly. Reheat gently and use within 3–4 days.
Q13. Can I add mushrooms?
Yes. Add sliced mushrooms when cooking the onion, carrots, and celery, and allow their moisture to evaporate before adding the broth.
Q14. Why does my soup taste too salty?
Sausage, broth, and Parmesan can all contribute salt.
Use low-sodium broth, season gradually, and taste before adding extra salt. If the soup is already too salty, adding unsalted broth or a little extra cream may help balance the flavor.
Q15. Can I make this soup dairy-free?
Yes. Use a dairy-free cooking cream and omit the Parmesan or use an appropriate dairy-free alternative. Check the sausage and broth labels to ensure they meet your dietary requirements.
12. Serving and Presentation Ideas
Classic Family-Style Serving
Serve the soup in deep bowls, making sure each portion contains a good mixture of sausage, potatoes, carrots, and spinach.
Finish with freshly cracked black pepper and chopped parsley.
Parmesan Finish
Sprinkle a small amount of freshly grated Parmesan over each bowl just before serving.
Rustic Dinner Presentation
Serve with warm crusty bread and a simple green salad.
Low-Carb Presentation
For the cauliflower variation, serve alongside roasted broccoli, sautéed green beans, or a fresh cucumber salad.
Meal Prep Bowls
Divide the soup into individual airtight containers once cooled. Keep garnishes separate and add them after reheating.
13. Chef’s Tips for the Best Results
- Brown the sausage properly. This creates the savory base that makes the soup taste rich and satisfying.
- Cook the vegetables before adding the broth. Softening the onion, carrots, and celery develops flavor.
- Cut potatoes evenly. Uniform pieces cook at a similar rate.
- Use low-sodium broth when possible. This gives you better control over seasoning.
- Add cream near the end. This helps preserve a smooth texture.
- Avoid boiling after adding dairy. Gentle heat is best.
- Add spinach last. It wilts quickly and retains a fresher appearance.
- Mash a few potatoes if you want extra thickness. This avoids the need for flour or cornstarch.
- Taste before adding salt. Sausage and Parmesan may already provide enough.
- Prepare garnishes just before serving. Fresh parsley and Parmesan add flavor and make the soup more appealing.
- Freeze without the cream when possible. Adding the cream after thawing generally gives a better texture.
- Keep food safety in mind. Refrigerate leftovers promptly and reheat them thoroughly.
14. Final Recipe Card
Hearty Creamy Sausage Soup
Preparation: 15 minutes
Cooking: 30–35 minutes
Total: 45–50 minutes
Servings: 6
Ingredients
- 1 lb (450 g) Italian sausage
- 1 tablespoon olive oil, if needed
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 3 medium potatoes, diced
- 6 cups (1.4 liters) chicken broth
- 1 cup (240 ml) heavy cream
- 2 cups chopped fresh spinach
- 1 teaspoon Italian seasoning
- 1/2 teaspoon dried thyme
- 1/2 teaspoon smoked paprika, optional
- 1/2 teaspoon black pepper, or to taste
- Salt, to taste
- 1/3 cup grated Parmesan, optional
- 1–2 tablespoons fresh parsley, optional
Instructions
- Brown the sausage in a large soup pot for 6–8 minutes, breaking it into small pieces.
- Drain excess fat if necessary, leaving a little in the pot.
- Add the onion, carrots, and celery. Cook for 5–7 minutes.
- Add the garlic, Italian seasoning, thyme, paprika, pepper, and a small amount of salt. Cook for 30–60 seconds.
- Add the diced potatoes and stir.
- Pour in the chicken broth and bring to a gentle boil.
- Reduce the heat and simmer for 15–20 minutes, or until the potatoes are tender.
- Reduce the heat to low and stir in the heavy cream.
- Add the spinach and cook for 1–2 minutes, until wilted.
- Stir in the Parmesan, if using.
- Adjust the seasoning and thickness as needed.
- Finish with fresh parsley and serve warm.
Final result: A rich, creamy, and satisfying sausage soup filled with tender potatoes, aromatic vegetables, and savory sausage. It is an excellent choice for a comforting family dinner, and the recipe can easily be adapted for spicy, dairy-free, or lower-carbohydrate preferences.
