One-Pot Sourdough Tuscan Bean and Kale Soup with Crispy Bread
Photo by Shameel mukkath on Pexels

One-Pot Sourdough Tuscan Bean and Kale Soup with Crispy Bread

A rustic Italian-inspired soup celebrating sourdough bread as both a structural and textural element. Creamy cannellini beans, hearty kale, and garlicky tomato broth are enriched with toasted sourdough cubes that soften into the soup while crispy-edged pieces float on top. Made entirely in one pot in under an hour, this is comfort food that tastes like it simmered for hours.

Prep
15 min
Cook
35 min
Wait
5 min
Total
55 min
Makes
4 servings (about 2 cups each)
Share

Steps

Before you start
  • Use stale or day-old sourdough (fresh bread turns to mush)
  • Have your kale stemmed and torn into 2-inch pieces
  • Use canned or cooked beans—dried beans need pre-soaking and longer cooking
  1. Toast sourdough cubes

    • Heat a 5-quart (5 L) Dutch oven or heavy pot over medium-high heat.
    • Add 1½ tbsp (22 ml) of the olive oil.
    • Once shimmering, add the sourdough cubes in a single layer.
    • Stir and toast for 4–5 minutes until the edges turn golden brown and crispy but the centers stay slightly chewy.
    • Pour onto a plate and set aside; you'll use these as a garnish and to thicken the soup.
    + Show details

    Ready when: Bread cubes are golden brown at the edges with some color on all sides

    Tip: Stale bread holds its shape better; fresh bread becomes mushy. Don't skip toasting—it adds crucial texture contrast.

  2. Sauté aromatics

    • Reduce heat to medium.
    • Add the remaining 1½ tbsp (22 ml) olive oil and the minced garlic.
    • Stir constantly for 30 seconds until fragrant, then add the red pepper flakes.
    • Cook for another 15 seconds.
    • The garlic should be golden but not brown—it will taste bitter if burnt.
    + Show details

    Ready when: Garlic is fragrant and just barely golden; red pepper flakes bloom and smell warm

    Tip: Watch garlic carefully—it goes from golden to burnt in seconds. If it smells acrid, start over with fresh garlic.

  3. Add tomatoes and broth

    • Pour in the canned tomatoes with their juice, crushing them by hand as you add them.
    • Stir in the vegetable broth.
    • Scrape the bottom of the pot to release any browned bits.
    • The liquid should come halfway up the pot's side.
    + Show details

    Ready when: Tomatoes are broken apart and mixed evenly; any stuck bits are lifted from the bottom

    Tip: Crushing tomatoes by hand keeps the soup chunky and rustic—don't purée them.

  4. Add beans and simmer

    • Stir in the drained cannellini beans.
    • Bring the broth to a simmer over medium heat, then reduce heat to medium-low.
    • Simmer gently, uncovered, for 10 minutes to meld the flavors.
    + Show details

    Ready when: Small bubbles break gently across the surface; beans are heated through

    Tip: A simmer—not a boil—keeps the soup's texture tender and prevents the beans from falling apart.

  5. Stir in kale

    • Add the torn kale in batches, stirring after each addition so it wilts down into the pot.
    • After all the kale is added, stir well and simmer for another 5–7 minutes until the kale is tender but still bright green.
    + Show details

    Ready when: Kale is soft when bitten but still holds its color; it no longer floats stiffly at the top

    Tip: Adding kale in batches prevents overflow. Overcooked kale turns drab and bitter; 5–7 minutes is ideal.

  6. Season the soup

    • Taste the soup.
    • Season with kosher salt and freshly ground black pepper to your preference.
    • If you have a lemon, squeeze in a bit of juice to brighten the flavors.
    • Stir in about half of the toasted sourdough cubes—these will soften slightly and help thicken the soup.
    + Show details

    Ready when: Soup tastes balanced: savory, garlicky, with a hint of acidity if using lemon

    Tip: Lemon isn't essential but lifts the soup's richness. Add it gradually so you don't overpower the tomato.

  7. Rest and serve

    • Remove the pot from heat and let the soup rest, uncovered, for 5 minutes.
    • This allows the flavors to settle and the sourdough pieces to absorb some liquid.
    • Ladle into bowls and top each with a handful of the reserved crispy sourdough cubes and a drizzle of olive oil.
    + Show details

    Ready when: Soup is fragrant and cohesive; pieces of sourdough float invitingly at the top

    Tip: The contrast between soft sourdough in the broth and crispy pieces on top is the heart of this dish—don't skip it.

Good to know

Tips
  • Day-old or stale sourdough is essential—it holds its shape as it toasts and doesn't dissolve into mush in the hot broth. If your bread is fresh, let it sit out uncovered overnight.
  • To make this soup more substantial, add diced zucchini or diced carrots in step 3 alongside the tomatoes and broth. They'll simmer gently and add sweetness that balances the acidity.
  • For deeper garlic flavor, add a whole clove to the broth as it simmers (remove before serving) or slice garlic thinly instead of mincing it for a milder effect.
  • A rind of Parmigiano-Reggiano added to the broth during step 4 simmers adds savory depth without changing the recipe; fish it out before serving or let guests fish it out of their bowls.
Make ahead

You can prepare the soup through step 4 (before adding kale) up to 2 days ahead. Store it covered in the fridge. Reheat gently over medium-low heat, then add the kale and proceed with step 5. Toast the sourdough cubes no more than 2 hours before serving so they stay crispy.

Storage & reheating

Refrigerate leftover soup (without the crispy bread topping) in an airtight container for up to 3 days. Reheat gently over medium-low heat, stirring often. To freeze: cool completely, pour into freezer bags, and freeze for up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop. Toast fresh sourdough cubes before serving. The soup thickens as it sits because the bread pieces continue to break down; thin with broth or water as needed.

Substitutions
  • canned cannellini beans, drained and rinsed → Great Northern beans or white kidney beans. Both have a similar creamy texture and mild flavor; use the same quantity.
  • lacinato kale or curly kale → Spinach, Swiss chard, or escarole. Spinach wilts in 2–3 minutes; heartier greens like chard need the full 5–7 minutes. Adjust timing accordingly.
  • sourdough bread, day-old or stale → Rustic Italian bread or whole-wheat bread. Any day-old artisanal bread works; sourdough's tang is ideal but not required. Avoid soft sandwich bread.
  • vegetable or chicken broth → Chicken broth or low-sodium beef broth. Chicken broth adds richness; beef broth deepens the umami. Use the same quantity.

More vegetable soups

See all →

Find more like this

Meal
Lunch
Cuisine
Italian
Main ingredient
White Beans
Method
Stovetop
Quick & Easy
EasyOne-Pot

Reviews (0)