This Italian sausage and potato soup started as a total accident. One cold Tuesday night, I opened the fridge and found a pound of Italian sausage, a bag of Yukon Golds that needed to be used, and some kale that was already on its last leg. Instead of ordering takeout like I usually would, I threw everything into one pot and hoped for the best. What came out was so good, my kids actually scraped their bowls clean. That almost never happens when vegetables are involved. This one is a keeper!
Table of Contents
Ingredients for Cozy Italian Sausage and Potato Soup
Every time I make this Italian sausage and potato soup, I keep the shopping list short and focused. I always reach for Yukon Gold potatoes because in my experience they hold their shape while still releasing enough starch to naturally thicken the broth. For the sausage, I usually grab mild Italian if I am cooking for the kids, or spicy when it is just adults at the table.
- 1 lb Italian sausage (mild or spicy, bulk or casings removed)
- 1 small onion, diced
- 3 cloves garlic, minced — I recommend fresh garlic here for the best depth of flavor
- 4 cups potatoes, diced (Yukon Gold is my preference, but Russet works too)
- 4 cups chicken broth (low-sodium is my go-to so I can control the salt)
- 1 cup heavy cream — or half-and-half for a lighter version
- 2 cups kale or spinach, chopped — in my experience kale holds up better when reheating leftovers
- 1/2 tsp salt, adjust to taste
- 1/2 tsp black pepper
- 1/4 tsp crushed red pepper flakes, optional
- 1 tbsp olive oil, only if needed for sauteing
- 1/2 cup grated Parmesan cheese, for garnish

Step-by-Step Instructions
I recommend reading through all the steps before you start — this soup moves quickly once the sausage hits the pan. Follow this order and you will have a perfect bowl in 35 minutes flat.
Step 1: Heat a large pot or Dutch oven over medium heat. Add the Italian sausage and cook for 6 to 8 minutes, breaking it apart with a spoon as it browns. You want some color on the meat — that browning builds serious flavor. Drain excess grease if needed, but leave a little behind.
Step 2: Add the diced onion to the pot and cook for 3 to 4 minutes until soft and translucent. Stir in the minced garlic and cook for about 30 seconds until fragrant. Do not skip this step — it builds the savory base the whole soup depends on.
Step 3: Pour in the chicken broth and stir, scraping up any browned bits stuck to the bottom of the pot. Add the diced potatoes and bring everything to a boil. Then reduce the heat and simmer for 15 minutes, or until the potatoes are completely fork-tender.
Step 4: Lower the heat before adding anything dairy. Stir in the heavy cream and chopped kale or spinach. Simmer gently for 5 more minutes until the greens are wilted and the soup looks silky and rich. Do not let it boil hard at this stage or the cream can break.
Step 5: Taste and season with salt, black pepper, and red pepper flakes if you like heat. Ladle into bowls, top with grated Parmesan, and serve warm. Crusty bread on the side is not optional in my house.
What to Serve with Italian Sausage and Potato Soup
The best sides for this soup bring some contrast — something crispy, fresh, or light to balance the rich and creamy broth.
Crusty Bread or Sourdough: This is non-negotiable for us. A thick slice of warm bread soaks up every drop of that creamy broth and turns a bowl of soup into a genuinely satisfying meal.
Hearty Cheddar Garlic Herb Potato Soup: If you love cozy potato soups, this cheesy garlic version is another one to have in your weeknight rotation — bold flavors and just as easy to pull together.
Caesar or Arugula Salad: A crisp, tangy salad cuts right through the richness of the creamy broth and keeps the meal from feeling too heavy.
Loaded Baked Potato Soup: Another hearty, crowd-pleasing soup that works beautifully for a soup-and-salad night or meal prep rotation alongside this recipe.
Garlic Bread: Buttery, golden, garlicky — it pairs so naturally with the Italian flavors in this soup that it almost feels like they were designed for each other.
Cheesy Ranch Potatoes and Smoked Sausage: If you love the sausage and potato combination in this soup, this skillet version is another quick weeknight dinner your family will ask for again.

Storage and Serving Tips
This Italian sausage and potato soup stores really well, which makes it a great option for meal prep. Let it cool to room temperature, then transfer to an airtight container and refrigerate for up to 4 days. For freezing, I recommend storing the soup without the cream for the best texture — freeze for up to 3 months, then stir in fresh cream and greens when you reheat.
To reheat, warm it gently on the stovetop over low to medium-low heat, stirring occasionally. Avoid bringing it to a hard boil after the cream has been added. If the soup thickens up in the fridge overnight, just splash in a little broth or cream to loosen it back up.
Pro tip: this soup honestly tastes better the next day. The sausage flavor works deeper into the broth as it sits, and the whole pot just gets richer overnight.
Frequently Asked Questions
Can I make this Italian sausage and potato soup in a slow cooker?
Yes. Brown the sausage in a skillet first, then transfer it to the slow cooker with the onion, garlic, potatoes, broth, and seasonings. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the cream and greens during the last 15 to 20 minutes.
How do I make the soup thicker?
Before adding the cream, lightly mash a few of the cooked potatoes directly in the pot with the back of a spoon. This naturally thickens the broth without needing any flour or cornstarch.
Can I use sweet potatoes instead of regular potatoes?
Absolutely. Sweet potatoes pair really well with the savory sausage and add a slightly earthy sweetness to the broth. They tend to soften a bit faster, so start checking for doneness a few minutes earlier than the recipe calls for.

Cozy Italian Sausage and Potato Soup
Ingredients
Equipment
Method
- Heat a large pot or Dutch oven over medium heat. Add the Italian sausage and cook for 6 to 8 minutes, breaking it apart with a spoon as it browns. Leave a little grease behind for flavor and drain the rest.
- Add the diced onion to the pot and cook for 3 to 4 minutes until soft and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Pour in the chicken broth and stir, scraping up any browned bits from the bottom of the pot. Add the diced potatoes and bring to a boil. Reduce heat and simmer for 15 minutes or until the potatoes are completely fork-tender.
- Lower the heat before adding dairy. Stir in the heavy cream and chopped kale or spinach. Simmer gently for 5 more minutes until the greens are wilted and the soup is silky. Do not boil vigorously after adding the cream.
- Taste and season with salt, black pepper, and red pepper flakes if using. Ladle into bowls, garnish with grated Parmesan cheese, and serve warm with crusty bread.








