Italian Sausage Potato Soup

This Italian Sausage Potato Soup is warm, creamy, and full of simple comfort food flavor.

You get savory sausage, soft potatoes, onion, garlic, and leafy greens in every spoonful.

The creamy broth brings it all together without making the soup feel too fancy or hard to make.

Makes: 6 servings
Prep time: 15 minutes
Cook time: 35 minutes
Total time: About 50 minutes

Why I Love This Recipe

This is the kind of soup I want when the day has been long and dinner needs to feel comforting. Browning the sausage first fills the kitchen with that wonderful savory smell. Then the potatoes simmer right in the broth and soak up all that flavor.

My favorite part comes at the end. A little cream and Parmesan turn the broth rich and silky, while kale gives the soup some freshness. Everything happens in one pot, which also means fewer dishes waiting after dinner.

  • It uses easy-to-find ingredients.
  • Everything cooks in one pot.
  • The potatoes make every bowl filling.
  • Sausage adds lots of flavor without needing a long spice list.
  • Cream and Parmesan give the broth a smooth, rich finish.
  • It reheats well, so tomorrow’s lunch is already covered.
Italian Sausage Potato Soup

What You’ll Need

  • 1 tablespoon olive oil
  • 1 pound mild Italian sausage, casings removed if needed
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1/4 teaspoon crushed red pepper flakes
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 pounds russet potatoes, peeled and diced into 3/4-inch pieces
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper, plus more to taste
  • 2 cups chopped kale, tough stems removed
  • 1 cup heavy cream
  • 1/2 cup finely grated Parmesan cheese
Italian Sausage Potato Soup

Recipe and Instructions

Step 1: Brown the Sausage

Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add 1 pound mild Italian sausage. Break it into small crumbles with a wooden spoon and cook for about 5 to 7 minutes, until nicely browned and cooked through. Spoon out excess grease if there is a lot, but leave about 1 tablespoon in the pot for flavor.

Italian Sausage Potato Soup

Step 2: Cook the Onion and Garlic

Lower the heat to medium. Add 1 medium diced onion to the browned 1 pound Italian sausage and cook for about 4 minutes, stirring often, until the onion starts to soften. Add 4 cloves minced garlic and 1/4 teaspoon crushed red pepper flakes. Cook for 30 to 60 seconds, just until you can smell the garlic.

Italian Sausage Potato Soup

Step 3: Add the Flour

Sprinkle 1/4 cup all-purpose flour over the sausage and onion mixture. Stir well so the flour coats everything. Cook for 1 minute. This gets rid of the raw flour taste and helps the soup become creamy later.

Italian Sausage Potato Soup

Step 4: Add the Broth and Potatoes

Slowly pour in 4 cups low-sodium chicken broth, stirring as you pour so the flour blends smoothly into the liquid. Add 2 pounds peeled russet potatoes diced into 3/4-inch pieces, 1 teaspoon Italian seasoning, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Stir everything together and bring the soup to a gentle boil.

Italian Sausage Potato Soup

Step 5: Simmer Until the Potatoes Are Tender

Reduce the heat to medium-low. Keep the soup at a gentle simmer for 12 to 15 minutes, stirring from time to time. The 2 pounds of diced potatoes are ready when a fork slides easily into a piece without it falling apart. Keep the sausage, onion, garlic, seasonings, and potatoes in the broth as they simmer.

Italian Sausage Potato Soup

Step 6: Add the Kale and Cream

Turn the heat to low. Stir in 2 cups chopped kale and 1 cup heavy cream. Cook gently for about 3 to 4 minutes, until the kale is tender and bright green. Do not let the soup boil hard after adding the cream.

Italian Sausage Potato Soup

Step 7: Finish With Parmesan

Remove the pot from high heat and stir in 1/2 cup finely grated Parmesan cheese until melted. Taste the soup and add a little more salt or black pepper only if needed. Let it rest for 2 to 3 minutes so the broth can settle and thicken slightly.

Italian Sausage Potato Soup

Step 8: Serve

Ladle the hot soup into 6 round soup bowls, dividing the sausage, potatoes, kale, and creamy broth evenly. Serve right away while everything is warm and creamy.

Italian Sausage Potato Soup

Why This Recipe Works (Quick Science)

Browning the sausage does more than cook it. The high heat creates deep, savory flavors on its surface.

Cooking the flour briefly with the sausage fat makes a simple roux. When the chicken broth is added, the starch in that flour absorbs liquid and thickens the soup.

Russet potatoes also release some starch while cooking. That gives the broth even more body.

Heavy cream adds fat, which creates a smooth mouthfeel. Parmesan melts into the warm liquid and adds saltiness and savory flavor. Keeping the heat gentle after adding the dairy helps the soup stay smooth instead of separating.

