Cozy Italian Sausage and Potato Soup for Chilly Nights

Servings: 6 Total Time: 35 mins Difficulty: Beginner
A Hearty, Creamy One-Pot Soup That's Pure Comfort
Close-up of creamy Italian sausage and potato soup in a white bowl with golden potatoes, browned sausage crumbles, fresh parsley, and swirls of cream in rich broth pinit

There are cold nights when nothing hits quite like a bowl of something warm, creamy, and absolutely loaded with flavor. This Italian sausage and potato soup is my answer to those nights—and trust me, it’s been tested through plenty of Kentucky winters.

I stumbled onto this recipe during one of those weeks where I was too tired to meal plan but still wanted something that felt like a proper, satisfying dinner. I threw together what I had—some Italian sausage from the freezer, potatoes from the pantry, and heavy cream that was about to expire. What came out of that pot was honestly better than I had any right to expect from a “clean out the fridge” situation.

Now it’s become one of those recipes I make when I need comfort food fast. Rich enough to feel indulgent, easy enough for a weeknight, and hearty enough that you won’t be raiding the pantry an hour later. Win-win-win.

Why You’ll Love This Italian Sausage and Potato Soup

Maximum comfort, minimum effort – This is the kind of soup that tastes like you spent hours in the kitchen, but really? Thirty minutes, one pot, done. Perfect for those nights when you’re exhausted but still want real food.

Ridiculously satisfying – Between the savory Italian sausage, creamy broth, and tender potatoes, this soup is legitimately filling. It’s a complete meal in a bowl—no need for sides unless you just want an excuse to eat more carbs.

Flavor bomb – Italian sausage brings so much flavor to the party that you barely need to season this soup. The fennel, garlic, and herbs in the sausage do most of the work for you. Lazy cooking at its finest.

One-pot wonder – Everything cooks in the same pot, which means minimal dishes and maximum happiness. Your future self will thank you when cleanup takes all of three minutes.

Budget-friendly – Italian sausage, potatoes, and a few other staples create this incredibly rich-tasting soup without breaking the bank. It’s the kind of recipe that makes your wallet and your stomach equally happy.

Crowd-pleaser – Even picky eaters tend to love this one. The creamy base makes it approachable, and the familiar flavors mean nobody’s pushing their bowl away. I’ve served this to kids, adults, and even my super-critical uncle—everyone went back for seconds.

Ingredients You’ll Need

For the Soup Base

  • 1 pound Italian sausage (mild or spicy, your call) – The star of the show
  • 1 tablespoon olive oil – Just in case your sausage is lean
  • 1 medium onion, diced – For sweetness and depth
  • 4 cloves garlic, minced – Because more garlic is always the answer
  • 4 cups chicken broth – Good quality makes a difference
  • 1 cup heavy cream – This is what makes it luxurious
  • ½ cup whole milk – Thins it out just a bit

Main Ingredients

  • 1.5 pounds potatoes, diced – Yukon Gold or russet work great
  • 1 teaspoon Italian seasoning – Complements the sausage perfectly
  • ½ teaspoon red pepper flakes (optional) – For those who like a kick
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 2 cups fresh spinach – Or kale if you prefer
  • ½ cup grated Parmesan cheese – Adds extra richness

For Garnish

  • Fresh parsley, chopped – Brightens everything up
  • Extra Parmesan cheese – Because cheese
  • Crusty bread – For dipping (non-negotiable in my book)

Ingredient Notes & Substitutions

Italian Sausage: I usually go with mild because I like to control the heat level myself, but if you love spicy food, grab the hot Italian sausage. Turkey Italian sausage works too if you’re looking for a lighter option, though you’ll lose some of that rich pork flavor.

Potatoes: Yukon Gold potatoes are my favorite for this soup—they’re creamy and hold their shape well. Russets work too but tend to break down more, which actually makes the soup thicker (not necessarily a bad thing). Red potatoes are fine but can be a bit waxy for my taste.

Heavy Cream: This is what makes the soup luxurious and rich. You can substitute half-and-half if you want something lighter, but the soup won’t be quite as creamy. For dairy-free, coconut cream works surprisingly well—just be aware of the slight coconut flavor.

Chicken Broth: Use good quality broth here; it’s a major flavor component. You can use vegetable broth if you want, but chicken broth adds more depth.

Greens: Fresh spinach wilts beautifully and adds a pop of color. Kale works great too—just remove the tough stems and chop it finely. Frozen spinach is fine in a pinch; just thaw and squeeze out excess water first.

Parmesan: Freshly grated Parmesan melts better and tastes infinitely better than the pre-shredded stuff. Trust me on this one.

How to Make Italian Sausage and Potato Soup (Step-by-Step)

Step 1: Brown the Italian Sausage

Remove the sausage from its casings if it’s in links. Heat a large pot or Dutch oven over medium-high heat and add the olive oil (you might not need it if your sausage is fatty enough, but better safe than sorry).

