Tuscan Bean Soup

Featured in: Dinners
This Tuscan Bean Soup is a hearty, comforting dish that embodies the rustic flavors of Tuscany. Loaded with cannellini beans, fresh vegetables, and aromatic herbs, it's a nourishing meal that's perfect for chilly days. You'll love how simple it is to make this authentic Tuscan bean soup at home.
A rustic bowl of Tuscan bean soup filled with white beans, kale, and carrots in a rich tomato broth Pin it
A rustic bowl of Tuscan bean soup filled with white beans, kale, and carrots in a rich tomato broth | cookseason.com

This Hearty Tuscan Bean Soup brings the rustic warmth of an Italian kitchen right to your table with minimal effort. It’s the kind of comforting meal that fills your home with incredible aromas and your bowl with wholesome goodness. I love how it transforms simple pantry staples into something deeply nourishing. The combination of creamy beans, savory pancetta, and hearty kale creates a classic Italian soup that’s perfect for any chilly evening.

Ingredients You’ll Need

  • Extra virgin olive oil: The foundation of flavor in any great Italian soup, a good quality oil adds a fruity note and richness that you can’t replicate. Look for one labeled cold-pressed for the best taste.
  • Pancetta: This Italian cured pork adds a deep, savory backbone and crispy texture that makes the soup feel special. If you can find it in a chunk and dice it yourself, you’ll get even better flavor.
  • Yellow onion: Chopped onion forms the aromatic base, melting down to create a sweet, savory foundation for all the other ingredients to build upon.
  • Carrots: Diced carrots add a touch of natural sweetness and a wonderful texture that holds up beautifully during the long simmer.
  • Celery: Along with onion and carrot, celery completes the classic flavor base known as soffritto, providing an essential earthy note that’s key to Tuscan cooking.
  • Garlic cloves: Minced garlic infuses the soup with its pungent, aromatic flavor, becoming sweeter and more mellow as it cooks in the broth.
  • Fresh rosemary: Chopped rosemary gives that unmistakable Tuscan fragrance, a piney and woodsy note that pairs perfectly with beans and hearty greens.
  • Dried thyme: This herb adds a subtle, earthy layer of flavor that complements the rosemary and helps round out the overall herb profile.
  • Crushed tomatoes: They bring a gentle acidity and rich body to the broth, creating a more complex and robust soup base than broth alone.
  • Vegetable or chicken broth: This is the liquid foundation of your soup, so using a good quality, low-sodium broth lets you control the seasoning perfectly.
  • Cannellini beans: These large, creamy white beans are the star, giving the soup its heartiness and velvety texture. Always drain and rinse them to remove the starchy canning liquid.
  • Kale: Chopped kale wilts down into the hot soup, adding vibrant color, a pleasant texture, and a huge nutritional boost. Remove the tough stems first.
  • Salt and freshly ground black pepper: Essential for balancing and elevating all the other flavors, season to your taste at the end of cooking.
  • Grated Parmesan cheese: An optional but highly recommended finish, it adds a salty, nutty richness that melts right into the hot soup.
  • Crusty bread: The perfect tool for sopping up every last drop of the flavorful broth, turning your soup into a complete and satisfying meal.

How to Make It

Crisp the Pancetta:
Heat your olive oil in a large Dutch oven over medium heat, then add the diced pancetta. Let it cook until it’s golden and crispy, which usually takes about five to seven minutes. Use a slotted spoon to remove it and set it aside on a plate, leaving all that wonderful rendered fat in the pot to cook your vegetables.

Build Your Flavor Base:
Add the chopped onion, diced carrots, and diced celery right into the pot with the pancetta fat. Sauté them, stirring occasionally, until they soften and the onion turns translucent, about eight to ten minutes. This step, called sweating the vegetables, is crucial for developing a deep, sweet foundation of flavor.

Toast the Aromatics:
Stir in the minced garlic, chopped rosemary, and dried thyme. Cook for just about a minute until the garlic becomes incredibly fragrant. You don’t want it to brown, just to wake up the oils in the herbs and garlic, which will perfume the entire soup.

Simmer the Broth:
Pour in the crushed tomatoes and your broth, then give everything a good stir. Bring the pot up to a boil, then immediately reduce the heat to a gentle simmer. Let it bubble away for fifteen minutes, which gives the flavors a chance to really get to know each other and meld together beautifully.

Add the Beans and Greens:
Now stir in the drained cannellini beans and the chopped kale. Let the soup continue to simmer for another ten to fifteen minutes, just until the kale has wilted and become tender. This is when the soup really starts to look hearty and complete.

Season and Finish:
Taste the soup and season it generously with salt and freshly ground black pepper until it tastes just right to you. Stir the crispy pancetta you set aside back into the pot, which preserves its texture. I always let it sit off the heat for about ten minutes before serving, as this allows the flavors to settle and deepen even more.

Ladle and Garnish:
Serve the Tuscan bean soup hot in deep bowls. Top each serving with a generous sprinkle of grated Parmesan cheese and a final drizzle of your best olive oil. Don’t forget a big slice of crusty bread on the side for the full, authentic experience.

Close-up of a wooden spoon dipping into a pot of hearty soup, showing the creamy beans and vibrant greens

Storage Tips

Let your leftover Tuscan bean soup cool completely before transferring it to an airtight container. It’ll keep perfectly in the fridge for up to four days, and I often think it tastes even better on day two. To reheat, just warm it gently on the stove over medium heat, adding a splash of broth or water if it’s thickened up too much. You can also freeze this soup for up to three months in a freezer-safe container; just thaw it overnight in the fridge before reheating.

