Tuscan White Bean Soup

Featured in: Comfort Home Dishes

This Tuscan white bean soup combines creamy cannellini beans with tender kale and a savory Parmesan topping. Sautéed vegetables and aromatic herbs create a hearty, warming broth perfect for cold nights. The beans can be partially mashed for a creamier texture, and the dish is enhanced with olive oil and fresh parsley. It’s easy to prepare and packed with wholesome flavors, capturing rustic Italian comfort in every spoonful.

Updated on Mon, 16 Feb 2026 16:57:00 GMT
Warm Tuscan white bean soup with kale and Parmesan, served in a rustic bowl with crusty bread on the side.  Pin this
Warm Tuscan white bean soup with kale and Parmesan, served in a rustic bowl with crusty bread on the side. | recipeshood.com

There's something about the smell of sautéing carrots and celery that instantly transforms my kitchen into something warmer, something intentional. Last February, I was standing at my stove on a particularly gray afternoon when my neighbor stopped by unannounced, and instead of feeling rushed, I found myself pulling out another bowl because this soup seemed to know exactly what we both needed. The kale wilts into the broth like it's been waiting there all along, and the beans become this creamy, almost buttery foundation that feels both humble and deeply satisfying.

I made this for my mother after she'd had a rough week, and watching her spoon it up while steam rose from the bowl felt like the most honest thing I could offer. She asked for the recipe the next day, which meant I'd gotten something right about the balance of vegetables and herbs, that gentle warmth of rosemary and thyme working together like they'd been friends forever.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use good oil here because you'll taste it in those first minutes when everything is softening, and it sets the tone for everything that follows.
  • Yellow onion, carrots, and celery: This is the holy trinity of Italian cooking, and those vegetables are doing the real foundational work, building flavor from the ground up.
  • Garlic cloves: Mince them small so they disappear into the broth almost immediately, giving you their essence rather than chunks.
  • Kale: Strip the leaves from those tough stems without hesitation—the stems are better composted or saved for broth, and your soup will be silkier for it.
  • Diced tomatoes: Drain them well so you're not adding extra liquid and watering down all your careful seasoning work.
  • Cannellini beans: Rinse them thoroughly under cold water to remove that starchy liquid that can make your soup gummy if you're not careful.
  • Vegetable broth: Low-sodium is crucial because you're going to season this yourself and you want that control.
  • Thyme and rosemary: Dried herbs work beautifully here and their warmth is exactly what this soup needs to feel like home.
  • Bay leaf: One is enough—it's a whisper, not a shout, and you'll fish it out before serving.
  • Red pepper flakes: Optional but honest, a tiny push of heat that wakes everything up without overpowering.
  • Parmesan cheese: Freshly grated because pre-shredded just doesn't melt and distribute the same way, and you deserve better than that.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
Begin with the foundation:
Heat your olive oil in a large pot until it shimmers slightly, then add the onion, carrots, and celery all at once. You'll want to stir them occasionally over medium heat for about five to six minutes until they start to soften and release their sweetness, and the kitchen will smell like something is beginning.
Introduce the garlic:
Once those vegetables are tender, add your minced garlic and let it cook for just one minute—any longer and it becomes bitter, any shorter and it doesn't fully wake up. You'll know it's ready when the smell shifts from raw to fragrant and mellow.
Wilt the kale gently:
Add your chopped kale to the pot and stir it around for two to three minutes until it starts to soften and darken just slightly. This step matters because you're warming it through and making space for it in the broth that's coming.
Build the broth:
Now add the drained tomatoes, rinsed beans, vegetable broth, water, thyme, rosemary, bay leaf, and red pepper flakes if you're using them. Stir everything together so nothing sticks to the bottom and the herbs are distributed evenly throughout.
Simmer and let it become itself:
Bring the whole pot to a boil, then immediately lower the heat and let it simmer uncovered for about twenty-five minutes, stirring occasionally so it cooks evenly. The broth will deepen in color and the flavors will start talking to each other, and your house will smell like an Italian grandmother's kitchen.
Make it creamy:
After you fish out the bay leaf, take a potato masher and gently crush some of the beans right in the pot—you're not making a puree, just releasing some of their starch to make everything silkier. This is the secret move that makes people ask if you added cream.
Season and taste:
Add salt and pepper slowly and taste as you go, because seasoning is personal and what feels right to me might be different for you. Trust your palate here.
Serve with ceremony:
Ladle the soup into bowls and top each one with freshly grated Parmesan, a good drizzle of olive oil, and a scatter of fresh parsley if you have it. The warm soup will make the Parmesan glisten slightly, and everything is better for the care you took in assembly.
Creamy cannellini beans and tender kale simmered in a savory broth, topped with freshly grated Parmesan cheese.  Pin this
Creamy cannellini beans and tender kale simmered in a savory broth, topped with freshly grated Parmesan cheese. | recipeshood.com

There was an evening when a friend who usually claims she doesn't eat soup sat down with a bowl of this and kept refilling it quietly, not saying much, just eating and seeming more peaceful with each spoonful. That's when I understood this soup isn't just about the ingredients—it's about what they become when you're patient and intentional with them.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Quiet Art of Layering Flavor