Add the Italian sausage to the pot and break it up with a wooden spoon or spatula. Cook for about 6-8 minutes, breaking it into smaller crumbles as it browns. You want it nicely browned with some crispy bits—that’s where the flavor lives.

Here’s the thing: don’t rush this step. Let the sausage actually brown instead of just turning gray. Those caramelized bits add so much flavor to the soup. If there’s a ton of grease in the pot (more than a couple tablespoons), drain some off. If there’s barely any, you’re good to go.

Step 2: Build the Flavor Base

Add the diced onion to the pot with the sausage. Cook for about 4-5 minutes, stirring occasionally, until the onion softens and becomes translucent. The onion will pick up all those delicious browned bits from the bottom of the pot.

Toss in your minced garlic, Italian seasoning, and red pepper flakes (if using). Stir constantly for about 30 seconds until everything smells absolutely incredible. Your kitchen should be smelling like an Italian restaurant right about now.

Step 3: Add Potatoes and Broth

Add your diced potatoes to the pot and give everything a good stir so the potatoes get coated in all that flavorful sausage and onion mixture.

Pour in the chicken broth, scraping up any browned bits stuck to the bottom of the pot with your spoon. Those bits are pure flavor gold—don’t leave them behind.

Season with salt and black pepper. Bring everything to a boil, then reduce the heat to medium and let it simmer for about 15-20 minutes. You’ll know the potatoes are done when you can easily pierce them with a fork. They should be tender but not falling apart.

Step 4: Create the Creamy Finish

Once your potatoes are tender, reduce the heat to low. This is important—you don’t want the cream to curdle.

Slowly stir in the heavy cream and milk. Mix it in gently but thoroughly. The soup will transform into this gorgeous, creamy, pale golden color. It’s kind of magical, honestly.

Add the grated Parmesan cheese and stir until it melts completely into the soup. The cheese adds this extra layer of savory richness that takes everything up a notch.

Let the soup simmer on low for another 2-3 minutes, just to let the flavors meld together. Taste and adjust your seasoning—you might want more salt or pepper depending on how salty your sausage and broth were.

Step 5: Add Greens and Serve

Toss in your fresh spinach and stir it in. It’ll wilt down in less than a minute, adding a pop of color and some extra nutrition (because we’re pretending to be healthy here).

Ladle the soup into bowls, garnish with fresh chopped parsley and extra Parmesan, and serve immediately with crusty bread for dipping.

Pro tip: Let the soup sit for about 5 minutes before serving if you can stand to wait. It thickens slightly and the flavors get even better.

Serving Suggestions

This soup is hearty enough to stand alone as a complete meal, but here are some ways to make it even better:

Crusty Italian bread – Seriously non-negotiable. Get a good loaf, slice it thick, maybe toast it with some butter and garlic. Use it to soak up every last drop of that creamy broth.

Garlic bread – If regular bread is good, garlic bread is even better. Make it from scratch or grab the frozen stuff—no judgment here.

Simple green salad – A crisp salad with a light vinaigrette cuts through the richness of the soup nicely. Keeps things balanced.

Grilled cheese sandwich – Go full comfort food mode with a classic grilled cheese on the side. Dip it in the soup. Live your best life.

Caesar salad – Staying with the Italian theme, a Caesar salad is a perfect companion. The tangy dressing complements the creamy soup.

Wine pairing – A crisp white wine like Pinot Grigio or a light red like Chianti pairs beautifully with this soup. For the adults in the room, obviously.

Storage and Reheating Tips

Refrigerator Storage

Store leftover soup in an airtight container in the fridge for up to 4 days. The soup will thicken considerably as it sits because the potatoes continue to absorb liquid. This is totally normal.

When you reheat it, you’ll probably want to add a splash of chicken broth or milk to thin it back out to your desired consistency. Start with ¼ cup and add more if needed.

Freezer Storage

This soup freezes reasonably well for up to 2 months, but I need to be honest with you: cream-based soups can be a bit temperamental when frozen. The texture might change slightly—the cream can separate a bit and look grainy.

If you know you’ll be freezing it, consider making the soup without the cream and adding it fresh when you reheat. Just freeze the sausage, potato, and broth base, then stir in cream when you’re ready to eat.

Cool the soup completely before freezing. Portion it into freezer-safe containers, leaving some headspace for expansion.

Reheating Instructions

From the fridge: Reheat on the stovetop over medium-low heat, stirring occasionally. Add broth or milk to thin if needed. Takes about 7-10 minutes.

From frozen: Thaw overnight in the fridge first, then reheat as above. If you’re in a hurry, you can reheat from frozen on low heat—just be patient and stir frequently. It’ll take 20-25 minutes.

Microwave: Transfer to a microwave-safe bowl and heat in 90-second intervals, stirring between each, until hot throughout. Add a splash of liquid if it’s too thick.

Important: When reheating cream-based soups, keep the heat on medium-low to prevent curdling. Patience is your friend here.

Final Thoughts

Look, I could tell you this soup will change your life, but let’s be real—it’s soup. What it will do is give you a ridiculously satisfying dinner that takes minimal effort and tastes like you actually know what you’re doing in the kitchen.

