Italian Sausage Potato Soup

Category: Comforting Soups and Hearty Stews

This hearty soup combines savory Italian sausage with tender Yukon Gold potatoes and fresh spinach in a rich, creamy broth. The dish begins by browning sausage, then building flavor with sautéed onions and garlic. The potatoes simmer until fork-tender before adding heavy cream for richness and fresh spinach for color and nutrition. Seasoned with thyme, black pepper, and optional red pepper flakes, this warming one-pot meal comes together in about 30 minutes. Serve with crusty bread for a complete, satisfying dinner that's perfect for chilly evenings.

Loura is a chef and she is standing in front of a table full of fruits and vegetables.
Updated on Sat, 10 May 2025 11:47:17 GMT
A bowl of soup with meat and vegetables. Save
A bowl of soup with meat and vegetables. | recipesfoodyummy.com

This creamy Italian sausage soup with potatoes and spinach is the ultimate comfort food that's both hearty and sophisticated. The combination of savory sausage, tender potatoes, and fresh spinach swimming in a velvety broth creates a meal that feels like a warm hug on a cold evening.

The first time I made this soup was during an unexpected spring snowstorm. We were stuck inside, and I cobbled together what we had in the pantry. Now it's requested at least twice a month, even during summer.

Ingredients

  • Italian sausage creates the flavor foundation for the entire soup. I prefer using half mild and half hot for balanced heat
  • Yukon Gold potatoes hold their shape while becoming creamy. Their buttery flavor enhances the broth
  • Heavy cream transforms the broth into something luxurious. Use full-fat for best results
  • Fresh baby spinach adds color, nutrition, and a slight earthy note that balances the richness
  • Fresh thyme brings an aromatic herbaceous quality that makes the soup feel special

Step-by-Step Instructions

Brown the Sausage
Heat your olive oil in a large Dutch oven over medium heat until it shimmers. Add the sausage, breaking it into small bite-sized chunks with a wooden spoon. Let it develop a deep golden crust before stirring, about 2-3 minutes. Continue cooking until no pink remains, about 5-7 minutes total. The fond that develops on the bottom of the pot is pure flavor.
Sauté Aromatics
Using the same pot with all those beautiful sausage drippings, add your diced onion with a generous pinch of salt. The salt helps draw moisture out and prevents burning. Cook until translucent and soft, about 3-4 minutes. Add the garlic and cook just until you can smell its fragrance, about 60 seconds. Watch carefully as garlic burns quickly and becomes bitter.
Add Potatoes and Broth
Add your sliced potatoes to the pot, stirring to coat them in the flavorful fat. Pour in the chicken broth, making sure all potatoes are submerged. Tuck in the thyme sprigs whole. Bring everything to a rolling boil, then reduce to a steady simmer. Cook uncovered until you can easily pierce the potatoes with a fork but they still hold their shape, about 12-15 minutes.
Return Sausage and Stir in Cream
Fish out and discard the thyme stems. They've done their aromatic job. Return the browned sausage to the pot, including any juices that collected on the plate. Pour in the heavy cream in a slow stream while stirring continuously to prevent curdling. Allow the soup to return to a gentle simmer, never a boil, for about 5 minutes to marry the flavors.
Add Spinach
Add handfuls of fresh spinach, stirring after each addition until wilted. The spinach will dramatically reduce in volume. This should take only 1-2 minutes. Taste and adjust seasoning with salt, freshly cracked black pepper, and red pepper flakes if you want more heat.
Finish and Serve
Ladle the steaming soup into warmed bowls. The contrast between the hot soup and cold bowls can sometimes affect the texture. Garnish with fresh thyme leaves and another twist of black pepper. Serve immediately with crusty bread for dipping.
A bowl of soup with meat and vegetables. Save
A bowl of soup with meat and vegetables. | recipesfoodyummy.com

My favorite part of this recipe is how the potatoes sometimes break down slightly, naturally thickening the soup. My grandmother from northern Italy used this technique in many of her recipes, calling it nature's thickener. She would always say a good soup should coat the back of your spoon just enough to leave a trail when you run your finger through it.

Make It Your Own

This soup welcomes customization based on what you have on hand. Kale works beautifully instead of spinach but needs about 5 minutes to soften. Cannellini beans add extra protein and creaminess. Sweet potatoes can replace Yukon Golds for a slightly sweeter flavor profile and beautiful color contrast with the spinach.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken considerably when chilled because of the potatoes and cream. When reheating, do so gently over medium-low heat, stirring frequently to prevent the cream from separating. You may need to add a splash of broth or water to reach your desired consistency again.

