Italian Sausage and Potato Soup

How to make a rich, creamy Italian Sausage and Potato Soup that is hearty, comforting, and ready for any busy weeknight dinner.

Updated

March 12, 2026

Bowl of Italian sausage and potato soup with creamy broth, wilted greens, and freshly grated Parmesan

Italian Sausage and Potato Soup is the recipe I pull out when the temperature drops and everyone at the table needs something warm and filling fast. It is thick, creamy, and built around savory sausage and tender potatoes in a broth that tastes like it cooked for hours. The first time I made this, I had a pound of Italian sausage defrosting on the counter and about 40 minutes before the kids needed to eat. It came together faster than I expected and tasted better than anything I had planned that week.

This is a true one-pot meal. The sausage builds the base, the potatoes thicken the broth naturally, and the cream pulls it all together at the end. It reheats beautifully, which makes it a great meal prep option too. Your family will thank you!

Ingredients for Italian Sausage and Potato Soup

I always keep Italian sausage in the freezer because soups like this one come together quickly when you have it on hand. The sausage carries most of the flavor in this recipe, so choosing one you enjoy eating on its own makes a real difference.

  • 1 lb Italian sausage (mild or spicy)
  • 1 small onion, diced
  • 3 garlic cloves, minced — Pro tip: fresh garlic only here, it makes the broth noticeably better
  • 4 cups potatoes, diced (Yukon Gold preferred) — In my experience, Yukon Golds hold their shape and add a buttery richness that Russets do not quite match
  • 4 cups low-sodium chicken broth — I recommend low-sodium so the salt from the sausage does not take over
  • 1 cup heavy cream (or half-and-half for a lighter result)
  • 2 cups kale or spinach, roughly chopped — I usually use spinach when cooking for kids since it wilts softer and has a milder flavor
  • 1/2 tsp salt, adjusted to taste
  • 1/2 tsp black pepper
  • 1/4 tsp crushed red pepper flakes (optional)
  • 1 tbsp olive oil (only needed if your sausage is very lean)
  • 1/2 cup grated Parmesan cheese, for serving

Step-by-Step Instructions

In my experience, taking a full 6 to 8 minutes to properly brown the sausage is the single most important step in this Italian Sausage and Potato Soup. That browning creates the savory, caramelized base that makes the broth taste rich and complex.

Step 1: Heat a large Dutch oven or heavy pot over medium heat. Add the Italian sausage and break it apart as it cooks. Let it brown for 6 to 8 minutes, giving it time to get some color on the edges rather than just cooking through gray. Drain excess grease if there is a lot, but leave a little behind for flavor.

Step 2: Add the diced onion to the pot with the sausage. Cook for 3 to 4 minutes, stirring occasionally, until the onion is soft and translucent. Stir in the minced garlic and cook for 30 seconds, stirring constantly. The garlic should smell fragrant. Pull back if it starts to darken.

Step 3: Add the diced potatoes and pour in the chicken broth. Use your spoon to scrape up any browned bits stuck to the bottom of the pot. Those bits dissolve into the broth and add a lot of flavor. Bring to a boil over medium-high heat, then reduce to a steady simmer. Cook for 15 minutes until the potatoes are completely fork-tender.

Step 4: Before adding the cream, use the back of your spoon to lightly mash 4 to 5 potato chunks directly in the pot. This naturally thickens the broth without any flour or cornstarch and gives the soup a heartier texture.

Step 5: Reduce heat to low. Stir in the heavy cream and chopped kale or spinach. Simmer gently for 5 minutes until the greens are fully wilted. Do not let the soup come to a boil after the cream goes in or it may separate.

Step 6: Taste and season with salt, black pepper, and red pepper flakes if using. Ladle into bowls, top with grated Parmesan, and serve immediately with crusty bread.

Best Things to Serve with Italian Sausage and Potato Soup

This soup is rich and filling on its own, but the right side dish adds texture contrast and rounds out the meal without competing with the creamy broth.

Crusty Bread or Sourdough: The classic choice. A thick slice for dipping is practically required with a soup this creamy. Toast it lightly for extra crunch that holds up to the broth.

Garlic Bread or Garlic Knots: If you want to lean fully into the Italian-inspired flavors here, buttery garlic bread makes this feel like a restaurant dinner at home. This Cheesy Ranch Potatoes and Smoked Sausage is another sausage-forward side that works great alongside this soup for a crowd.

Simple Caesar Salad: The crisp romaine and tangy dressing cut right through the richness of the cream and sausage. It keeps the overall meal balanced without a lot of extra work.