When I started cooking my way through tough times five years ago, recipes like this became my foundation. There’s something deeply comforting about the ritual of making soup—the chopping, the stirring, the way your house fills with amazing smells. And then you get to sit down with a warm bowl and just… exhale.

This Italian sausage and potato soup has become one of my cold-weather staples. It’s the recipe I make when I’m tired, when I need comfort, or when I just want something that feels like a warm hug. And now it’s yours to make your own.

Stay warm, stay fed, and happy cooking!

– Kip

Difficulty: Beginner Prep Time 10 mins Cook Time 25 mins Total Time 35 mins
Servings: 6 Estimated Cost: $ 16

Description

This Italian sausage and potato soup is everything you want on a cold night—rich, creamy, and packed with savory Italian sausage, tender potatoes, and fresh spinach in a luscious cream-based broth. It's the kind of soup that warms you from the inside out, requires just one pot, and comes together in about 30 minutes. Simple ingredients, incredible flavor, and absolutely zero regrets about going back for seconds.

Ingredients

For the Soup:

For Garnish:

Instructions

  1. Brown the sausage: Heat olive oil in a large pot over medium-high heat. Add Italian sausage, breaking it into crumbles. Cook for 6-8 minutes until browned. Drain excess grease if necessary.
  2. Sauté aromatics: Add diced onion to the pot with sausage. Cook for 4-5 minutes until softened. Add garlic, Italian seasoning, and red pepper flakes; cook 30 seconds until fragrant.
  3. Add potatoes and broth: Stir in diced potatoes, coating them in the sausage mixture. Pour in chicken broth and scrape up any browned bits from the bottom. Season with salt and pepper. Bring to a boil, then reduce heat to medium and simmer for 15-20 minutes until potatoes are tender.
  4. Create creamy base: Reduce heat to low. Slowly stir in heavy cream and milk. Add grated Parmesan and stir until melted. Simmer for 2-3 minutes.
  5. Add greens: Stir in fresh spinach and cook until wilted, about 1 minute.
  6. Serve: Ladle into bowls, garnish with parsley and extra Parmesan. Serve with crusty bread.

Note

  • Use Yukon Gold potatoes for best texture
  • Don't rush browning the sausage—those crispy bits add flavor
  • Keep heat on low when adding cream to prevent curdling
  • Soup thickens as it sits; thin with broth when reheating
  • Can substitute turkey sausage for a lighter version
  • Fresh spinach can be replaced with kale
Keywords: Italian sausage soup, potato soup, creamy sausage soup, easy dinner recipe, one-pot soup, comfort food, hearty soup recipe
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use turkey sausage instead of pork?

Absolutely! Turkey Italian sausage works great in this soup. It makes it a bit lighter, though you'll lose some of that rich, fatty flavor that pork sausage brings. I've made it both ways and honestly, both versions are delicious—just different. If you're using turkey sausage, you might want to add an extra tablespoon of olive oil since turkey is leaner and you need some fat for flavor.

What type of potatoes work best?

Yukon Gold potatoes are my top choice. They're naturally creamy, hold their shape well during cooking, and have this buttery flavor that's perfect for soup. Russet potatoes work too, but they tend to break down more and can make your soup thicker and starchier (which isn't necessarily bad if you like thick soup). Red potatoes are fine but can be a bit waxy. Whatever you use, just make sure to cut them into similar-sized pieces so they cook evenly.

Can I make this soup dairy-free?

You can, but you'll need to make some swaps. Replace the heavy cream with full-fat coconut cream (not coconut milk—too thin). Use olive oil instead of butter if you're adding any. Skip the Parmesan or use a dairy-free alternative. Fair warning: it won't taste exactly the same, and you'll notice a slight coconut flavor, but it's still pretty dang good. I've served the coconut cream version to friends with dairy issues and nobody complained.

How do I make this soup spicier?

Easy. Use hot Italian sausage instead of mild. Add more red pepper flakes—start with an extra ½ teaspoon and taste as you go. Throw in some diced jalapeños with the onions. Add a dash of cayenne pepper. Or just put hot sauce on the table and let people customize their own heat level. IMO, the hot sauce option is smartest when you're feeding a crowd with different spice tolerances.

Can I use kale instead of spinach?

Definitely! Kale actually holds up better in soup than spinach and adds a slightly earthier flavor. Just make sure to remove the tough stems and chop the leaves into smaller pieces. Add the kale a few minutes earlier than you would spinach—maybe 3-4 minutes before serving—since it takes longer to soften. I actually prefer kale in this soup during winter when it's in season.

How do I prevent the cream from curdling?

Great question because curdled cream is sad cream. Here's what to do: reduce your heat to low before adding the cream, never let the soup boil after adding cream (keep it at a gentle simmer), and add the cream slowly while stirring constantly. If your soup is too hot when you add the cream, it's more likely to curdle. Also, don't add the cream until the very end of cooking—resist the temptation to add it earlier. Follow these rules and you'll be fine.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.