Italian White Bean Soup with Kale

Featured in: Comfort Food Favorites

This rustic Italian soup combines spicy sausage with creamy cannellini beans and Tuscan kale for a deeply satisfying meal. The roasted garlic creates a rich, aromatic broth while red pepper flakes add gentle warmth. Perfect for cold weather, this soup comes together in about an hour and tastes even better the next day. Serve with crusty bread and Parmesan for a complete, restaurant-quality dinner.

Updated on Tue, 27 Jan 2026 10:21:00 GMT
Steaming Italian White Bean Soup with kale and sausage, served in a rustic bowl. Pin
Steaming Italian White Bean Soup with kale and sausage, served in a rustic bowl. | quickcrav.com

There's something about a pot of soup simmering on the stove that makes a kitchen feel like the heart of everything. My neighbor brought over a container of this white bean and sausage soup on a gray October afternoon, and I remember standing at my counter, tasting that first spoonful and being completely knocked over by how a simple bowl could taste so alive, so intentional. The kale was still bright green, the beans were buttery, and the sausage had this quiet heat that built slowly as I ate. I asked her for the recipe that same day, but what I really wanted was to understand how something so rustic could feel so elegant.

I made this on a Tuesday when my daughter's friend came home sick from school. We sat at the kitchen table with big bowls of this soup, and she went from looking miserable to asking for seconds. That's when I knew this recipe wasn't just dinner—it was the kind of thing you make when you want someone to feel taken care of.

Ingredients

  • Spicy Italian sausage (1 lb): Buy it with the casings still on if you can find it, then pinch and squeeze it out into the pot like you're crumbling something sacred. The fat from good sausage is what gives this soup its richness.
  • Olive oil (2 tbsp): Use regular olive oil for cooking, save the fancy extra virgin for drizzling at the end when it actually matters.
  • Yellow onion (1 large): Dice it by hand rather than a food processor—you'll notice the difference in how it melts into the broth.
  • Carrots and celery (2 medium carrots, 2 stalks): This is your holy trinity base, and yes, it matters that you get the pieces roughly the same size so they cook evenly.
  • Fresh garlic cloves (6 cloves): Roasting these first is the secret move that everyone overlooks but changes everything about the soup's flavor profile.
  • Tuscan kale (1 bunch, about 6 oz): Look for the dark, crinkly cavolo nero variety if your market has it, and strip those leaves from the woody stems like you're shucking corn.
  • Cannellini beans (2 cans, drained and rinsed): Rinsing them removes that starchy liquid so your soup stays clear and clean instead of becoming cloudy.
  • Low-sodium chicken broth (6 cups): The word low-sodium is doing heavy lifting here because you'll taste the salt from the sausage plenty.
  • Water (1 cup): This dilutes the broth just enough so nothing feels too concentrated or salty.
  • Dried thyme and oregano (1 tsp each): Measure these out before you start cooking so they hit the pot when the garlic is fragrant and waiting.
  • Crushed red pepper flakes (1/2 tsp, optional): Add it if you like heat, but don't feel obligated—the sausage is already spicy enough.
  • Salt and black pepper: Taste as you go instead of seasoning at the end, and you'll develop better instincts about balance.

Instructions

Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Roast the garlic first:
Preheat your oven to 400°F and wrap six whole garlic cloves in foil with a drizzle of olive oil. Let them roast for about twenty minutes until they're soft and golden, almost caramelized. This step happens while you're prepping everything else, and it's the invisible hand that makes the entire soup taste more like itself.
Brown the sausage:
Heat one tablespoon of olive oil in a large pot over medium heat, then add the sausage meat, breaking it apart with a spoon as it cooks. You want it browned and cooked through in about six to eight minutes, then scoop it out with a slotted spoon and set it on a plate.
Build the base:
Add the remaining olive oil to the same pot, then dump in your diced onion, carrots, and celery. Sauté until they're soft and the onion is starting to turn translucent, which takes about six minutes and fills your kitchen with the smell of something good beginning.
Add aromatics and herbs:
Mash that roasted garlic into a paste, then stir it into the vegetables along with the thyme, oregano, and red pepper flakes if you're using it. Cook for just one minute so everything blooms together and releases its fragrance.
Bring it together:
Add the drained beans, the sausage you set aside, the chicken broth, and the water. Bring everything to a boil, then lower the heat and let it simmer uncovered for fifteen minutes while the flavors get to know each other.
Add the kale:
Stir in your chopped kale and simmer for another ten to twelve minutes until the leaves are tender but still hold their bright green color. Don't skip this step of checking doneness—kale can go from perfect to mushy in about ninety seconds.
Taste and adjust:
Season with salt and black pepper to your preference, tasting as you adjust so you don't oversalt what's already seasoned from the sausage and broth.
Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Hearty Italian White Bean Soup ladleful showing creamy beans and tender kale leaves. Pin
Hearty Italian White Bean Soup ladleful showing creamy beans and tender kale leaves. | quickcrav.com

This soup taught me something about the word comfort that I didn't understand before. It's not just about fullness or warmth—it's about eating something that tastes like someone put thought into every single ingredient.

When to Roast Garlic Instead of Raw

I used to throw raw garlic into soups and wonder why they tasted thin and sharp instead of complex. Roasting transforms garlic into something completely different—it becomes almost sweet, almost creamy, with a depth that raw garlic could never deliver. Now I roast garlic whenever I want the flavor to feel sophisticated instead of harsh. It's a small technique shift that completely changes your relationship with this soup and honestly with cooking in general.

