The Ultimate Creamy Sausage and Potato Soup
There are few things quite as comforting as a steaming, fragrant bowl of homemade soup on a chilly evening. When the weather outside begins to turn crisp and you find yourself craving something rich, hearty, and deeply satisfying, this creamy sausage and potato soup is the perfect recipe to turn to. It is the culinary equivalent of a warm blanketāa dish that fills the kitchen with an irresistible aroma and brings everyone rushing to the dinner table.
Combining savory, perfectly browned Italian sausage with tender chunks of potato swimming in a luscious, garlic-infused broth, this soup hits every single flavor note you could possibly want. The addition of fresh, vibrant greens cuts through the richness of the cream, creating a perfectly balanced bite every time. Whether you are serving this for a casual weeknight family dinner, preparing a large batch for a weekend gathering, or simply meal-prepping for a week of cozy lunches, this one-pot wonder is guaranteed to become a permanent fixture in your recipe rotation.
Let us dive into the details of what makes this soup so incredibly special, the simple science behind building layers of flavor in a single pot, and how you can easily master this comforting classic in your own kitchen.

What Is Sausage and Potato Soup?
Sausage and potato soup is a beloved staple of American comfort food, heavily inspired by rustic Italian cooking. If you have ever enjoyed the famous “Zuppa Toscana” at popular Italian-American restaurant chains, you are already intimately familiar with the flavor profile of this dish. At its foundation, it is a broth-based soup that has been enriched with dairyāusually heavy cream or half-and-halfāto create a velvety, luxurious texture without feeling overly heavy or thick like a traditional chowder.
The magic of this soup lies in the contrast of its ingredients. You have the robust, spiced fat rendered from ground Italian sausage, which forms the flavor base of the entire pot. This is paired with mild, earthy potatoes that soak up the savory broth while providing substance and starch. Finally, aromatics like garlic and onions, along with leafy greens such as kale or spinach, add necessary brightness and texture. The result is a savory, creamy, slightly spicy, and deeply nourishing meal that requires minimal effort but tastes like it has been simmering on the stove all day long.
Why You’ll Love This Recipe
- A True One-Pot Wonder: From browning the meat to simmering the broth, the entire recipe comes together in a single Dutch oven or heavy-bottomed soup pot. This means you spend less time washing dishes and more time enjoying your evening.
- Layered, Restaurant-Quality Flavor: By building the soup in stagesāsearing the meat, sautĆ©ing the aromatics in the savory drippings, and deglazing the panāyou create a depth of flavor that rivals your favorite restaurant’s version.
- Incredibly Forgiving: Soup is rarely an exact science. You can easily adjust the consistency, the spice level, or the ratio of meat to vegetables based on what you have in your pantry and what your family prefers.
- Wholesome and Filling: This is not a light appetizer soup. Packed with protein from the sausage and complex carbohydrates from the potatoes, a single bowl is a complete, highly satisfying meal on its own.
- Perfect for Entertaining: Because this recipe scales up beautifully, it is an excellent choice for feeding a crowd during autumn gatherings, holiday lunches, or game-day watch parties.
Ingredients
To build this incredible soup, you will need a combination of fresh produce, pantry staples, and quality proteins. Here is exactly what you need to gather:
- 1 pound (450g) Ground Italian Sausage: You can use mild, sweet, or hot Italian sausage depending on your heat preference. Buying it in bulk (ground) saves you the trouble of removing it from the casings.
- 1 large Yellow Onion: Finely diced. The onion provides a sweet, aromatic foundation for the soup’s broth.
- 4 cloves Garlic: Minced. Fresh garlic is essential here; avoid the jarred variety if possible, as fresh garlic provides a much more vibrant punch.
- 1.5 pounds (680g) Yukon Gold Potatoes: Washed and diced into bite-sized (1/2-inch) cubes. Yukon Golds are waxy enough to hold their shape during boiling, but buttery enough to melt in your mouth.
- 4 cups (32 fluid ounces) Low-Sodium Chicken Broth: Using low-sodium broth allows you to control the saltiness of the final dish, especially since the sausage is already heavily seasoned.
- 1 cup (8 fluid ounces) Heavy Whipping Cream: This gives the soup its signature rich, velvety finish.
- 3 cups Fresh Kale or Baby Spinach: Roughly chopped with tough stems removed. Kale holds up better to simmering and reheating, while spinach offers a more delicate texture.
- 1 tablespoon Olive Oil: Just enough to help brown the sausage if your meat is particularly lean.
- 1 teaspoon Dried Oregano: To enhance the Italian flavor profile.
- 1/2 teaspoon Red Pepper Flakes: Optional, but highly recommended for a subtle, warming background heat.
- Kosher Salt and Freshly Cracked Black Pepper: To taste.
- Grated Parmesan Cheese: For garnishing the individual bowls.
A Note on Choosing the Right Potatoes
While you can technically use any potato for soup, the variety you choose will drastically impact the final texture.
- Yukon Golds (Highly Recommended): These have a medium starch content. They will not dissolve into mush, but they offer a creamy, luxurious mouthfeel that complements the heavy cream beautifully. You also do not need to peel them, as their skins are very thin.
- Russet Potatoes: These are high in starch. They will thicken the soup naturally as they cook and break down, which is great if you want a chowder-like consistency, but they will not retain their cube shape very well. You must peel Russets for this soup.
- Red Potatoes: These are very waxy. They will hold their shape perfectly but lack the internal creaminess of a Yukon Gold.
How to Make Sausage Potato Soup
Taking the time to properly execute each step is the secret to a phenomenal soup. This stovetop method ensures maximum flavor extraction.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Step 1: Brown the Sausage
Place a large Dutch oven or a heavy-bottomed soup pot over medium-high heat. Add the olive oil. Once the oil is shimmering, add the ground Italian sausage. Use a wooden spoon to break the meat apart into bite-sized crumbles. Allow the meat to sit undisturbed for a few minutes at a time to develop a deep, caramelized brown crust. Cook for about 7 to 8 minutes until the sausage is completely browned and cooked through. Use a slotted spoon to remove the sausage from the pot and transfer it to a paper towel-lined plate. Leave about 2 tablespoons of the rendered fat in the pot, discarding any excess.
Step 2: SautƩ the Aromatics
Reduce the heat to medium. Add the finely diced yellow onion to the savory sausage drippings in the pot. SautƩ the onions for 4 to 5 minutes, stirring occasionally, until they are soft, translucent, and just beginning to turn golden around the edges. Add the minced garlic, dried oregano, and red pepper flakes. Cook for 1 more minute, stirring constantly so the garlic releases its fragrance without burning.
Step 3: Deglaze and Build the Broth
Pour about 1/2 cup of the chicken broth into the pot. As the liquid bubbles, use your wooden spoon to scrape up all the browned bits (the fond) stuck to the bottom of the pot. This fond is packed with concentrated flavor and is crucial for a rich broth. Once the bottom of the pot is clean, pour in the remaining chicken broth.
Step 4: Simmer the Potatoes
Carefully add the diced Yukon Gold potatoes to the pot. Increase the heat to bring the soup to a gentle boil, then immediately reduce the heat to medium-low. Cover the pot with a tight-fitting lid and allow the soup to simmer for 15 to 20 minutes. You will know the potatoes are ready when they can be easily pierced with a fork but are not completely falling apart.
Step 5: Incorporate the Dairy and Greens
Stir the cooked sausage back into the pot. Slowly pour in the heavy cream, stirring gently to combine. Add the chopped kale (or spinach) to the pot. It will look like a lot of greens, but they will wilt down quickly. Allow the soup to simmer uncovered for an additional 3 to 5 minutesājust until the greens are tender and the soup is heated through. Do not let the soup come to a rolling boil once the cream has been added.
Step 6: Season and Serve
Remove the pot from the heat. Taste the broth carefully. Depending on the saltiness of your sausage and broth, you may need to add a pinch of kosher salt. Add a generous amount of freshly cracked black pepper. Ladle the hot soup into bowls and garnish with a dusting of freshly grated Parmesan cheese.

