This Creamy Sausage, Potato & Spinach Soup is a rich, hearty, and comforting homemade soup loaded with savory ground sausage, tender potatoes, juicy tomatoes, fresh spinach, and a delicious creamy broth.
Every spoonful combines the bold flavor of seasoned sausage with soft potatoes, fresh vegetables, and a smooth, creamy finish. It’s perfect for chilly evenings, family dinners, or whenever you want a warm and satisfying meal!
Preparation Time: 15 minutes
Cooking Time: 30–35 minutes
Total Time: 50 minutes
Servings: 6
Course: Soup / Main Course
Cuisine: Italian-American Inspired
Ingredients
For the Soup
-
1 pound (450 g) ground Italian sausage
-
4 medium potatoes, diced into bite-sized pieces
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 cup diced fresh tomatoes
-
3 cups fresh spinach, roughly chopped
-
4 cups chicken broth
-
1 cup heavy cream
-
½ cup whole milk
-
2 tablespoons olive oil (if needed)
For Seasoning
-
1 teaspoon Italian seasoning
-
½ teaspoon paprika
-
½ teaspoon garlic powder
-
½ teaspoon black pepper
-
½ teaspoon salt, or to taste
-
¼ teaspoon red pepper flakes (optional)
-
1 tablespoon tomato paste
-
1 teaspoon Worcestershire sauce
For Garnishing
-
2 tablespoons fresh parsley, chopped
-
¼ cup grated Parmesan cheese
-
Freshly cracked black pepper
-
A little extra cream (optional)
Instructions
Step 1: Prepare the Ingredients
-
Peel the potatoes and cut them into small, evenly sized cubes.
-
Wash the spinach thoroughly and roughly chop it.
-
Finely chop the onion.
-
Mince the garlic cloves.
-
Dice the tomatoes into small pieces.
-
Measure the chicken broth, heavy cream, and milk.
-
Keep all the prepared ingredients ready before cooking.
Step 2: Brown the Sausage
-
Heat a large soup pot or Dutch oven over medium heat.
-
Add the ground Italian sausage.
-
Break the sausage into small pieces using a wooden spoon or cooking spatula.
-
Cook for approximately 6–8 minutes until browned and fully cooked.
-
Stir occasionally to ensure even cooking.
-
Drain excess grease if necessary, leaving a little behind for flavor.
-
Transfer the cooked sausage to a plate and set aside.
Step 3: Sauté the Onion and Garlic
-
In the same pot, add olive oil if needed.
-
Add the finely chopped onion.
-
Cook for 3–4 minutes until softened and translucent.
-
Add minced garlic.
-
Stir and cook for approximately 30 seconds until fragrant.
-
Add tomato paste and stir well.
-
Cook for another minute to deepen the flavor.
Step 4: Add Tomatoes and Seasonings
-
Add the diced tomatoes to the pot.
-
Stir gently to combine with the onion and garlic.
-
Add Italian seasoning, paprika, garlic powder, black pepper, and red pepper flakes.
-
Add Worcestershire sauce.
-
Stir everything together.
-
Allow the mixture to cook for approximately 2–3 minutes.
Step 5: Add Potatoes and Chicken Broth
-
Add the diced potatoes to the pot.
-
Return the browned sausage to the pot.
-
Pour in the chicken broth.
-
Stir gently to distribute the ingredients evenly.
-
Bring the soup to a gentle boil over medium-high heat.
-
Reduce the heat to medium-low.
-
Cover partially and simmer for approximately 15–20 minutes.
-
Check the potatoes with a fork. They should be tender but not falling apart.
Step 6: Make the Soup Creamy
-
Reduce the heat to low.
-
Slowly pour in the heavy cream.
-
Add the whole milk.
-
Stir gently until the broth becomes creamy and smooth.
-
Allow the soup to simmer for another 3–5 minutes.
-
Taste and adjust the salt and black pepper as needed.
-
Avoid boiling vigorously after adding the cream.
Step 7: Add the Fresh Spinach
-
Add the chopped fresh spinach to the soup.
-
Stir gently using a cooking spatula.
-
Allow the spinach to wilt for approximately 2–3 minutes.
-
Make sure the spinach is evenly distributed throughout the soup.
-
Add grated Parmesan cheese if desired.
-
Stir until the cheese melts into the creamy broth.
-
Remove the pot from the heat.
Step 8: Garnish and Serve
-
Ladle the hot soup into individual serving bowls.
-
Make sure each bowl contains sausage, potatoes, tomatoes, and spinach.
-
Sprinkle freshly chopped parsley over the top.
-
Add grated Parmesan cheese.
-
Finish with freshly cracked black pepper.
-
Drizzle a little extra cream over the soup for a beautiful presentation.
-
Serve immediately while warm and creamy.
Tips for the Best Creamy Sausage Potato Soup
-
Choose flavorful sausage: Italian sausage adds delicious seasoning and depth.
-
Cut potatoes evenly: This ensures they cook at the same speed.
-
Don’t overcook potatoes: Keep them tender but firm enough to hold their shape.
-
Use fresh spinach: It adds beautiful color and freshness.
-
Add cream at the end: This helps create a smooth, rich broth.
-
Adjust the thickness: Mash a few potato pieces into the broth for a naturally thicker soup.
-
Use Parmesan: It adds a delicious savory flavor.
Frequently Asked Questions (Q&A)
Q1: Can I use ground beef instead of sausage?
Yes! Ground beef works perfectly. Add extra Italian seasoning, garlic powder, paprika, and a little fennel if you want a sausage-like flavor.
Q2: Can I use turkey sausage?
Absolutely! Turkey sausage is a lighter alternative and works beautifully in this creamy soup.
Q3: Can I use frozen spinach?
Yes! Thaw the spinach completely and squeeze out excess water before adding it to the soup.
Q4: What potatoes work best?
Yukon Gold potatoes are excellent because they become creamy while holding their shape. Red potatoes also work very well.
Q5: Can I make this soup without heavy cream?
Yes! You can substitute half-and-half or evaporated milk. The soup may be slightly less rich.
Q6: How can I make the soup thicker?
Mash a few cooked potatoes directly into the broth or add a small cornstarch slurry.
Q7: Can I add other vegetables?
Definitely! Mushrooms, carrots, celery, and zucchini are delicious additions.
Q8: How should I store leftovers?
Allow the soup to cool, then transfer it to an airtight container. Refrigerate for up to 3 days.
Q9: Can I freeze this soup?
Cream-based soups may separate after freezing. For the best texture, freeze the soup before adding the cream and spinach, then add them when reheating.
Q10: How do I reheat the soup?
Reheat gently in a saucepan over low to medium-low heat, stirring occasionally. Add a splash of broth or milk if it becomes too thick.
Nutritional Information (Estimated)
Per serving, based on 6 servings.
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 20 g |
| Carbohydrates | 29 g |
| Fat | 25 g |
| Fiber | 3 g |
| Sugar | 5 g |
Nutrition values are estimates and may vary depending on the sausage, cream, and potato varieties used.
Serving Suggestions
This hearty soup pairs wonderfully with:
-
Warm garlic bread
-
Crusty French baguette
-
Homemade dinner rolls
-
Fresh Caesar salad
-
Garlic Parmesan breadsticks
-
Roasted vegetables
-
Grilled cheese sandwiches
Enjoy this rich, creamy, and delicious Sausage, Potato & Spinach Soup with your family!