Pro Tips

  • Cut the potatoes into even 3/4-inch pieces so they finish cooking at about the same time.
  • Don’t rush the sausage. Letting it brown adds much more flavor than simply cooking it until gray.
  • Pour the broth in slowly after adding the flour. Stirring at the same time helps prevent lumps.
  • Keep the heat low after adding the cream and Parmesan. A hard boil can make dairy-based soup separate.
  • Mild Italian sausage keeps the flavor gentle. Hot Italian sausage works when you want more heat.

Tools You’ll Need

  • Large Dutch oven or heavy soup pot
  • Wooden spoon
  • Chef’s knife
  • Cutting board
  • Vegetable peeler
  • Measuring cups
  • Measuring spoons
  • Liquid measuring cup
  • Ladle
  • Fork for checking the potatoes

Substitutions and Variations

  • Italian sausage: Use mild, sweet, or hot Italian sausage.
  • Russet potatoes: Yukon Gold potatoes also work and hold their shape a little better.
  • Kale: Baby spinach works well. Add it during the last 1 to 2 minutes because it wilts quickly.
  • Heavy cream: Half-and-half makes a lighter soup, although the broth will be thinner.
  • Chicken broth: Vegetable broth can be used, but it will change the savory flavor.
  • Parmesan: Pecorino Romano works, but it is saltier, so reduce the added salt.
  • More heat: Increase the crushed red pepper flakes to 1/2 teaspoon.

Make-Ahead Tips

You can dice the onion and wash and chop the kale up to 2 days ahead. Keep them in separate airtight containers in the refrigerator.

You can also brown the sausage a day ahead. Cool it, cover it, and refrigerate it. Then start with the onion when you’re ready to make the soup.

I prefer cutting the potatoes shortly before cooking so they don’t discolor.

Common Mistakes

  • Cutting potatoes too large: Big chunks can still be hard when everything else is ready.
  • Not browning the sausage: Browning is one of the biggest sources of flavor in this simple soup.
  • Adding broth too quickly: Pour it in gradually and stir so the flour doesn’t form lumps.
  • Boiling the cream: Once the cream goes in, keep the soup at gentle heat.
  • Adding Parmesan over very high heat: Lower heat helps the cheese melt smoothly.
  • Adding too much salt early: Sausage, broth, and Parmesan can all contain salt. Taste again at the end.

What to Serve With

  • Warm garlic bread
  • Crusty Italian bread
  • Soft dinner rolls
  • Caesar salad
  • Simple green salad with vinaigrette
  • Roasted broccoli
  • Roasted green beans

A good piece of crusty bread may be my favorite because it can soak up every bit of creamy broth left in the bowl.

Leftovers and Storage

Let leftover soup cool, then place it in an airtight container. Refrigerate it for up to 3 to 4 days.

Reheat it slowly in a saucepan over low to medium-low heat, stirring often. The potatoes will keep absorbing liquid in the refrigerator, so add a splash of chicken broth or cream if the soup gets too thick.

Creamy potato soups aren’t my first choice for freezing. Potatoes can become grainy after thawing, and the dairy may separate. For the best texture, enjoy this one fresh or refrigerated.

Macros Information

Approximate nutrition per serving, based on 6 servings:

  • Calories: about 650
  • Protein: about 25 g
  • Carbohydrates: about 43 g
  • Fat: about 43 g
  • Fiber: about 4 g

These are estimates. The exact numbers can change based on the sausage, chicken broth, cream, and Parmesan brands you use.

FAQ

Q: Do I need to peel the potatoes?
A: For this recipe, yes. Peeled russet potatoes give the soup a smoother, creamier feel. You can leave the skin on if you like a more rustic texture.

Q: How do I know when the potatoes are done?
A: Push a fork into one of the larger pieces. The fork should slide in easily, but the potato should still hold its shape.

Q: Can I use spinach instead of kale?
A: Yes. Use about 2 cups of baby spinach and stir it in near the very end. It only needs a minute or two to wilt.

Q: Can I make the soup spicy?
A: Yes. Use hot Italian sausage or increase the crushed red pepper flakes from 1/4 teaspoon to 1/2 teaspoon.

Q: Why did my soup get too thick?
A: Potatoes and flour both thicken the broth, and the potatoes continue absorbing liquid as the soup sits. Stir in a little extra chicken broth until you reach the texture you like.

Q: Why did my cream separate?
A: The soup may have gotten too hot. Keep it at low heat once you add the heavy cream, and avoid a hard boil.

Q: Can I make it without flour?
A: Yes, but the broth will be thinner. You can also mash a few cooked potato pieces into the broth to help thicken it naturally.

Final Thoughts

Italian Sausage Potato Soup is simple comfort food that doesn’t ask for a lot of work. The browned sausage gives it big flavor, the potatoes make it hearty, and that creamy Parmesan broth makes every spoonful cozy.

Serve it hot with bread or a crisp salad, and you’ve got a filling dinner made mostly in one pot. If you make it, leave a comment and share how it turned out, what you served with it, or any questions you had along the way.