A rich and creamy soup packed with spicy sausage, tender potatoes, and fresh spinach ready in 45 minutes.
Here in Austin, when the temperature drops, the craving for comfort food hits hard and fast. While the famous "Zuppa Toscana" is a staple in many households, I prefer this robust variation that incorporates tomato paste and carrots for a deeper, earthier flavor profile. This Italian Sausage Potato Soup is the kind of meal that sticks to your ribs without feeling heavy. It balances the heat of spicy pork sausage with the sweetness of carrots and the velvety richness of heavy cream. It is a rustic, one-pot wonder that requires minimal cleanup but delivers a complex flavor that tastes like it has been simmering on the stove all afternoon.
The choice of potato is the single most important decision in this recipe. You must use waxy potatoes, such as Yukon Gold or Red potatoes, rather than starchy Russets. Russet potatoes will disintegrate during the simmer, turning your broth into a gritty, thick mush. Waxy potatoes hold their shape, ensuring you get distinct, tender cubes in every bite.
The Ultimate Winter Warmer

Why You'll Love This Recipe
- One-Pot Wonder: From browning the sausage to wilting the spinach, everything happens in a single dutch oven, making cleanup a breeze.
- Flavor Depth: The addition of tomato paste caramelizes with the aromatics, adding a savory umami backbone that clear broth soups often lack.
- Texture Contrast: You get the chew of the sausage, the softness of the potato, and the silkiness of the cream broth in every spoonful.
- Customizable Heat: By using spicy Italian sausage and adjusting the red pepper flakes, you can control exactly how much "kick" the soup has.
Ingredients
To create a soup that is rich but balanced, ingredient selection matters. Here is what you need:
- Italian Sausage: 16 ounces (1 pound) spicy Italian crumbled sausage. If you can only find links, remove the casings before cooking.
- Aromatics: A base of 1 cup chopped onion and 5 cloves of minced garlic.
- Tomato Paste: 2 tablespoons. This concentrated tomato adds depth and color without turning it into a tomato soup.
- Spices: 1 tablespoon Italian seasoning, 1 teaspoon smoked paprika (for a bacon-like flavor), and ¼ teaspoon red pepper flakes.
- Vegetables: 1 cup diced carrots and 1.5 pounds red or Yukon Gold potatoes, cut into 1-inch cubes.
- Broth: 5 cups chicken broth. Low-sodium is preferred so you can control the saltiness of the sausage.
- Greens: 2 cups fresh spinach or kale. Spinach melts into the soup, while kale retains a bit more chew.
- Dairy: ½ to 1 cup heavy cream creates the luxurious finish.
How to Make Italian Sausage Potato Soup

Brown the Sausage and Aromatics
Heat a large heavy-bottomed saucepan or Dutch oven over medium heat. Add the crumbled spicy Italian sausage, chopped onion, and minced garlic. Cook for 7 to 10 minutes, breaking up the meat with a wooden spoon until it is fully browned and the onions are soft.
Drain and Season
Important: Drain the excess fat from the pot. If you skip this, your soup will have a greasy orange oil slick on top. Leave just a teaspoon of fat for flavor. Stir in the Italian seasoning, smoked paprika, red pepper flakes, and the 2 tablespoons of tomato paste. Cook for 1 minute, stirring constantly, to toast the spices and caramelize the paste.
Simmer the Vegetables
Pour in the chicken broth and use your spoon to scrape up any browned bits (fond) from the bottom of the pot. Bring the liquid to a boil. Add the 1-inch potato cubes and the diced carrots. Reduce the heat to a medium-low simmer. Cook uncovered for 20 to 25 minutes. You want the potatoes to be fork-tender but not falling apart.
Wilt the Greens
Once the potatoes are cooked, toss in the 2 heaping cups of fresh spinach (or kale). Stir gently. The heat of the broth will wilt the greens in just 1 to 2 minutes.
Finish with Cream
Reduce the heat to low. Pour in the heavy cream. Stir until the soup turns a beautiful creamy orange color. Taste the soup. Add salt and more red pepper flakes if needed. Garnish with fresh thyme or chopped parsley before serving.
Common Mistakes to Avoid
- Boiling the Cream: Once the cream is added, do not let the soup come to a rolling boil. High heat can cause the dairy to curdle and separate. Keep it on a gentle simmer.
- Uneven Potato Cuts: If your potato cubes vary wildly in size, the small ones will turn to mush before the large ones are cooked. Try to keep them a uniform 1-inch size.
- Undercooking the Tomato Paste: If you just dump the paste into the broth, it adds a raw, metallic acid flavor. You must fry it with the meat and spices first to mellow it out.
Tips and Tricks for Success
- The Kale Option: If using kale instead of spinach, add it about 5 minutes before the potatoes are done. Kale is fibrous and needs more time to soften than delicate spinach.
- Broth Control: If you prefer a thicker, chowder-like consistency, you can mash a few of the cooked potato cubes against the side of the pot before adding the cream. This releases starch to thicken the liquid naturally.
- Sausage Swap: If spicy sausage is too much for your family, use mild Italian sausage or sweet sausage and increase the Italian seasoning slightly.
Variations
- Dairy-Free: Substitute the heavy cream for full-fat canned coconut milk. It adds a subtle sweetness that pairs surprisingly well with the spicy sausage.
- Tortellini Twist: For a heartier meal, add 1 cup of cheese tortellini during the last 5 minutes of the potato simmering time.
- Bacon Lover's: Fry 4 strips of chopped bacon before cooking the sausage. Remove the bacon bits and use them as a crunchy garnish at the end.
How to Serve
This soup is hearty enough to stand alone, but it pairs beautifully with a slice of crusty garlic bread or focaccia to sop up the creamy broth. A simple green salad with a sharp vinaigrette helps cut through the richness of the cream and pork.

