
Tuscan Sausage and Kale Soup
Ingredients
- 1 lb (454 g) Italian sausage, casings removed, hot or sweet
- 1 tablespoon (15 ml) olive oil, if needed
- 1 medium yellow onion, diced (about 1 1/2 cups / 210 g)
- 2 medium carrots, diced (about 1 cup / 130 g)
- 2 celery stalks, diced (about 3/4 cup / 100 g)
- 4 garlic cloves, minced
- 6 cups (1.4 L) low-sodium chicken broth
- 1 Parmesan rind (about 2 oz / 55 g), optional but recommended
- 2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
- 1 bunch curly or Tuscan kale (about 8 oz / 225 g), stems removed, leaves torn
- 1/2 cup (120 ml) heavy cream
- 1/2 teaspoon red pepper flakes, optional
- Salt and black pepper, to taste
- Grated Parmesan, for serving
Method
- Set a Dutch oven or heavy 5-quart (4.7 L) pot over medium-high heat. Add the sausage, breaking it into small pieces with a spoon. Cook 6 to 8 minutes, until browned and no longer pink, then transfer to a plate with a slotted spoon.
- If less than 2 tablespoons of fat remain in the pot, add the olive oil. Reduce heat to medium and add the onion, carrots, and celery. Sweat for 6 to 7 minutes, stirring occasionally, until the onion is translucent but not browned.
- Add the garlic and cook 30 seconds, until fragrant, stirring constantly so it does not scorch.
- Pour in the chicken broth and add the Parmesan rind. Bring to a boil, then reduce to a low simmer. Cook uncovered for 15 minutes to let the rind soften and release flavor into the broth.
- Remove and discard the softened rind. Return the sausage to the pot along with the cannellini beans. Simmer 5 minutes to heat through.
- Add the kale in batches, stirring each batch down until wilted, about 3 to 4 minutes total.
- Stir in the heavy cream and red pepper flakes, if using. Simmer 2 minutes without boiling. Season with salt and black pepper to taste.
- Ladle into bowls and top with grated Parmesan.
The sausage fat is the seasoning base here, so do not drain it off before building the soup. This one relies on rendered fat, a softened Parmesan rind, and kale that gets added late enough to keep its structure. It comes together in a single pot in under an hour, and it holds up better the next day than most soups do.
Why the Parmesan rind matters more than the sausage
Sausage gives this soup its salt and fat, but the Parmesan rind is what makes the broth taste finished rather than simply seasoned. A 2 oz (55 g) rind simmered for 15 minutes releases glutamates and a slow trickle of salt that a bouillon cube cannot replicate, because rind flavor builds gradually instead of dissolving all at once. Skip the rind and the broth tastes thinner and flatter, even with the same amount of salt added by hand. Save rinds in your freezer specifically for this; a resealable bag works for months.
Building the soup in order: sausage, mirepoix, broth, kale
Brown the sausage first and set it aside rather than leaving it in the pot while the vegetables sweat. Sausage left in too long over medium-high heat will scorch its own fond, and that bitterness transfers into the broth. Sweating the onion, carrot, and celery for 6 to 7 minutes over medium heat softens them without browning, which is the point: this is a clear, savory broth, not a caramelized one. Kale goes in only after the beans have had 5 minutes to warm through, added in batches so each handful wilts down before the next goes in, about 3 to 4 minutes total.
Watery broth and gray kale: how this soup goes wrong
Watery, underseasoned broth usually means the rind step was skipped or cut short. Fifteen minutes at a low simmer is the minimum for a 2 oz (55 g) rind to soften and release flavor; less time and it just sits there. If you don’t have a rind on hand, compensate with an extra 1/2 teaspoon salt and 1 tablespoon of grated Parmesan stirred in at the end, though the result will still taste less rounded.
Gray, overcooked kale comes from adding it too early or simmering too hard afterward. Kale added before the beans, or left to boil rather than simmer once it’s in, turns dull and loses its structure within 10 minutes. Add it last, in batches, and keep the heat at a bare simmer once the cream goes in.
Curdled or grainy cream happens when the cream hits a full boil. Heavy cream at 36% fat is stable at a simmer but will break if your pot is at a hard boil when you add it. Drop the heat to low before pouring it in, and do not let the soup boil again afterward.
Swapping the sausage and greens, and the one substitution that changes the soup entirely
Sweet or hot Italian sausage both work; hot sausage pushes the red pepper flakes into optional territory. Ground turkey sausage works as a lower-fat substitute, but expect a thinner broth, since there is less rendered fat to carry flavor into the vegetables; add an extra tablespoon of olive oil to compensate. Chickpeas can stand in for cannellini beans with a firmer bite. Curly kale, Tuscan (lacinato) kale, and even a young mustard green all work in roughly the same volume.
Spinach cannot substitute for the kale and hold the same result: spinach collapses in under a minute in hot broth and will turn slimy if added the same way kale is, in batches over several minutes. If spinach is what you have available, add it off the heat, right before serving, in one addition, not in stages.
What the cream and red pepper flakes actually do
Some cooks add cream to this style of soup expecting it to soften the whole dish into something creamy; here it’s used sparingly, 1/2 cup (120 ml) for 6 servings, mostly to round out the acidity from the tomato-adjacent sausage seasoning and give the broth body without turning it into a chowder. Red pepper flakes are optional heat, not a health additive; any claim that chili flakes meaningfully affect metabolism or immunity is not well supported by the research, which is mostly small human trials or animal studies and does not establish a real effect at the quantity you’d use in a bowl of soup.
Questions cooks ask about Tuscan sausage and kale soup
Can this soup be made ahead?
Yes, and the flavor is arguably better the next day once the broth has had time to absorb the sausage fat and garlic fully. Hold off on adding the cream until reheating if you’re making it more than a day ahead, since dairy separates slightly over multiple days of storage.
Does the kale get mushy if the soup is stored?
It softens further but does not turn to mush within the first 3 days if you store it properly in a sealed container. After that, the texture degrades noticeably and the color dulls from dark green to olive.
Can this be made without sausage for a vegetarian version?
Yes, using olive oil to sweat the vegetables and doubling the beans to 4 cans (15 oz / 425 g each) for protein and body. The broth will taste lighter and less rounded without rendered sausage fat, so add an extra 1/2 teaspoon each of fennel seed and smoked paprika to approximate the flavor sausage normally provides.
What’s the difference between this and minestrone?
Minestrone typically includes tomato, pasta or rice, and a wider mix of vegetables like zucchini and green beans. This soup is narrower by design: sausage, beans, kale, and a Parmesan-based broth, with no tomato base and no starch beyond the beans themselves.
How long the soup keeps, and when to skip reheating it
Refrigerate in an airtight container for up to 4 days. The soup thickens as it sits since the beans continue absorbing broth, so add 2 to 3 tablespoons of water or broth per bowl when you reheat it on the stove over medium-low heat. It freezes well for up to 3 months, though the kale texture softens further on thawing; freeze in portions before adding the cream, and stir the cream in only after the soup has been reheated to a simmer. Discard if the broth develops a sour smell or the surface looks separated and oily rather than glossy, which signals the fat has broken down past the point where you can safely reheat it.
More soups
See all →
Instant Pot chicken vegetable soup with rutabaga and turnip
Instant Pot chicken vegetable soup with rutabaga and turnip, pressure cooked in 8 minutes with times and weights…
Easy vegetable soup recipe for weeknights and upset stomachs
An easy vegetable soup recipe with exact timing, substitutions that actually work, and storage limits so nothing goes…
Bone broth vegetable soup, built on a real simmer, not a shortcut
A bone broth vegetable soup built on a 2-hour simmer, weighed vegetables, and one honest fix for a…
Curried butternut squash soup, built to be low FODMAP
A curried butternut squash soup built on the garlic-and-onion-free FODMAP rule: infused oil, scallion greens, coconut milk.