Tuscan White Bean Soup

Featured in: Oven & Stovetop Recipes

This Tuscan white bean soup combines creamy cannellini beans with diced tomatoes, fresh spinach, and herbs for a hearty, flavorful dish. Sautéed onions, carrots, and celery build a rich base, enhanced with thyme and rosemary. Served alongside golden garlic bread brushed with butter, minced garlic, and parsley for a crisp, aromatic accompaniment. Ideal for a comforting meal with seasonal touches and simple preparation.

Updated on Mon, 16 Feb 2026 14:00:00 GMT
Creamy Tuscan white bean soup with fresh vegetables and herbs, served with golden garlic bread for a comforting meal.  Save to Pinterest
Creamy Tuscan white bean soup with fresh vegetables and herbs, served with golden garlic bread for a comforting meal. | simplebissara.com

There's something magical about the smell of garlic hitting hot butter while a pot of soup simmers quietly in the background. I discovered this Tuscan white bean soup on a chilly October afternoon when my neighbor stopped by with a basket of fresh kale from her garden, and I realized I had exactly the right ingredients to turn her generosity into something warm and substantial. The combination of creamy beans, aromatic herbs, and that crispy garlic bread became my go-to answer whenever someone asked what I was making for dinner that week.

I made this soup for my book club once, and it became the unexpected star of the evening—everyone kept asking for seconds and wanted the recipe before dessert even came out. That's when I realized it wasn't just about the ingredients; it was about how the rosemary and thyme worked together to create something that smelled like a rustic Italian kitchen, even though mine is decidedly American. The garlic bread especially had people hovering around the table like it was going to disappear.

Ingredients

  • Extra virgin olive oil: Use the good stuff here—you'll taste it in the soffritto, that aromatic base of onions, carrots, and celery that gives the whole soup its foundation.
  • Yellow onion, carrots, and celery: This holy trinity (what Italians call soffritto) creates the flavor backbone, so don't rush the sautéing step.
  • Garlic cloves: Minced fine, they bloom beautifully when added to the warm vegetables and release their aromatic oils.
  • Dried thyme and rosemary: These dried herbs are more forgiving than fresh in a long simmer, and they create that authentic Tuscan warmth without overpowering.
  • Chili flakes: Optional, but I always add them for a subtle warmth that makes you want another spoonful.
  • Cannellini beans: Canned beans save time and work beautifully here—just rinse them well to remove excess starch.
  • Diced tomatoes: Canned tomatoes are reliable year-round and add bright acidity to balance the richness of the beans.
  • Vegetable broth: This is your liquid gold; use low-sodium so you can control the saltiness yourself.
  • Fresh spinach or kale: Added at the end so it stays vibrant and tender, wilting gently from the heat.
  • Lemon juice: A squeeze at the end brightens everything, though it's optional if you prefer a more savory bowl.
  • Fresh parsley: A garnish that feels like a small celebration on top of each bowl.
  • Baguette or Italian loaf: Look for something with good crust and airy interior that will toast beautifully.
  • Unsalted butter: Soft and spreadable makes this step effortless, and you control the salt.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base:
Heat olive oil in a large pot over medium heat, then add your diced onion, carrots, and celery. Let them soften together for 6 to 7 minutes, stirring occasionally—you're looking for them to lose their raw edge and start to turn golden at the edges. This is the moment the kitchen starts to smell like home.
Wake up the aromatics:
Add your minced garlic, thyme, rosemary, and chili flakes, stirring constantly for just about 1 minute. You'll know it's ready when the aroma hits you full force and your mouth starts watering.
Bring it all together:
Stir in the cannellini beans and diced tomatoes, then pour in your vegetable broth. Bring everything to a boil, then lower the heat and let it simmer gently for 20 minutes so the flavors can meld and deepen.
Finish with greens:
Add your fresh spinach or kale and simmer for another 5 minutes until the greens are tender and silky. Taste and season with salt, pepper, and a squeeze of lemon juice if you want that extra brightness.
Toast the bread:
While the soup simmers, turn on your oven broiler and let it preheat. In a small bowl, combine your softened butter with minced garlic, fresh parsley, and a pinch of salt, then spread this mixture generously over your bread slices.
Broil until golden:
Arrange the bread on a baking sheet and broil for 2 to 3 minutes, watching carefully so it turns golden and fragrant without burning. The edges will crisp up beautifully while the inside stays soft.
Serve with warmth:
Ladle the soup into bowls, top with a sprinkle of fresh parsley, and serve immediately alongside the garlic bread while everything is still hot and steaming.
A rustic bowl of Tuscan white bean soup featuring cannellini beans, aromatic herbs, and crisp garlic bread on the side.  Save to Pinterest
A rustic bowl of Tuscan white bean soup featuring cannellini beans, aromatic herbs, and crisp garlic bread on the side. | simplebissara.com

The best part about this soup is how it brought my family to the table on a night when everyone was scattered in different directions. Suddenly the kitchen became the warmest room in the house, and that crusty garlic bread became the thing everyone reached for first. It felt like the kind of meal that does more than just fill your stomach—it fills something quieter too.

Making It Deeper and Richer

If you want to elevate this soup beyond its already-lovely rustic charm, save a Parmesan rind and toss it into the pot while everything simmers. The cheese dissolves into the broth and creates an umami depth that makes people pause and ask what secret ingredient you added. Just remember to fish it out before serving, or slice it into small pieces and let them soften as you eat. This is the kind of move that feels fancy but requires nothing more than having the rind saved from your last block of cheese.