Helpful Tips for the Best Results
- Preventing Curdled Dairy: The biggest risk when making creamy soups is that the dairy will “break” or curdle, leaving you with a grainy texture. To prevent this, always use heavy cream (which has a high fat content that resists curdling) rather than skim or 2% milk. Furthermore, never let the soup reach a rapid boil after the cream is added; a gentle simmer is all you need.
- Thickening the Soup: If you prefer a soup with a thicker, chowder-like body rather than a broth, use a potato masher to mash some of the potatoes directly in the pot right before you add the cream. The released potato starches will naturally thicken the liquid.
- Prepping Greens Properly: If using kale, be sure to remove the tough, woody stems running down the center of the leaves, as they do not soften pleasantly during cooking. Tear or chop the leafy parts into small, easily chewable pieces.
- Draining the Fat: Italian sausage can release a significant amount of grease. While you want to keep about 2 tablespoons of this rendered fat in the pot to sautƩ your vegetables (fat equals flavor!), leaving all of it can result in a greasy, oily slick on top of your finished soup. Always drain the excess.
Variations and Substitutions
This soup is incredibly adaptable. Here are a few ways to tweak the recipe to suit different dietary needs and flavor preferences:
- Dairy-Free Option: If you are lactose intolerant or avoiding dairy, you can easily substitute the heavy cream. A can of full-fat unsweetened coconut milk works beautifully, though it will impart a very faint coconut flavor. For a completely neutral dairy-free option, blend 1 cup of raw cashews (soaked in hot water for 30 minutes) with 1 cup of the hot chicken broth until completely smooth, then stir this cashew cream into the soup.
- Spicy Kick: If you love heat, use hot Italian sausage and double the red pepper flakes. You can also add a pinch of cayenne pepper to the aromatics when cooking the garlic.
- Add Bacon: For an extra layer of smoky, salty flavor, cook 4 to 5 slices of thick-cut bacon in the pot before browning the sausage. Remove the crispy bacon, chop it up, and use it as a garnish right before serving.
- Vegetarian Version: Swap the chicken broth for vegetable broth. Use a high-quality plant-based Italian sausage alternative, and add a can of drained cannellini beans for extra protein and texture.
- Slow Cooker Method: Brown the sausage and onions in a skillet first, then transfer them to a slow cooker along with the potatoes, garlic, spices, and chicken broth. Cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours. Stir in the heavy cream and greens 30 minutes before serving.
What to Serve With It
A rich, hearty bowl of sausage and potato soup is practically a meal in itself, but pairing it with the right side dishes elevates the entire dining experience.
- Crusty Artisan Bread: The most essential side dish for this soup is something capable of soaking up the incredibly flavorful, creamy broth. A warm baguette, slices of toasted sourdough, or homemade garlic bread are absolutely perfect.
- A Crisp, Acidic Salad: Because the soup is rich in fat and dairy, it benefits from a contrasting side dish. A simple Caesar salad or a mixed green salad dressed with a sharp, bright lemon vinaigrette cleanses the palate beautifully between bites.
- Half-Sandwiches: For a classic diner-style “soup and sandwich” combo, pair a smaller bowl of this soup with a sharp cheddar grilled cheese or a toasted Italian panini.
Storage and Reheating
Proper storage is key to making sure your leftovers taste just as goodāif not betterāthe next day.
- To Store: Allow the soup to cool until it is no longer steaming. Transfer it to an airtight container and store it in the refrigerator for up to 4 days. As the soup sits, the potatoes will continue to absorb the broth, so you may find the soup is thicker the next day.
- To Reheat on the Stovetop (Recommended): Transfer the desired amount of soup to a saucepan. Heat over medium-low, stirring frequently, until gently warmed through. If the soup has thickened too much in the fridge, stir in a splash of chicken broth or water to loosen it up. Do not let it boil.
- To Reheat in the Microwave: Place a portion in a microwave-safe bowl. Cover loosely with a paper towel to prevent splatters. Microwave at 50% power in 1-minute increments, stirring well between each interval, until hot. Using half power helps prevent the dairy from separating.
- Freezing Warning: Generally, freezing soups made with chunks of potatoes and heavy cream is not recommended. When frozen and thawed, potatoes become grainy and spongy, and cream-based broths tend to separate and curdle. If you absolutely must freeze it, freeze the soup before adding the cream and greens. When you reheat the thawed soup, stir in the fresh cream and greens at the end.
Frequently Asked Questions
Can I leave the skin on my potatoes? Yes, if you are using Yukon Gold or red potatoes, you can absolutely leave the skins on. Their skins are thin and add a nice rustic texture to the soup. If you are using Russet potatoes, however, it is highly recommended to peel them, as their skins are tough and earthy, which can detract from the creamy texture of the soup.
Can I use smoked sausage or kielbasa instead of ground Italian sausage? Yes. While ground Italian sausage provides the classic flavor profile associated with this dish, you can substitute sliced smoked sausage or kielbasa. Because smoked sausage is already fully cooked, you simply need to slice it and brown it in the pot to develop flavor before proceeding with the recipe. Keep in mind that smoked sausage will not render as much fat, so you may need an extra splash of olive oil to sautƩ the onions.
Why did my soup turn out greasy? A greasy soup is usually the result of not draining the rendered fat after browning the sausage. Depending on the brand of meat you use, ground pork can release a significant amount of oil. Always use a slotted spoon to remove the meat, and pour off all but 1 to 2 tablespoons of the fat before adding your onions.
How can I make the soup thicker without adding flour? The easiest and most natural way to thicken this soup without making a roux or using cornstarch is to mash some of the potatoes. Once the potatoes are fork-tender, take a potato masher and press down into the soup 4 or 5 times. The starches released from the broken potatoes will instantly thicken the broth.
Can I substitute milk for the heavy cream? You can, but proceed with caution. Heavy cream is stable when heated due to its high fat content. If you use whole milk or half-and-half, the soup will be much thinner, and you run a much higher risk of the dairy curdling when it hits the hot broth. If you must use milk, temper it first by stirring a ladleful of the hot broth into the milk before pouring the milk mixture into the pot, and ensure the soup never simmers once the milk is added.
Is this soup gluten-free? Yes, the core ingredients of this soup (potatoes, aromatics, broth, cream, and greens) are naturally gluten-free. However, some commercial brands of sausage contain gluten as a filler or in their spice blends. Always double-check the label on your sausage and your chicken broth to ensure they are certified gluten-free.

Final Thoughts
Making a restaurant-quality soup at home does not require hours of labor or complicated culinary techniques. This creamy sausage and potato soup is a testament to how a few simple, high-quality ingredients can transform into something truly extraordinary. The combination of savory, spiced meat, buttery potatoes, and a rich, garlic-infused cream broth is guaranteed to bring warmth and comfort to your table.
Whether you are warming up after a cold autumn afternoon, feeding a house full of hungry guests, or simply treating yourself to a cozy weeknight dinner, this recipe delivers on all fronts. It is forgiving, highly adaptable, and incredibly satisfying. Grab your favorite soup pot, pick up some fresh Italian sausage and potatoes, and get ready to enjoy what is sure to become one of your all-time favorite meals.