The Kale Question

People ask me if they can use spinach or Swiss chard instead of kale, and the answer is yes, but know what you're trading. Kale holds its shape and texture in the broth in a way those softer greens don't—they'll almost dissolve into the soup and become part of the liquid instead of staying as actual leaves. That said, spinach makes the soup creamier and Swiss chard adds an earthiness that's lovely in its own way. Choose based on what you have or what you're craving, but go in knowing the personality of the soup will shift slightly.

Customizing This Soup for Your Taste

The beauty of this recipe is how forgiving and flexible it actually is. A colleague of mine adds a Parmesan rind while the soup simmers and removes it before serving, saying it adds a subtle umami layer that makes people ask what your secret is. I've added red pepper flakes to make it spicier, dialed them back when cooking for my mother, and once added a splash of heavy cream at the end just because it was winter and I felt like it. The soup answers to these small variations and seems to improve with each personalization.

  • For extra richness, add a Parmesan rind while simmering and remove it before serving.
  • Try adding a splash of heavy cream at the very end if you want it silkier.
  • Make it vegetarian by swapping in plant-based sausage and vegetable broth, and it still tastes complete.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Rustic Italian White Bean Soup topped with Parmesan and olive oil, with crusty bread. Pin
Rustic Italian White Bean Soup topped with Parmesan and olive oil, with crusty bread. | quickcrav.com

This soup freezes beautifully for up to two months, which means making it once gives you comfort on demand. There's something quietly powerful about opening your freezer on a hard day and finding a container of this waiting.

Recipe Q&A

Can I make this soup vegetarian?

Yes, substitute plant-based sausage for the Italian sausage and use vegetable broth instead of chicken broth. The flavor profile remains delicious and satisfying.

What type of kale works best?

Tuscan kale (cavolo nero or lacinato) is ideal because its flat, dark leaves hold up well during simmering. However, curly kale or even fresh spinach can be used as substitutes.

Can I use dried beans instead of canned?

Absolutely. Soak 1 cup dried beans overnight, then cook until tender before adding to the soup. This adds about 2-3 hours to preparation time but yields excellent texture and flavor.

How long does this soup keep?

The soup stores beautifully in the refrigerator for 4-5 days and freezes well for up to 2 months. The flavors actually develop and improve after a day or two.

What can I serve with this soup?

Crusty bread or garlic bread is perfect for soaking up the flavorful broth. A simple green salad with balsamic vinaigrette makes a nice fresh contrast to the hearty soup.

Is roasting the garlic necessary?

While not strictly necessary, roasted garlic provides a sweeter, milder flavor than raw garlic. If short on time, you can mince the garlic cloves and sauté them with the vegetables.

Italian White Bean Soup with Kale

Hearty Italian soup with white beans, sausage, and kale in a rich garlic broth.

Preparation time
20 min
Cooking time
40 min
Total time
60 min


Difficulty Easy

Origin Italian

Yield 6 Servings

Dietary specifications None specified

Ingredients

Meats

01 1 lb spicy Italian sausage, casings removed

Vegetables

01 2 tbsp olive oil
02 1 large yellow onion, diced
03 2 medium carrots, diced
04 2 celery stalks, diced
05 6 cloves garlic, peeled
06 1 bunch Tuscan kale, stems removed, leaves chopped

Beans

01 2 cans cannellini beans, drained and rinsed

Liquids

01 6 cups low-sodium chicken broth
02 1 cup water

Herbs & Seasonings

01 1 tsp dried thyme
02 1 tsp dried oregano
03 1/2 tsp crushed red pepper flakes
04 Salt and freshly ground black pepper to taste

Instructions

Step 01

Roast garlic: Preheat oven to 400°F. Place garlic cloves on foil, drizzle with olive oil, wrap, and roast for 20 minutes until soft and golden. Cool and mash into paste.

Step 02

Brown sausage: Heat 1 tbsp olive oil in large Dutch oven over medium heat. Add sausage, breaking it up with spoon, and cook 6-8 minutes until browned and cooked through. Remove with slotted spoon and set aside.

Step 03

Sauté aromatics: Add remaining olive oil to pot, then add onion, carrots, and celery. Sauté 6 minutes until softened.

Step 04

Bloom seasonings: Stir in mashed roasted garlic, thyme, oregano, and red pepper flakes. Cook 1 minute until fragrant.

Step 05

Build broth: Add beans, cooked sausage, chicken broth, and water. Bring to boil, then reduce heat and simmer uncovered for 15 minutes.

Step 06

Finish with kale: Stir in chopped kale and continue simmering 10-12 minutes until kale is tender but vibrant.

Step 07

Season to taste: Taste and adjust seasoning with salt and pepper as desired.

Step 08

Serve: Ladle into bowls and garnish with Parmesan cheese, extra virgin olive oil, and crusty bread if desired.

Required equipment

  • Large Dutch oven or soup pot
  • Chef's knife
  • Cutting board
  • Baking sheet or foil
  • Slotted spoon
  • Ladle

Allergen information

Review each ingredient to identify potential allergens and seek advice from a healthcare professional if uncertain.
  • Contains dairy if garnished with Parmesan cheese
  • Contains gluten in bread accompaniment and potentially in sausage or broth
  • Contains pork from Italian sausage
  • Check all packaged products for hidden allergens

Nutritional values (per serving)

These details are offered as a general guide only and shouldn't replace professional medical guidance.
  • Calories: 375
  • Fat: 19 g
  • Carbs: 28 g
  • Protein: 22 g