A bowl of Tuscan white bean soup with kale, carrots, and herbs, served with crusty bread on the side.

Nothing beats a warm, hearty bowl of Tuscan White Bean Soup when the weather calls for comfort. Rooted in rustic Italian tradition, this one-pot wonder blends simple, wholesome ingredients like cannellini beans, kale, and fragrant herbs into a soup that’s equal parts nourishing and satisfying. Whether you’re seeking a cozy weeknight meal, prepping lunches for the week, or adding a plant-based staple to your rotation, this soup delivers big flavor with little fuss.

Looking for inspiration? Try our Creamy Chicken Tortilla Soup for another easy and satisfying meal.

JUMP TO

Table of Contents

What Is Tuscan White Bean Soup?

A humble Italian classic with bold Mediterranean roots

Originating from Tuscany, this white bean soup—also known as zuppa di fagioli—is a staple of cucina povera, or “poor kitchen” cuisine. The dish relies on pantry staples and fresh produce, often simmered slowly to build deep, rich flavor. Its simplicity makes it endlessly customizable while staying true to its rustic Italian heart.

What makes this soup unique from other bean-based dishes

Unlike chili or bean stews, Tuscan white bean soup is lighter and more aromatic. A delicate broth, notes of white wine, and a touch of acidity (often from lemon juice or tomatoes) balance the richness of the beans. The use of kale or other dark leafy greens sets it apart from many cream-heavy or spicy alternatives.

Vegan, gluten-free, and high-protein: The nutritional perks

With cannellini beans as its base, this soup is naturally high in fiber and plant-based protein. It’s completely vegan when made with vegetable broth and gluten-free when paired with a GF bread or enjoyed on its own. That makes it ideal for clean eating, meatless Mondays, or supporting a healthy gut.

Don’t miss our Anti-Inflammatory Pineapple Smoothie if you’re into health-boosting recipes that feel indulgent!

Essential Ingredients in a Traditional Tuscan White Bean Soup

Cannellini beans vs. navy or Great Northern: Which is best?

Cannellini beans are the star here—they hold their shape while delivering a creamy texture when blended. If you don’t have them, Great Northern or navy beans work too, though they’re slightly smaller. Avoid kidney beans, which change the flavor profile significantly.

Key herbs and aromatics: Thyme, oregano, bay leaves & more

The signature flavors in this soup come from layering aromatics. Sautéed onions and garlic lay the foundation, while dried oregano, thyme, bay leaves, and Italian seasoning add that comforting herbal depth. Red pepper flakes give a subtle kick, but you can dial it up or down to taste.

Kale, carrots, and celery: Building a hearty base

This isn’t just a bean soup—it’s a veggie-packed meal. Carrots and celery add a sweet and earthy undertone, while kale brings nutrients and color. The trick is adding kale at the end so it wilts without overcooking.

Discover great ideas like our Cabbage Roll Soup if you love veggie-loaded comfort meals.

Flavor boosters: White wine, lemon juice, tomato paste

After your veggies are sautéed, a splash of dry white wine (like Pinot Grigio) helps deglaze the pot and unlock those rich browned bits. Tomato paste adds umami, while lemon juice added just before serving brightens up every spoonful.

Check out our Zinfandel Barbecue Sauce for another way to use wine in cooking!

Step-by-Step Cooking Instructions

How to prep your veggies and aromatics like a pro

Start by finely chopping your onions, carrots, and celery. Sauté the onion first in olive oil until it’s translucent and slightly browned. This builds the base flavor. Then, toss in the garlic, carrots, and celery, letting them soften for about 10 minutes.

The secret to deep flavor: Wine deglazing and sautéing

Once your vegetables are softened, add white wine to deglaze the pot. Let it simmer until mostly evaporated—this process intensifies the flavor and adds complexity to the soup without overpowering it.

Looking for depth in every bite? Our Beef Stroganoff also uses this technique to great effect.

Blending for creamy texture without cream

After simmering all the ingredients together—including beans, broth, herbs, and tomato paste—you’ll blend a portion (around 2.5 to 3 cups) of the soup. Return it to the pot to create a thick, creamy consistency without adding dairy or flour.

Kale finishing touch: When and how to add it

Add chopped kale last, after blending. Let it simmer just until wilted, about 2–3 minutes. Season to taste with salt, pepper, and a squeeze of lemon juice for brightness.

How to Customize Your Tuscan White Bean Soup

Meat lovers: Adding pancetta, bacon, or Italian sausage

Although this soup is naturally vegan, it easily adapts to carnivore cravings. Pancetta adds richness and a smoky edge, while crumbled Italian sausage or crispy bacon can transform it into a more filling main dish. Simply sauté your meat first and build the soup in the same pot to soak up all the flavor.

Looking for inspiration? Try our Ponderosa Steakhouse Chicken Wings for another savory protein-packed option.

For the spice seekers: Playing with red pepper flakes

Want a little heat? Bump up the red pepper flakes or add a pinch of cayenne. You could even stir in a spoonful of chili paste or drizzle with chili oil before serving. Spice is a great contrast to the mellow creaminess of the beans.

Gluten-free swaps and low-carb alternatives

Tuscan White Bean Soup is already gluten-free when served solo or with GF bread. For a lower-carb variation, cut down the carrots and beans slightly and bulk up on leafy greens or roasted cauliflower.

Check out our Keto Philly Cheesesteak Casserole if you’re exploring more low-carb meal ideas.

Using canned vs. dried beans: What you need to know

Canned beans are convenient and perfect for busy nights. Just rinse and drain before adding. If you prefer dried beans, soak them overnight and simmer until tender before using. Dried beans offer better texture and absorb more of the soup’s savory broth.

