I first learned this Tuscan soup from a friend who always seemed to have a warm pot ready when the weather turned. It’s a rustic, comforting bowl of Italian sausage, tender potatoes, and bright kale finished with cream — exactly the sort of one-pot dinner that feels special without fuss. If you’re drawn to easy, hearty soups that feed a crowd and reheat beautifully, you’ll find this recipe reliably satisfying. If you enjoy simple one-pot meals, also consider a different flavor profile like this easy one-pot taco soup recipe for variety on busy nights.
Why you’ll love this dish
This Tuscan soup is hearty but approachable. It cooks in one pot, uses inexpensive pantry staples (potatoes and broth), and balances rich sausage and cream with earthy, slightly bitter kale. It’s fast enough for weeknights yet cozy enough for a small dinner gathering.
“A weeknight staple — creamy, savory, and finishes in under 40 minutes. My whole family asks for seconds.”
What makes it ideal:
- Weeknight-friendly: Most of the work is chopping, then the pot does the rest.
- Budget-smart: Potatoes and broth stretch the meat into many servings.
- Crowd-pleasing: Mild heat from red pepper flakes is optional, so it’s adaptable for kids.
- Flexible: Swap ingredients to suit dietary needs or what’s in your fridge.
The cooking process explained
High-level steps so you know what to expect:
- Brown the Italian sausage to build flavor.
- Sauté onion and garlic until aromatic.
- Simmer diced potatoes in chicken broth until tender.
- Stir in chopped kale to wilt it gently.
- Finish with heavy cream, season, and serve hot.
This sequence keeps textures distinct — tender potatoes, soft yet vibrant kale, and a silky broth.
What you’ll need
- 1 pound Italian sausage (use mild or spicy to suit your taste)
- 4 medium potatoes, diced (Yukon Gold or red potatoes hold their shape well)
- 1 large onion, diced
- 3 cloves garlic, minced
- 6 cups chicken broth
- 1 bunch kale, chopped (about 4 cups; remove tough stems)
- 1 cup heavy cream
- 1 teaspoon red pepper flakes (optional)
- Salt, to taste
- Pepper, to taste
- Olive oil, for sautéing
Substitutions and notes:
- For a lighter option, use half-and-half or a mix of milk and a tablespoon of butter, though the soup will be less silky.
- Swap kale for baby spinach (add at the end) if you prefer a milder green.
- Use turkey or chicken sausage if you want a leaner protein alternative.
Step-by-step instructions
- Heat a drizzle of olive oil in a large pot or Dutch oven over medium heat.
- Add the Italian sausage, breaking it apart with a wooden spoon. Cook 5 to 7 minutes until browned and cooked through. Drain excess fat if needed.
- Add the diced onion and sauté 3 to 4 minutes until softened.
- Stir in the minced garlic and cook 1 minute until fragrant.
- Add the diced potatoes and pour in the chicken broth. Bring to a boil, then reduce to a simmer. Cook about 15 minutes until potatoes are tender.
- Stir in the chopped kale and red pepper flakes if using. Cook another 5 minutes until the kale wilts.
- Lower the heat and carefully stir in the heavy cream. Season with salt and pepper to taste. Warm through 2 to 3 minutes without boiling.
- Ladle into bowls and serve hot with crusty bread if you like.

Best ways to enjoy it
Serve the soup in deep bowls with a drizzle of extra virgin olive oil and a grind of black pepper. Topping ideas:
- Freshly grated Parmesan or Pecorino for a salty finish.
- Crushed red pepper for extra heat.
- A squeeze of lemon just before serving brightens the flavors.
For sides, a simple green salad or warm, crusty bread completes the meal. For a contrasting, spicier pairing, try a different one-pot favorite like this easy one-pot taco soup recipe to rotate flavors across the week.
How to store & freeze
- Refrigerator: Cool soup to room temperature, transfer to airtight containers, and store up to 3 to 4 days.
- Freezer: Freeze in airtight, freezer-safe containers for up to 2 to 3 months. Leave some headspace because liquids expand as they freeze.
- Reheating: Thaw overnight in the fridge if frozen. Reheat gently on the stovetop over medium-low until steaming and reach an internal temperature of 165°F (74°C). If the soup thickens after refrigeration, add a splash of broth while reheating.
- Food safety: Do not leave soup longer than 2 hours at room temperature. Cool quickly by dividing into smaller containers before refrigerating.
Helpful cooking tips
- Brown the sausage well: Searing builds deep flavor — let it develop color before breaking it up.
- Drain excess fat sparingly: Too much fat makes the soup greasy; a tablespoon or two is fine for flavor.
- Uniform potato dice: Cut potatoes to similar sizes so they cook evenly in about 15 minutes.
- Add kale last: Kale needs just a few minutes to soften; overcooking makes it lose texture and color.
- Control the cream: Heat gently after adding cream. Avoid boiling to prevent separation.
- Speed shortcut: Use pre-chopped kale and potatoes if you’re short on time.
- For a thicker soup: Use an immersion blender to pulse part of the soup, or mash some potatoes against the pot to naturally thicken the broth.
Recipe variations
- Vegetarian: Replace Italian sausage with a plant-based sausage alternative or sautéed mushrooms and add a can of white beans for protein.
- Bean boost: Stir in a can of drained cannellini beans when you add the kale for a classic Tuscan touch.
- Spicy version: Use hot Italian sausage and increase red pepper flakes to taste.
- Dairy-free: Swap heavy cream for a coconut milk alternative (flavor will change) or use an unsweetened oat cream.
- Different greens: Substitute Swiss chard or spinach; add spinach at the very end so it wilts quickly.
Common questions
How long does this soup take to make?
Active prep and cook time is about 35 to 40 minutes. Browning the sausage and simmering the potatoes are the longest steps.
Can I use frozen kale or spinach?
Yes. If using frozen kale, add it directly after the potatoes are tender and give a few extra minutes to heat through. For frozen spinach, stir it in near the end and cook just until heated.
Will the cream separate if I boil the soup?
Cream can separate if boiled vigorously. After stirring in the heavy cream, keep the heat low and warm the soup gently for 2 to 3 minutes without boiling.
Can I make this soup ahead of time?
Yes. Make it up to two days ahead and store in the refrigerator. Reheat gently and add a splash of broth if needed. For longer storage, freeze in meal-sized portions.
Is there a good substitute for Italian sausage?
Use chicken or turkey sausage for a leaner option, or a vegetarian sausage for a meat-free bowl. Adjust seasoning if the substitute is less salty or less spiced.

Tuscan Sausage and Kale Soup
Ingredients
Method
- Heat a drizzle of olive oil in a large pot or Dutch oven over medium heat.
- Add the Italian sausage, breaking it apart with a wooden spoon. Cook for 5 to 7 minutes until browned and cooked through. Drain excess fat if needed.
- Add the diced onion and sauté for 3 to 4 minutes until softened.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the diced potatoes and pour in the chicken broth. Bring to a boil, then reduce to a simmer. Cook about 15 minutes until potatoes are tender.
- Stir in the chopped kale and red pepper flakes if using. Cook another 5 minutes until the kale wilts.
- Lower the heat and carefully stir in the heavy cream. Season with salt and pepper to taste. Warm through for 2 to 3 minutes without boiling.
- Ladle into bowls and serve hot with crusty bread if you like.