Serving Suggestions

While this soup is substantial enough to be a complete meal, it pairs beautifully with a simple arugula salad dressed with lemon and olive oil to cut through the richness. Crusty sourdough bread or garlic bread is non-negotiable for sopping up every last drop of the creamy broth. For wine lovers, a medium-bodied Sangiovese complements the Italian sausage perfectly.

Recipe FAQs

→ Can I substitute the heavy cream in this soup?

Yes, you can substitute heavy cream with half-and-half for a lighter version, or use coconut cream for a dairy-free alternative. For a lower-calorie option, try evaporated milk, though the soup won't be quite as rich.

→ How can I store and reheat leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth if the soup has thickened too much during storage.

→ Is this soup freezer-friendly?

While you can freeze this soup, cream-based soups may separate slightly when thawed. For best results, freeze before adding the cream and spinach, then add these fresh when reheating. If freezing the complete soup, whisk gently while reheating to recombine.

→ What can I use instead of spinach?

Kale (remove stems and chop finely), Swiss chard, or escarole make excellent substitutes for spinach. Adjust cooking time as heartier greens like kale may need a few extra minutes to wilt properly.

→ Can I make this soup vegetarian?

For a vegetarian version, replace the Italian sausage with plant-based sausage alternatives or 2 cups of sautéed mushrooms. Use vegetable broth instead of chicken broth. The mushrooms will provide a similar umami flavor that complements the creamy base.

→ What's the best potato variety to use?

Yukon Gold potatoes are ideal because they hold their shape while becoming creamy. Russets can be used but may break down more. Red potatoes also work well and add nice color. Avoid waxy potatoes like fingerlings which don't absorb the broth's flavor as effectively.

Creamy Italian Sausage Soup

A comforting blend of savory sausage, tender potatoes, and fresh spinach in a rich, creamy broth with aromatic herbs.

Prep Time
15 mins
Cooking Time
30 mins
Total Duration
45 mins
By: Loura

Recipe Type: Soups & Stews

Skill Level: Intermediate

Cuisine: Italian-American

Portions Yielded: 6 Serving Size (6 bowls of soup)

Dietary Preferences: ~

What You'll Need

→ Protein

01 1 lb (450g) Italian sausage, casings removed, mild or hot

→ Vegetables

02 1 medium yellow onion, diced
03 3 cloves garlic, minced
04 4 medium Yukon Gold potatoes, sliced into ¼ inch rounds or cubed
05 3 cups fresh baby spinach

→ Liquids

06 4 cups chicken broth
07 1 cup heavy cream

→ Seasonings

08 1 tbsp olive oil
09 2-3 fresh thyme sprigs
10 Salt and freshly cracked black pepper, to taste
11 Red pepper flakes, optional

Steps To Follow

Step 01

In a large, heavy-bottomed pot or Dutch oven, heat olive oil over medium heat. Add Italian sausage, breaking it up with a spoon as it cooks until browned and cooked through. Remove with a slotted spoon and set aside.

Step 02

In the same pot, add diced onion and a pinch of salt. Sauté for 3-4 minutes until softened. Add minced garlic and cook for another 1 minute until fragrant.

Step 03

Stir in sliced potatoes and chicken broth. Tuck in the thyme sprigs. Bring to a boil, then reduce heat and simmer uncovered for 12-15 minutes, or until potatoes are fork-tender.

Step 04

Remove thyme sprigs. Return browned sausage to the pot. Stir in heavy cream and bring to a gentle simmer.

Step 05

Stir in fresh spinach and cook for 1-2 minutes until wilted. Season with salt, freshly cracked pepper, and red pepper flakes (if using) to taste.

Step 06

Ladle soup into warm ceramic bowls. Top with a fresh thyme sprig and a generous twist of cracked pepper. Serve with crusty bread.

Notes and Tips

  1. This hearty soup combines the richness of Italian sausage with creamy potatoes and fresh spinach for a comforting meal.
  2. For a lighter version, substitute half-and-half for the heavy cream.

Required Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Slotted spoon
  • Ladle

Allergy Info

Double-check every ingredient for possible allergens and consult a health professional if you're unsure.
  • Contains dairy (heavy cream)
  • May contain gluten depending on sausage brand

Nutritional Info (per serving)

These details are for informational purposes only and shouldn't replace medical advice.
  • Caloric Content: 420
  • Fats: 28.3 g
  • Carbohydrates: 24.5 g
  • Proteins: 18.6 g