Don’t miss our Creamy Potato and Pea Chowder for another bean-based recipe that adapts easily to canned or dried ingredients.

Serving Suggestions That Elevate the Experience

Rustic bread, brown rice, or fresh salad on the side?

This soup is pure comfort with a thick slice of crusty bread—especially one with a chewy crumb that soaks up broth. For a heartier dinner, serve over steamed brown rice or pair with a chopped Italian salad tossed in vinaigrette.

Want more cozy pairings? Our Bread Bowl Recipe is the ultimate edible vessel for serving this soup!

Garnishing tips: Fresh parsley, cracked pepper, chili oil

Don’t skip garnishes—they add flavor and a polished look. A sprinkle of fresh parsley or thyme adds brightness, while cracked black pepper or a swirl of chili oil offers contrast. Even a dash of lemon zest lifts the flavors beautifully.

What to serve with soup for a full Tuscan-style meal

To make it a full Italian-inspired dinner, serve the soup alongside roasted veggies, an antipasto platter, or grilled focaccia. A glass of dry white wine or sparkling water with lemon rounds things out nicely.

Storage, Meal Prep, and Freezing Tips

How long it lasts in the fridge and freezer

Once cooled, store the soup in airtight containers in the fridge for 3–5 days. For longer storage, freeze it for up to 2 months. Always cool the soup completely before freezing to preserve texture and flavor.

Best containers for storage and reheating

Use BPA-free plastic or glass containers with tight lids. If freezing, leave about an inch of space at the top to allow expansion. To reheat, use the stovetop over low heat while stirring occasionally. Avoid boiling—it can break down the beans.

Batch prep tips for busy weekdays

This soup doubles easily, making it ideal for meal prep. Divide into individual portions so you can grab-and-go throughout the week. It travels well in thermoses too!

Defrosting like a chef: Best practices

Transfer frozen soup to the fridge the night before for a gentle thaw. In a pinch, place the container in a bowl of warm (not hot) water to loosen it, then reheat gently on the stove. Stir well to restore the creamy texture.

FAQ: Tuscan White Bean Soup

What kind of beans are best for Tuscan white bean soup?

Cannellini beans are the traditional choice—they’re creamy, hold their shape, and absorb flavor well. Great Northern or navy beans are acceptable substitutes if cannellini aren’t available.

How do I make this soup creamier without adding dairy?

To create a velvety texture without cream, blend a portion of the soup and stir it back into the pot. This thickens the base naturally using the starchy beans and veggies.

Can I freeze this soup without losing flavor or texture?

Yes, Tuscan White Bean Soup freezes well. Cool it completely, store in a freezer-safe container, and enjoy within 2 months. Let it thaw overnight in the fridge before reheating gently.

Is Tuscan white bean soup healthy for weight loss or plant-based diets?

Absolutely. It’s low in fat, high in plant protein and fiber, and packed with veggies. When made with veggie broth and served without bread, it fits well into vegan, gluten-free, and low-calorie eating plans.

Conclusion: Why You’ll Keep Coming Back to This Comforting Classic

Tuscan White Bean Soup is the kind of recipe that feels like a hug in a bowl. Whether you’re chasing warmth on a cold night or just want something wholesome and easy, this dish checks all the boxes. With flexible ingredients, easy prep, and crave-worthy taste, it’s no wonder people keep coming back for more. Try it once, and it might just become your new go-to.

Don’t miss our Creamy Mushroom Keto Casserole for another comforting, hearty meal with a low-carb twist.

Print

Tuscan White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tuscan White Bean Soup is a hearty, one-pot meal made with cannellini beans, kale, carrots, and aromatic herbs. It’s vegan, gluten-free, and perfect for meal prep or a cozy dinner.

  • Author: gemma
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Ingredients

  • 3 (15 oz) cans cannellini beans, drained and rinsed
  • 1 yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 2 tablespoons olive oil
  • 2 large carrots, peeled and chopped
  • 1 stalk celery, diced
  • 1/3 cup white wine (e.g., pinot grigio)
  • 2 cups chopped kale, stems removed
  • 2 1/2 – 4 cups vegetable or chicken broth
  • 1 tablespoon tomato paste
  • 1 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper (or to taste)
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/4 teaspoon Italian seasoning
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried oregano

Instructions

  1. In a large pot or Dutch oven, heat olive oil and sauté chopped onion until lightly browned.
  2. Add garlic, carrots, and celery. Sauté for 10 more minutes to soften the vegetables.
  3. Pour in white wine and cook until mostly evaporated, about 5 minutes.
  4. Add cannellini beans, broth (start with 2 1/2 cups), tomato paste, herbs, spices, and bay leaves. Stir well.
  5. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
  6. Discard bay leaves. Transfer 2 1/2 to 3 cups of soup to a blender and blend until smooth.
  7. Return blended soup to the pot and stir to combine. Adjust thickness with more broth if needed.
  8. Add kale and simmer a few minutes until wilted.
  9. Season to taste with salt, pepper, and a squeeze of lemon juice before serving.

Notes

  • Start with less broth for a thicker soup, and add more to thin if needed.
  • Blend more or less soup depending on desired texture.
  • Can substitute Great Northern or navy beans for cannellini.
  • Skip wine if preferred—use more broth instead.
  • Soup stores well in fridge for 3–5 days or freezer up to 2 months.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 221 kcal
  • Sugar: 1 g
  • Sodium: Varies with broth used
  • Fat: 5 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 25 g
  • Fiber: 14 g
  • Protein: 15 g
  • Cholesterol: 0 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star