Sheet Pan Sausage and Veggies: If you want a heartier spread, a simple sheet pan of roasted vegetables is a natural fit. This Sheet Pan Sausage and Veggies recipe uses similar savory sausage flavors and pairs well with the soup for a full dinner.

Creamy Italian Pasta: For a dinner party or bigger group where you want variety, a pasta dish alongside this soup works beautifully. This Creamy Italian Sausage Rigatoni shares the same Italian sausage profile and makes a cohesive, crowd-pleasing spread.

Autumn Wild Rice Soup: If you are serving a soup duo and want a lighter broth-based option next to this creamy one, this Autumn Wild Rice Soup is a perfect contrast in both texture and richness.

Keeping and Reheating Your Soup

Store leftover Italian Sausage and Potato Soup in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, so the second bowl is often better than the first.

To reheat, warm it gently on the stovetop over low to medium-low heat, stirring occasionally. If it has thickened up in the fridge, stir in a splash of chicken broth or cream to bring it back to the right consistency. I recommend keeping the heat low and avoiding a hard boil after the cream is in, as it can cause the broth to break.

Pro tip: if you plan to freeze this soup, do it before adding the cream and greens. Freeze just the sausage and potato base for up to 3 months. When you are ready to serve, reheat the base and stir in fresh cream and greens at the end. The texture stays much better this way.

FAQs

Can I use a different sausage in this recipe? Yes. Chicken sausage, turkey sausage, or chorizo all work well and each shifts the flavor slightly. The method stays exactly the same regardless of which sausage you choose.

What potatoes are best for this soup? Yukon Gold potatoes are the top pick because they are naturally buttery and hold their shape through the simmer. Russets work too but tend to break down more, which actually thickens the broth further if that is your preference.

Can I make Italian Sausage and Potato Soup in a slow cooker? Yes. Brown the sausage first in a skillet, then transfer it to your slow cooker along with the onion, garlic, potatoes, broth, and seasonings. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Stir in the cream and greens during the last 15 to 20 minutes on high before serving.

Conclusion

Italian Sausage and Potato Soup is the kind of weeknight recipe that earns its spot in your permanent dinner lineup. It is honest, filling, and surprisingly easy for how satisfying it turns out. Make a big pot this week and enjoy even better leftovers the next day.

Bowl of Italian sausage and potato soup with creamy broth, wilted greens, and freshly grated Parmesan

Italian Sausage and Potato Soup

A rich, creamy one-pot soup inspired by Zuppa Toscana, loaded with savory Italian sausage, tender potatoes, and hearty greens in a luscious cream broth. Ready in 35 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 portions
Course: Dinner, Main Course, Soup
Cuisine: American, Italian-Inspired
Calories: 340

Ingredients
  

  • 1 lb Italian sausage mild or spicy
  • 1 small onion diced
  • 3 garlic cloves minced
  • 4 cups potatoes diced, Yukon Gold preferred
  • 4 cups low-sodium chicken broth
  • 1 cup heavy cream or half-and-half for a lighter option
  • 2 cups kale or spinach roughly chopped
  • 0.5 tsp salt adjust to taste
  • 0.5 tsp black pepper
  • 0.25 tsp crushed red pepper flakes optional, for heat
  • 1 tbsp olive oil only if sausage is very lean
  • 0.5 cup grated Parmesan cheese for garnish

Equipment

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board

Method
 

  1. Heat a large Dutch oven over medium heat. Add Italian sausage and break apart with a spoon. Cook for 6 to 8 minutes until properly browned with color on the edges. Drain excess grease if needed, leaving a little for flavor.
  2. Add diced onion and cook for 3 to 4 minutes until soft and translucent. Stir in minced garlic and cook for 30 seconds, stirring constantly until fragrant. Do not let the garlic brown.
  3. Add diced potatoes and chicken broth. Scrape up any browned bits from the bottom of the pot. Bring to a boil over medium-high heat, then reduce to a steady simmer. Cook for 15 minutes until potatoes are completely fork-tender.
  4. Use the back of a spoon to lightly mash 4 to 5 potato chunks in the pot to naturally thicken the broth.
  5. Reduce heat to low. Stir in heavy cream and chopped kale or spinach. Simmer gently for 5 minutes until greens are fully wilted. Do not allow the soup to boil after adding cream.
  6. Taste and season with salt, black pepper, and red pepper flakes if using. Ladle into bowls, top with grated Parmesan, and serve immediately with crusty bread.

Notes

Brown the sausage properly for best flavor. Mash a few potatoes before adding cream to thicken naturally. Freeze the base without cream for up to 3 months and add fresh cream and greens when reheating. Use hot Italian sausage for extra heat. Cannellini beans can be stirred in with the broth for added protein and heartiness.

Leave a Comment

Recipe Rating




Share this