Tuscan White Bean Soup

Featured in: One-Pot Comfort Meals

This Tuscan white bean soup combines creamy cannellini beans with tender kale and a bright lemon zest for a satisfying meal. Aromatic herbs like thyme and rosemary infuse the broth, while sautéed vegetables add depth. The soup simmers gently, creating rich flavors and a velvety texture when part of the beans are mashed and blended back. Finished with lemon juice and a drizzle of olive oil, it offers a perfect balance of hearty and fresh notes, ideal for any season.

Updated on Wed, 18 Feb 2026 11:37:08 GMT
A bowl of Tuscan white bean soup with kale and lemon zest, garnished with Parmesan and olive oil. Save
A bowl of Tuscan white bean soup with kale and lemon zest, garnished with Parmesan and olive oil. | fireandbites.com

Warm up with a bowl of this Tuscan White Bean Soup, a rustic Italian classic that brings comfort to any table. Featuring creamy cannellini beans and nutrient-dense kale, this soup is elevated by a bright finishing touch of fresh lemon zest and juice. It is a simple yet hearty dish that is both vegetarian and gluten-free, making it an ideal choice for a healthy, satisfying meal.

A bowl of Tuscan white bean soup with kale and lemon zest, garnished with Parmesan and olive oil. Save
A bowl of Tuscan white bean soup with kale and lemon zest, garnished with Parmesan and olive oil. | fireandbites.com

This soup relies on the traditional soffritto base of onions, carrots, and celery to build a deep foundation of flavor. By simmering these vegetables with aromatic rosemary and thyme, you create a fragrant broth that perfectly complements the mild, buttery texture of cannellini beans. It is a timeless recipe that tastes even better as the flavors meld over time.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 bunch kale, tough stems removed, leaves chopped (about 4 cups packed)
  • Zest of 1 lemon
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • 1 cup water
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary (or 1 tablespoon fresh, minced)
  • 1 bay leaf
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons freshly squeezed lemon juice
  • 1/4 cup grated Parmesan cheese (omit or use vegan cheese for vegan option)
  • Extra-virgin olive oil, for drizzling
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon

Instructions

Step 1
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Sauté until softened, about 6-8 minutes.
Step 2
Add the garlic and cook for 1 minute, until fragrant.
Step 3
Stir in the chopped kale and cook for 2-3 minutes until slightly wilted.
Step 4
Add the cannellini beans, vegetable broth, water, thyme, rosemary, bay leaf, and red pepper flakes (if using). Season with salt and pepper.
Step 5
Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
Step 6
Remove about 1 cup of soup and beans, mash with a fork or blend, then return to the pot for a creamier texture.
Step 7
Stir in the lemon zest and lemon juice. Simmer for 2 more minutes.
Step 8
Remove bay leaf. Taste and adjust seasoning as needed.
Step 9
Ladle soup into bowls. Top with grated Parmesan and a drizzle of olive oil.

Zusatztipps für die Zubereitung

To achieve a thicker, more luxurious consistency, do not skip the step of mashing a portion of the beans. Using a microplane for the lemon zest ensures you get the bright citrus oils without any bitter white pith. A heavy-bottomed soup pot will help distribute heat evenly and prevent the vegetables from scorching during the initial sauté.

Varianten und Anpassungen

For a vegan-friendly version, simply omit the Parmesan cheese or swap it for a nutritional yeast or a plant-based alternative. If you do not have kale on hand, baby spinach makes an excellent substitute; just add it at the very end as it wilts much faster. Non-vegetarians can also add cooked Italian sausage for a heartier, meat-based variation.

Serviervorschläge

Serve this rustic soup in wide bowls with a side of warm, crusty bread to soak up every drop of the flavorful broth. A final drizzle of high-quality extra-virgin olive oil and a generous sprinkle of freshly grated Parmesan cheese adds a touch of elegance and richness to each serving.

Creamy cannellini beans and tender kale in a rustic Italian soup, brightened with fresh lemon zest and herbs. Save
Creamy cannellini beans and tender kale in a rustic Italian soup, brightened with fresh lemon zest and herbs. | fireandbites.com

Whether you are looking for a light lunch or a comforting dinner, this Tuscan white bean soup is a versatile staple for any kitchen. Its balance of textures and bright, herbaceous notes makes it a repeat favorite that feels both nourishing and sophisticated.

Product image
Perfect for baking small heart-shaped cakes, brownies, and quiches for intimate celebrations and sweet homemade desserts.
Check price on Amazon

Common Questions

Can I substitute kale with another green?

Yes, baby spinach is a great alternative that wilts quickly and offers a similar mild flavor and texture.

How do I achieve a creamy texture without cream?

Mash a portion of the beans and stir them back into the soup; this adds natural creaminess without dairy.

Is it possible to make this dish vegan?

Omit the Parmesan cheese or use a plant-based alternative to keep the dish fully vegan.

What herbs enhance the flavor in this soup?

Thyme, rosemary, and a bay leaf provide a fragrant and earthy backdrop to the fresh ingredients.

Can I add protein to make it heartier?

Cooked Italian sausage or other preferred proteins can be added for a meatier variation.

Tuscan White Bean Soup

A rustic Italian soup featuring cannellini beans, kale, and bright lemon zest for a cozy dish.

Setup Duration
15 min
Time at Heat
35 min
Complete Duration
50 min
Created by Logan Hayes

Recipe Type One-Pot Comfort Meals

Skill Level Easy

Cultural Background Italian

Output 4 Portion Count

Special Diet Info Meat-Free, No Gluten

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 medium carrots, peeled and diced
04 2 celery stalks, diced
05 3 cloves garlic, minced
06 1 bunch kale, tough stems removed, leaves chopped (about 4 cups packed)
07 Zest of 1 lemon

Beans & Broth

01 2 cans (15 oz each) cannellini beans, drained and rinsed
02 4 cups low-sodium vegetable broth
03 1 cup water

Herbs & Seasonings

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

Finishing

01 2 tablespoons freshly squeezed lemon juice
02 1/4 cup grated Parmesan cheese
03 Extra-virgin olive oil, for drizzling

Method Steps

Phase 01

Sauté aromatic vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté until softened, about 6-8 minutes.

Phase 02

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

Phase 03

Wilt kale: Stir in chopped kale and cook for 2-3 minutes until slightly wilted.

Phase 04

Build the broth base: Add cannellini beans, vegetable broth, water, thyme, rosemary, bay leaf, and red pepper flakes if using. Season with salt and pepper.

Phase 05

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

Phase 06

Create creamy texture: Remove about 1 cup of soup and beans, mash with a fork or blend, then return to the pot.

Phase 07

Finish with citrus: Stir in lemon zest and lemon juice. Simmer for 2 more minutes.

Phase 08

Season and serve: Remove bay leaf. Taste and adjust seasoning as needed. Ladle soup into bowls, top with grated Parmesan and a drizzle of olive oil.

Kitchen Tools Needed

  • Large soup pot
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Microplane or grater for lemon zest

Allergy Details

Always review ingredients individually for potential allergens and seek professional medical guidance if uncertain.
  • Contains dairy (Parmesan); omit or substitute for dairy-free
  • Contains celery
  • Double-check broth and cheese labels for gluten or other allergens

Dietary Information (Single Portion)

Values shown are estimates only - please consult healthcare providers for specific dietary advice.
  • Energy Content: 285
  • Fats: 9 g
  • Carbohydrates: 38 g
  • Proteins: 13 g