Creamy Sausage, Potato & Tomato Soup
This comforting creamy sausage, potato & tomato soup is inspired by the cosy flavours of a Tuscan-style soup. It combines savoury browned Italian sausage, tender potatoes, fresh tomatoes, leafy greens, garlic, herbs, and a rich, creamy broth. The finished soup is hearty without being overly heavy, with little pools of seasoned sausage and colourful vegetables in every spoonful.
The photo shows a particularly rustic version, with crumbled ground sausage, potato chunks, tomatoes, leafy greens, fresh parsley, and a creamy golden broth. It is an excellent one-pot meal for a chilly evening and can be served with crusty bread, garlic toast, or a simple green salad.
Recipe name: Creamy Sausage, Potato & Tomato Soup
Servings: 6
Prep time: 15 minutes
Cook time: 35–40 minutes
Total time: About 50–55 minutes
Difficulty: Easy
Cuisine: American/Tuscan-inspired
Ingredients
For the soup
- 1 tablespoon olive oil, if needed
- 1 pound (450 g) Italian sausage, casings removed
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 4 medium potatoes, about 1½ pounds (680 g), cut into bite-size chunks
- 2 cups fresh tomatoes, chopped
- 5 cups chicken broth
- 1 teaspoon Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon smoked paprika, optional
- ¼ teaspoon crushed red pepper flakes, optional
- ½ teaspoon salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 3 cups chopped kale or baby spinach
- 1 cup heavy cream
- ½ cup grated Parmesan cheese, optional
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh basil, chopped, optional
For garnish
- Extra fresh parsley
- Freshly cracked black pepper
- Grated Parmesan
- A drizzle of extra-virgin olive oil
- A few pieces of chopped fresh tomato
- Red pepper flakes, if desired
Instructions
1. Prepare the ingredients
Before beginning, chop the onion, potatoes, tomatoes, and greens. Cut the potatoes into relatively uniform pieces so they cook at approximately the same rate.
If using kale, remove the tough stems and chop the leaves into small pieces. Baby spinach can simply be roughly chopped or left whole.
For the sausage, mild or hot Italian sausage works particularly well. If you’re using sausage links, remove the casings and crumble the meat.
2. Brown the sausage
Place a large heavy-bottomed soup pot or Dutch oven over medium heat.
Add the sausage and cook for approximately 6–8 minutes, breaking it apart with a wooden spoon as it cooks.
Allow some of the sausage pieces to become deeply browned. Those caramelised pieces add a tremendous amount of flavour to the finished soup.
When the sausage is cooked through, transfer about one-third of it to a small bowl if you want to reserve some for topping the finished soup.
If the sausage has released a large amount of fat, carefully spoon off some of it. Leave approximately 1–2 tablespoons in the pot for flavour.
3. Sauté the onion and garlic
Add the diced onion to the pot.
Cook for 3–4 minutes, stirring occasionally, until softened and translucent.
Add the minced garlic and cook for another 30–60 seconds.
Be careful not to burn the garlic. It should become fragrant but remain pale golden.
4. Add the potatoes and seasonings
Add the potato chunks to the pot.
Sprinkle in:
- Italian seasoning
- Oregano
- Smoked paprika, if using
- Red pepper flakes, if using
- Black pepper
Stir everything together so the potatoes become coated with the flavourful sausage mixture.
Cook for approximately 1–2 minutes.
5. Add the broth and tomatoes
Pour in the chicken broth and add the chopped tomatoes.
Bring the soup to a gentle boil, then 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.
Avoid aggressively boiling the soup. A gentle simmer will help the potatoes retain their shape and give the broth a smoother consistency.
6. Add the leafy greens
Once the potatoes are tender, stir in the chopped kale or spinach.
If using kale, simmer it for approximately 4–6 minutes, until tender.
If using baby spinach, 1–2 minutes is generally enough because spinach wilts very quickly.
At this stage, taste the broth and adjust the salt and pepper.
Remember that sausage and Parmesan can both be salty, so it is better to add salt gradually.
7. Make it creamy
Reduce the heat to low.
Slowly pour in the heavy cream while stirring.
Allow the soup to gently heat for another 3–5 minutes.
Do not let the cream boil vigorously. Gentle heating helps keep the soup smooth.
For an even richer soup, stir in the Parmesan cheese and allow it to melt completely.
8. Return the sausage
Add the reserved sausage back into the pot.
Stir gently and allow everything to warm together for another 1–2 minutes.
Turn off the heat and stir in fresh parsley and, if desired, fresh basil.
9. Taste and serve
Taste the soup one final time.
Adjust with:
- More salt for overall seasoning
- Black pepper for warmth
- Red pepper flakes for heat
- Parmesan for additional savory flavor
- A small squeeze of lemon juice if the soup tastes overly rich
Ladle into bowls and garnish with fresh parsley, Parmesan, cracked black pepper, chopped tomatoes, and a few red pepper flakes.
Serve immediately.
Recipe Notes
Sausage choice
Italian sausage gives this soup its characteristic savoury flavour. Mild Italian sausage makes a family-friendly version, while hot Italian sausage gives the soup a spicy kick.
You can also use chicken or turkey sausage for a lighter variation, although the flavour and richness will be slightly different.
Potatoes
Yukon Gold potatoes are particularly good because they become creamy while still holding their shape.
Russet potatoes can also be used. They tend to break down more readily, which can naturally thicken the broth.
Tomatoes
Fresh tomatoes work beautifully, as shown in the photo. Roma tomatoes are especially convenient because they contain relatively little excess liquid.
If fresh tomatoes aren’t available, use approximately 1½ cups canned diced tomatoes.
Greens
Kale provides more texture and requires longer cooking. Spinach creates a softer, more delicate result.
You can also use Swiss chard, collard greens, or a mixture of greens.
Cream
Heavy cream produces the richest result. For a slightly lighter soup, use half-and-half.
For best results, add dairy near the end of cooking and avoid rapidly boiling the soup afterwards.
Tips for the Best Soup
1. Brown the sausage properly.
Don’t rush this step. Browning creates flavourful caramelised bits that become part of the broth.
2. Don’t overcook the potatoes.
Check them with a fork after about 15 minutes. They should be tender but not falling apart.
3. Add cream at the end.
This helps preserve the smooth texture of the soup.
4. Use fresh herbs.
Fresh parsley brightens the richness of the cream and sausage.
5. Balance richness with acidity.
If the soup tastes very rich, a tiny amount of lemon juice can make the flavours taste much fresher.
6. Make it thicker if you prefer.
Mash a small portion of the cooked potatoes against the side of the pot. The potato starch will naturally thicken the broth without needing flour.
7. Make it thinner if necessary.
Add a little extra chicken broth or milk until the desired consistency is reached.
8. Don’t oversalt early.
Sausage, chicken broth, and Parmesan may all contain significant sodium. Taste near the end before adding additional salt.
Serving Suggestions
This soup is substantial enough to serve as a complete meal.
For a traditional cosy dinner, serve it with:
- Crusty French bread
- Garlic bread
- Sourdough toast
- Parmesan crostini
- A simple green salad
- Roasted vegetables
For presentation, ladle the soup into warmed bowls and add a small mound of browned sausage in the centre. Scatter fresh parsley over the top and finish with Parmesan and freshly cracked black pepper.
The contrast of creamy golden broth, red tomatoes, green kale, yellow potatoes, and browned sausage makes this soup especially attractive when served family-style.
Storage & Reheating
Allow leftover soup to cool before transferring it to an airtight container.
Refrigerate for up to 3–4 days.
To reheat, place the soup in a saucepan over low to medium heat. Stir occasionally and heat until steaming hot.
Avoid boiling it aggressively, particularly because the soup contains cream.
If the soup becomes thicker after refrigeration, add a splash of chicken broth, milk, or water while reheating.
Can you freeze it?
You can freeze it, but creamy soups can sometimes separate slightly after thawing. For the best texture, prepare and freeze the soup before adding the cream. Thaw, reheat gently, and then add fresh cream toward the end.
Approximate Nutritional Information
Estimated per serving, based on 6 servings:
| Nutrient | Approximate amount |
|---|---|
| Calories | 450–500 kcal |
| Protein | 22–25 g |
| Carbohydrates | 30–35 g |
| Fat | 27–32 g |
| Saturated fat | 11–14 g |
| Fiber | 4–5 g |
| Sugar | 5–7 g |
| Sodium | 900–1,200 mg |
| Calcium | 150–220 mg |
| Potassium | 800–1,000 mg |
Nutrition is an estimate and will vary considerably depending on the sausage, broth, cream, Parmesan, and exact ingredient quantities used.
Potential Nutritional Benefits
This soup combines several nutritious food groups in one bowl.
Protein: Sausage provides protein, which contributes to maintenance of muscles and other body tissues.
Potatoes: Potatoes provide carbohydrates for energy and also contribute potassium and vitamin C.
Leafy greens: Kale and spinach provide fiber and micronutrients such as vitamin K, vitamin A, folate, and vitamin C.
Tomatoes: Tomatoes contribute vitamin C, potassium, and antioxidant compounds such as lycopene.
Garlic and onions: These vegetables contribute flavour as well as various plant compounds.
Olive oil: If used, olive oil provides predominantly unsaturated fat.
Because this is also a cream- and sausage-based soup, it is relatively rich in calories, saturated fat, and sodium. Portion size and ingredient choices can therefore make a meaningful difference nutritionally.
For a lighter version, use lean turkey or chicken sausage, reduce the cream, increase the greens and tomatoes, and choose a lower-sodium broth.
Frequently Asked Questions
Q: Can I use ground beef instead of sausage?
Yes. Ground beef works well, although the soup will lose some of the fennel and herb flavours characteristic of Italian sausage. Add extra Italian seasoning, oregano, and a little fennel seed if desired.
Q: Can I make this soup spicy?
Absolutely. Use hot Italian sausage and add ½–1 teaspoon crushed red pepper flakes. You can also garnish individual bowls with chilli flakes so everyone can control the heat.
Q: Can I use milk instead of heavy cream?
Yes, although the soup will be less rich. Whole milk gives a better result than skim milk. Add it at the end and avoid boiling.
Q: Can I make this soup dairy-free?
Yes. Replace the heavy cream with an unsweetened dairy-free cooking cream or full-fat coconut milk. Omit Parmesan or use a suitable dairy-free alternative. Coconut milk will change the flavour somewhat.
Q: Can I make it gluten-free?
The basic recipe can be gluten-free, but check the sausage and chicken broth labels because some processed products can contain gluten-containing ingredients.
Q: Can I use frozen spinach?
Yes. Thaw and squeeze out excess water first. Add it toward the end of cooking.
Q: Why did my creamy soup separate?
High heat can cause dairy-based soups to separate. Keep the heat low after adding cream and avoid prolonged boiling.
Q: How can I make the soup thicker?
Mash some of the potatoes directly in the pot, or remove approximately one cup of soup, blend it until smooth, and stir it back in. This creates a creamy texture without adding additional flour.
Q: Can I make it ahead of time?
Definitely. In fact, the flavours often become even more developed after resting overnight. When reheating, use gentle heat and add a splash of broth if needed.
Q: What is the best potato for this recipe?
Yukon Gold is my first choice because it has a naturally buttery texture and holds together nicely. Russet potatoes are excellent if you prefer a thicker, more potato-rich broth.
Q: Can I add other vegetables?
Yes. Carrots, celery, zucchini, mushrooms, corn, or bell peppers can all work. Add firmer vegetables with the potatoes and quick-cooking vegetables closer to the end.
Final Recipe Summary
This creamy sausage, potato & tomato soup is a warm, hearty, one-pot dinner featuring browned Italian sausage, tender potatoes, juicy tomatoes, nutritious leafy greens, garlic, herbs, and a silky cream-Parmesan broth. The recipe is flexible enough for weeknight cooking and elegant enough to serve to guests.
For the closest result to the pictured bowl, use crumbled Italian sausage, Yukon Gold potatoes, fresh tomatoes, kale, heavy cream, Parmesan, parsley, and a generous amount of freshly cracked black pepper. Serve it piping hot with crusty bread for a satisfying comfort-food meal.