Ingredient Substitutions

If you don’t have pancetta, you can use thick-cut bacon or even a couple of diced Italian sausages for a similar savory punch, or leave it out entirely for a vegetarian version. Swap the kale for any sturdy green like Swiss chard, escarole, or even spinach added at the very end. Great Northern beans or borlotti beans make a fine stand-in for cannellini beans if that’s what you have in your pantry. No fresh rosemary? Use half a teaspoon of dried, but crush it between your fingers first to wake up the oils.

Serving Suggestions

A thick slice of warm, crusty bread rubbed with garlic is the absolute best companion for this Tuscan bean soup, as it soaks up the broth beautifully. For a simple side, a bright arugula salad with lemon vinaigrette cuts through the soup’s richness. If you’re leaning into the Italian theme, a glass of medium-bodied red wine like a Chianti or Sangiovese pairs wonderfully with the savory pancetta and herbs. In our house, we often just have a bigger bowl of soup with extra bread and call it a perfect, fuss-free dinner.

Cultural Context

This soup, known as *Ribollita* in its most traditional form, hails from the countryside of Tuscany where resourceful cooks built meals around humble, plentiful ingredients like stale bread, beans, and leafy greens. It embodies the Italian culinary principle of *cucina povera*, or ‘poor kitchen,’ which celebrates the incredible flavors you can coax from simple, inexpensive staples. You’ll find variations in every Tuscan home, often thickened with day-old bread and always relying on the region’s superb olive oil for finishing. It’s a dish born of necessity that has become a beloved symbol of comfort and community.

A complete dinner setting with a bowl of soup, a chunk of crusty bread, and a glass of red wine on a cozy table

Frequently Asked Questions

What type of beans are best for Tuscan Bean Soup?

Cannellini beans are traditional for their creamy texture and ability to hold their shape. You can use two 15-ounce cans, drained and rinsed. For a homemade touch, you can substitute with dried cannellini beans that have been soaked and cooked until tender.

Can I make this Tuscan Bean Soup ahead of time?

Absolutely! This soup is an excellent make-ahead meal. Its flavors meld and improve overnight. Simply let it cool, store it in an airtight container in the refrigerator for up to 3 days, and reheat it gently on the stove, adding a splash of broth if needed.

What can I substitute for pancetta?

If you don’t have pancetta, you can use diced bacon for a similar smoky, salty flavor. For a vegetarian version, simply omit it and start by sautéing the onion, carrots, and celery in olive oil. You might add a pinch of smoked paprika for depth.

How do I know when the Tuscan Bean Soup is ready?

The soup is ready when the vegetables are tender and the flavors have combined, about 30 minutes of simmering after adding the broth. The kale should be wilted and vibrant green. Taste and adjust the seasoning with salt and pepper before serving.

What should I serve with Tuscan Bean Soup?

This hearty soup is a complete meal on its own. For a classic Italian touch, serve it with a slice of crusty, grilled bread drizzled with olive oil. A simple side salad with a lemon vinaigrette also pairs beautifully to balance the rich soup.

Rate This Recipe

How would you rate this recipe?

Hearty Tuscan Bean Soup

This Tuscan Bean Soup is a hearty, comforting dish that embodies the rustic flavors of Tuscany. Loaded with cannellini beans, fresh vegetables, and aromatic herbs, it's a nourishing meal that's perfect for chilly days. You'll love how simple it is to make this authentic Tuscan bean soup at home.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
4.5
(262 reviews)
By: Emma Chen
Category: Dinners
Difficulty: Easy
Cuisine: Italian
Yield: 6 Servings

Ingredients

  1. 01 2 tablespoons extra virgin olive oil
  2. 02 4 ounces pancetta, diced
  3. 03 1 medium yellow onion, chopped
  4. 04 2 medium carrots, diced
  5. 05 2 celery stalks, diced
  6. 06 3 garlic cloves, minced
  7. 07 1 tablespoon fresh rosemary, chopped
  8. 08 1 teaspoon dried thyme
  9. 09 1 (14.5-ounce) can crushed tomatoes
  10. 10 6 cups vegetable or chicken broth
  11. 11 2 (15-ounce) cans cannellini beans, drained and rinsed
  12. 12 1 bunch kale, stems removed and leaves chopped
  13. 13 Salt and freshly ground black pepper to taste

Instructions

Step 01

In a large pot or Dutch oven, heat the olive oil over medium heat. Add the pancetta and cook until crispy, about 5-7 minutes. Remove with a slotted spoon and set aside, leaving the fat in the pot.

Step 02

Add the onion, carrots, and celery to the pot. Sauté until softened, about 8-10 minutes, stirring occasionally.

Step 03

Stir in the garlic, rosemary, and thyme. Cook for another minute until fragrant.

Step 04

Pour in the crushed tomatoes and broth. Bring to a boil, then reduce heat to low and simmer for 15 minutes to let the flavors meld.

Step 05

Add the cannellini beans and chopped kale. Simmer for an additional 10-15 minutes until the kale is tender.

Step 06

Season with salt and pepper to taste. Stir in the cooked pancetta.

Step 07

Serve hot, garnished with grated Parmesan cheese and a drizzle of olive oil, with crusty bread on the side.

Tools You'll Need

  • Large pot or Dutch oven
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons
  • Wooden spoon

Allergy Information

Contains pork (pancetta) and dairy (if using Parmesan). Can be made dairy-free by omitting cheese. Gluten-free if served without bread or with gluten-free bread.

Nutrition Facts (Per Serving)

Calories
300
Protein
15g
Carbohydrates
40g
Fat
10g