Italian cooking teaches you that you don't need to rush, that softer vegetables cooked slowly develop a sweetness all their own, and that herbs aren't afterthoughts but actual builders of the dish. When I was learning to cook, I used to throw everything in at once and wonder why it tasted flat, but this recipe taught me that timing is texture, that patience is flavor. The order matters—the garlic only a minute because it's delicate, the kale just long enough to say hello to the heat, the whole pot simmering gently so nothing breaks down into sadness.

When Your Soup Tastes Thinner Than You Expected

If you reach the end of cooking and your soup feels too brothy, you have options and they're all honest. More aggressive mashing of the beans works well if you have a potato masher handy, but even just simmering uncovered for another ten or fifteen minutes lets steam escape and everything becomes more concentrated. I once made this for eight people instead of four and nearly panicked until I realized the solution was already in my hands—just let time do the work.

Making It Your Own

This soup is sturdy enough to handle your variations and flexible enough to meet you where you are. I've made it with spinach when kale wasn't available, added white wine to the broth because I had an open bottle and a generous mood, and even stirred in cooked chicken from leftover roasted birds. The bones of the recipe—the soffritto, the beans, the herbs, the Parmesan finish—those stay the same, but everything else is your kitchen, your preferences, your moment.

  • Crusty whole-grain bread isn't optional if you really want to savor this; it's how you catch every drop of goodness.
  • If you make a double batch, it freezes beautifully for up to three months, which means future you gets to enjoy this again without any effort.
  • The night you make this, keep the temperature low and the spoon moving, and you'll understand why people have been making bean soups for centuries.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Hearty vegetarian soup featuring white beans, kale, and aromatic herbs, finished with a drizzle of olive oil and Parmesan. Pin this
Hearty vegetarian soup featuring white beans, kale, and aromatic herbs, finished with a drizzle of olive oil and Parmesan. | recipeshood.com

This soup asks so little from you and gives back so much, a quiet kindness in a bowl that works on cold nights and also on days when you just need something real. Make it, share it, come back to it again and again.

Frequently Asked Recipe Questions

Can I substitute kale with another green?

Yes, spinach or Swiss chard can be used as milder alternatives, adding different textures and flavors.

How do I make the soup creamier?

Use a potato masher to mash some of the cannellini beans in the pot. This creates a thicker, creamier consistency.

What herbs enhance the flavor?

Dried thyme and rosemary add aromatic depth, perfectly complementing the beans and vegetables.

Is it possible to prepare this soup vegan?

Omit the Parmesan cheese or replace it with a plant-based alternative to keep the dish vegan-friendly.

What kind of broth works best?

Low-sodium vegetable broth maintains a balanced flavor and allows the other ingredients to shine.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tuscan White Bean Soup

Comforting Tuscan soup with creamy beans, kale, and a rich Parmesan finish, ideal for chilly evenings.

Prep Duration
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Julia Harris


Level of Challenge Easy

Cuisine Type Italian

Servings Made 4 Number of Portions

Dietary Details Vegetarian-Friendly, Contains No Gluten

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 medium carrots, diced
04 2 celery stalks, diced
05 3 garlic cloves, minced
06 1 bunch kale, stems removed and leaves chopped (about 4 cups packed)
07 1 can diced tomatoes (14 oz), drained

Beans

01 2 cans cannellini beans (14 oz each), drained and rinsed

Liquids

01 4 cups low-sodium vegetable broth
02 1 cup water

Seasonings

01 1 teaspoon dried thyme
02 1 teaspoon dried rosemary
03 1 bay leaf
04 1/2 teaspoon crushed red pepper flakes, optional
05 Salt and freshly ground black pepper to taste

Garnish

01 1/2 cup freshly grated Parmesan cheese
02 Extra virgin olive oil for drizzling
03 Fresh parsley, chopped (optional)

Method

Step 01

Sauté aromatic vegetables: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery; sauté for 5-6 minutes until softened.

Step 02

Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Wilt the kale: Add chopped kale and sauté for 2-3 minutes until slightly wilted.

Step 04

Combine remaining ingredients: Mix in diced tomatoes, cannellini beans, vegetable broth, water, thyme, rosemary, bay leaf, and red pepper flakes if using.

Step 05

Simmer the soup: Bring to a boil, then reduce heat and simmer uncovered for 25 minutes, stirring occasionally.

Step 06

Adjust consistency: Remove bay leaf. For a creamier texture, use a potato masher to mash some of the beans directly in the pot.

Step 07

Season to taste: Season with salt and pepper to taste.

Step 08

Serve and garnish: Ladle soup into bowls. Top with grated Parmesan, a drizzle of olive oil, and fresh parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen Tools Needed

  • Large soup pot
  • Wooden spoon
  • Ladle
  • Potato masher (optional)

Allergen Details

Review every ingredient for allergens and reach out to a professional if you're unsure.
  • Contains milk from Parmesan cheese.
  • For a dairy-free option, omit Parmesan or use a plant-based alternative.

Nutrition Details (per portion)

Nutrition info is for reference purposes only and isn't medical advice.
  • Energy (Calories): 315
  • Fats: 10 g
  • Carbohydrates: 38 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.