Adapting for Dietary Needs

This recipe already speaks to vegetarians, but if you're cooking vegan, simply swap the butter for olive oil or a plant-based butter alternative, and you've got a completely different version that loses nothing in translation. For gluten-free eaters, there are excellent gluten-free bread options at most bakeries now that toast up beautifully under the broiler. The soup itself is naturally vegan and gluten-free—it's just the bread component that needs attention, so think of the soup as your perfect canvas for experimentation.

  • Always read ingredient labels carefully because hidden gluten and dairy can surprise you in unexpected places.
  • Make sure your vegetable broth is certified vegetarian or vegan if those dietary needs matter to your table.
  • Consider having a few bread options on hand so everyone can enjoy the garlic bread experience their own way.

A Thought on Timing and Seasons

This soup somehow tastes perfect in every season—in fall and winter it's a warming hug, but in spring and early summer, a chilled version with extra lemon is quietly refreshing. I've made it in August when my garden kale insisted on being harvested, and it transformed the heat of the day into something manageable and nourishing. The point is, don't think of this as only a cold-weather soup; it's flexible enough to meet you wherever you are in the year.

Hearty Tuscan white bean soup with spinach and tomatoes, paired with warm, buttery garlic bread for a satisfying dinner. Save to Pinterest
Hearty Tuscan white bean soup with spinach and tomatoes, paired with warm, buttery garlic bread for a satisfying dinner. | simplebissara.com

Making this soup has become my answer to a lot of things—when I want to feed someone without fussing, when I need the kitchen to feel alive again, when the weather turns and everyone needs something warm. It's honest cooking that requires just enough attention to make you feel present, but never so much that it overwhelms.

Recipe FAQs

What beans are used in this dish?

Cannellini beans provide a creamy texture and hearty flavor, central to this Tuscan-style soup.

How is the garlic bread prepared?

Slices of baguette are spread with a butter, garlic, and parsley mixture, then broiled until golden and fragrant.

Can I use other greens instead of spinach?

Yes, kale or other leafy greens can be added towards the end to wilt gently in the hot broth.

How can I make the soup creamier?

Partially mashing some beans or blending a portion creates a smoother, creamier texture.

Are there any suggested seasoning additions?

Fresh parsley for garnish and optional lemon juice brighten the flavors, while thyme and rosemary add savory depth.

Is it possible to make the garlic bread vegan?

Butter can be substituted with olive oil or a plant-based spread to accommodate vegan preferences.

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

Rustic Tuscan white bean soup with fresh veggies and herbs served with garlicky crusty bread.

Prep Time
15 minutes
Cook Time
35 minutes
Overall Time
50 minutes
Recipe by Ava Turner


Skill Level Easy

Cuisine Type Italian

Portions 4 Number of Servings

Dietary Info Vegetarian Option

What You'll Need

For the Soup

01 2 tablespoons extra virgin olive oil
02 1 medium yellow onion, diced
03 2 medium carrots, peeled and diced
04 2 celery stalks, diced
05 3 garlic cloves, minced
06 1 teaspoon dried thyme
07 1 teaspoon dried rosemary
08 1/2 teaspoon dried chili flakes
09 2 cans (15 ounces each) cannellini beans, drained and rinsed
10 1 can (14.5 ounces) diced tomatoes
11 4 cups vegetable broth
12 2 cups chopped fresh spinach or kale
13 Salt and freshly ground black pepper to taste
14 2 tablespoons fresh parsley, chopped for garnish
15 1 tablespoon fresh lemon juice

For the Garlic Bread

01 1 baguette or Italian loaf, sliced
02 4 tablespoons unsalted butter, softened
03 2 garlic cloves, finely minced
04 1 tablespoon fresh parsley, chopped
05 Pinch of salt

How to Make It

Direction 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 6 to 7 minutes until vegetables soften.

Direction 02

Bloom Herbs: Add minced garlic, thyme, rosemary, and chili flakes. Cook for 1 minute until fragrant.

Direction 03

Build the Soup Base: Stir in cannellini beans and diced tomatoes. Pour in the vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes.

Direction 04

Finish with Greens: Add spinach or kale and simmer for an additional 5 minutes, until greens are wilted. Season with salt, pepper, and lemon juice.

Direction 05

Prepare Oven: While the soup simmers, preheat your oven broiler.

Direction 06

Make Garlic Butter: In a small bowl, combine softened butter, minced garlic, parsley, and a pinch of salt. Spread mixture over bread slices.

Direction 07

Toast Garlic Bread: Arrange bread on a baking sheet and broil for 2 to 3 minutes, until golden and fragrant.

Direction 08

Serve: Ladle soup into bowls, garnish with fresh parsley, and serve hot with garlic bread on the side.

Tools Needed

  • Large soup pot
  • Wooden spoon
  • Sharp knife and cutting board
  • Baking sheet
  • Small mixing bowl
  • Oven or toaster oven

Allergy Details

Always review all ingredients for allergens and check with a healthcare provider if uncertain.
  • Contains gluten in bread and dairy in butter
  • For gluten-free preparation, use gluten-free bread
  • For dairy-free or vegan preparation, use plant-based butter alternatives
  • Always check ingredient labels for hidden allergens

Nutrition Details (per serving)

Nutritional data is just for reference. Please don't treat it as medical or dietary advice.
  • Calories Count: 420
  • Fats: 11 g
  • Carbohydrates: 63 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.