Make Ahead and Storage
- Refrigerator: Store leftovers in an airtight container in the fridge for up to 3 days. The flavor actually improves the next day as the spices meld.
- Reheating: Reheat gently on the stove over medium-low heat. Do not boil it or the cream may separate. You might need to add a splash of chicken broth if it has thickened too much in the fridge.
- Freezing: I do not recommend freezing soups with heavy cream and chunks of potato. The cream tends to break and become grainy, and the potatoes become mealy and spongy upon thawing.
Recipe Notes / What I Learned
During testing, I found that "spicy" sausage varies greatly by brand. If your sausage is extremely hot, omit the extra red pepper flakes until the very end so you can taste the soup first. It is easier to add heat than to take it away.
Nutrition Snapshot
One bowl (approx. 1.5 cups) contains roughly 420 calories, 28g fat, and 22g protein.

Italian Sausage Potato Soup
Equipment
- 1 Large saucepan or Dutch oven
- Cutting board
Ingredients
Group: Soup Base & Sausage
- 16 oz spicy Italian crumbled sausage raw
- 1 cup chopped onion
- 5 cloves garlic, minced or finely chopped
- 1 tablespoon Italian seasoning
- 1 teaspoon paprika regular or smoked
- 2 tablespoons tomato paste
- ¼ teaspoon red pepper flakes
- 1 cup diced carrots
- 5 cups chicken broth or stock
- 1.5 pounds red or yellow potatoes cut into 1-inch pieces (not russet)
- 2 cups spinach or kale
- ½ cup heavy cream or more, up to 1 cup if it makes sense
Group: Seasoning & Garnish
- 4 tablespoons fresh thyme or chopped parsley purely for aesthetics
- Salt and red pepper flakes to taste
Instructions
- In a large saucepan, cook crumbled sausage, chopped onion, and finely chopped (minced) garlic on medium heat for about 7 or 10 minutes until the sausage is cooked, regularly stirring. Drain excess fat. Add Italian seasoning, paprika, red pepper flakes, and tomato paste, and stir everything well. Add chicken broth. Stir to dissolve the tomato paste and bring to a boil.
- Clean the potatoes. Cut the potatoes into 1-inch cubes and add them to the soup. Add diced carrots to the soup. Reduce heat slightly, and simmer, uncovered, until the potatoes are fork tender, about 25 minutes (can be as little as 20 or 15 minutes - depending on what kind of potatoes you use and how small you cut them).
- Once the potatoes are tender, add 2 heaping cups of spinach and cook for a couple of minutes until the spinach is submerged. No need to cook for long. Add heavy cream. Season with salt and red pepper flakes (if desired) to taste. Top with fresh herbs (fresh thyme or chopped parsley) and red pepper flakes.
Notes
Nutrition
FAQs
Can I use russet potatoes?
Technically yes, but the texture will change significantly. They will break down and thicken the soup, making it more like a potato stew than a brothy soup.
Do I need to peel the potatoes?
If using Red or Yukon Gold potatoes, you do not need to peel them. The skins are thin and add nutrients and texture. Just scrub them well.
Is this gluten-free?
Yes, as long as your chicken broth and sausage are certified gluten-free (some sausages use breadcrumbs as fillers).




