Italian soups are one of my favorite comforts, and this Sausage, Fennel, and White Bean Soup hits every note: savory Italian sausage, the bright anise-like crunch of fennel, creamy cannellini beans, and a hint of lemon to lift the whole bowl. It’s hearty without being heavy and comes together in about 40 minutes—perfect for weeknights or a cozy weekend meal.

This version is reminiscent of a classic Zuppa Toscana—with Italian sausage and kale—but it’s brightened by fennel, fire-roasted tomatoes, a splash of white wine, and the creamy texture of cannellini beans. If you prefer a dairy-free meal, omit the parmesan rind and skip the grated cheese at the end; the soup still has plenty of depth and richness.
Sausage, Fennel, and White Bean Soup Ingredients
- 1 pound mild or spicy Italian sausage (use spicy if you like more heat)
- 1 medium fennel bulb, quartered lengthwise and thinly sliced
- 1 cup diced yellow onion (about 1 small onion)
- 1/2 cup dry white wine
- 4 cups low-sodium chicken broth
- 1 (14.5-ounce) can fire-roasted tomatoes
- 2 (15-ounce) cans cannellini beans (drained and rinsed)
- Parmesan rind (optional; omit for dairy-free)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon Italian seasoning
- Zest of 1/2 lemon and 2 tablespoons freshly squeezed lemon juice
- 4 cups lacinato (Tuscan) kale, stems removed and thinly sliced
- Optional for serving: grated Parmesan, crushed red pepper flakes, extra black pepper
Step-by-Step Instructions
1. Brown the sausage and cook the aromatics
Heat a large pot or Dutch oven over medium-high heat. Add the Italian sausage and cook, breaking it into bite-sized pieces, until it’s just browned and no longer pink, about 5 minutes. Drain off excess fat, return the pot to the heat, then add the sliced fennel and diced onion. Sauté, stirring occasionally, until the fennel is tender, about 4 minutes.

2. Deglaze and build the broth
Pour the white wine into the pot and cook until the liquid is reduced by about half, roughly 2 minutes. Add the chicken broth, fire-roasted tomatoes, drained cannellini beans, parmesan rind (if using), salt, pepper, and Italian seasoning. Bring the mixture to a rapid simmer, then lower the heat to maintain a gentle simmer. Cover and cook until the beans are tender and the flavors meld, about 15 minutes.

3. Finish with lemon and kale
Remove and discard the parmesan rind. Stir in the lemon zest, lemon juice, and the sliced kale. Cook until the kale is just wilted, about 3–4 minutes. Taste and adjust seasoning with additional salt or pepper if needed.

4. Serve
Ladle the soup into bowls and garnish as desired with grated Parmesan, a pinch of crushed red pepper flakes, and freshly cracked black pepper. This soup pairs well with crusty bread for dipping.
Recipe FAQs
Yes. Spicy Italian sausage will give the soup more heat and a bolder flavor. Mild sausage keeps the dish more balanced if you prefer less spice.
Yes. If there is excess fat after browning the sausage, drain it off before adding the fennel and onion to avoid an overly greasy broth.
No. The rind adds a savory depth and a subtle umami note, but you can omit it to keep the soup dairy-free. The soup will still be flavorful thanks to the sausage, tomatoes, and seasoning.
Reheat gently on the stovetop over medium heat, adding a splash of broth if the soup has thickened, since the beans can absorb liquid in storage. Microwave in intervals, stirring between rounds, until warmed through.

This soup stores and freezes well. Let it cool completely before transferring to airtight containers or freezer bags, leaving room for expansion. Thaw overnight in the refrigerator or use your microwave’s defrost setting, then reheat on the stove, adding 1–2 cups of extra broth if the soup has become thick. Adjust seasoning after reheating.
Notes & Tips
- Substitutions: Swap cannellini beans for another white bean if preferred. Ground turkey or chicken Italian sausage work in a pinch, though texture and fat content will differ.
- Texture: For a creamier consistency, mash a cup of the cooked beans against the side of the pot before adding the kale.
- Make-ahead: The flavors develop even more after a day in the fridge, making this a great make-ahead dinner.
- Freezing: Label containers with date and freeze for up to 3 months. Thaw in the fridge before reheating.
Nutrition (per serving, approximate)
- Calories: 462 kcal
- Carbohydrates: 11 g
- Protein: 18 g
- Fat: 36 g (Saturated Fat: 13 g)
- Sodium: 1455 mg
- Fiber: 4 g
- Vitamin A: 2187 IU
- Vitamin C: 35 mg
Nutrition information is an approximation and will vary depending on specific ingredients and portion sizes.
Additional Info
- Total time: about 40 minutes
- Servings: 4 (can serve 4 to 6 depending on appetite)
- Author: Alex Snodgrass
Looking for more soup recipes? Try these:
Chickpea and Farro Soup with Escarole
Spring Green Minestrone
Tuscan Ribollita Soup
Easy Italian White Bean Soup
Photography credit: Eat Love Eats.