Sausage, Kale, & Cannellini Bean Soup

This hearty Tuscan soup is full of flavor. The crinkly, deep-green leaves of Lacinato kale (also called dinosaur or black kale) are ideal, but any variety of kale will work. I leave out the sausage. This recipe is easily adaptable to serve meat-lovers and vegetarians alike: see the variation to serve one vegetarian, or check out the totally meatless version of this recipe.

Save
Sausage, Kale, & Cannellini Bean Soup Save
Sausage, Kale, & Cannellini Bean Soup

This hearty Tuscan soup is full of flavor. The crinkly, deep-green leaves of Lacinato kale (also called dinosaur or black kale) are ideal, but any variety of kale will work. I leave out the sausage. This recipe is easily adaptable to serve meat-lovers and vegetarians alike: see the variation to serve one vegetarian, or check out the totally meatless version of this recipe.

  • Preparing Time: 30 minutes
  • Total Time: 45 minutes
  • Served Person: 4

Step-by-step

  • Heat 1 Tbs. of the oil in a 4- to 5-quart pot over medium heat. Add the onion, carrot, celery, and rosemary and cook, stirring occasionally, until the vegetables begin to soften, about 6 minutes. Add the tomato paste and garlic and cook until fragrant, 45 seconds. Add the broth, beans, kale, and Parmigiano rind (if using). Bring to a boil, reduce the heat to medium low, and simmer gently until the vegetables are tender, about 15 minutes.
  • Meanwhile, heat the remaining 1/2 Tbs. oil in a 10-inch nonstick skillet over medium-low heat. Add the sausage meatballs, sprinkle with a pinch of salt, and cook, stirring occasionally, until browned and cooked through, about 10 minutes.
  • Add the sausage to the soup and bring to a simmer over medium-high heat. Cook 5 minutes more to meld the flavors. Stir the cider vinegar into the soup and season to taste with salt and pepper.

Leaving out the bulk Italian sausage entirely alters the protein delivery and richness of this Tuscan soup, shifting the broth from a heavy meat-based profile to a lighter, vegetable-forward dish. Without pork fat rendering into the 4- to 5-quart pot during the initial sweat, extra-virgin olive oil must compensate to carry the aromatics. Yellow onion, carrot, celery, and minced fresh rosemary need six minutes over medium heat to soften properly without scorching.

Substitutions ripple outward through the remaining components. Swapping canned cannellini beans for dried requires an overnight soak and a separate preliminary boil, since canned varieties are already fully cooked and contribute starch immediately upon simmering. Lacinato kale yields a tender texture with minimal stringiness once the center ribs are removed, whereas curly kale retains a tougher chew after fifteen minutes of gentle boiling. Tossing in a 1-by-3-inch Parmigiano-Reggiano rind introduces umami depth through long-simmering glutamates, a technique that requires constant stirring during the initial tomato paste and garlic stage to prevent burning the sugars.

Vegetarians can omit the meat entirely while retaining structural integrity by doubling the quantity of cannellini beans or introducing canned chickpeas for varying density. For households splitting dietary preferences, cook the sausage meatballs separately in a 10-inch nonstick skillet over medium-low heat for ten minutes until browned, then portion the meat into individual bowls just before serving rather than blending it into the main pot.