Italian white bean soup is one of those recipes I turn to when I want authentic Italian comfort food without spending hours in the kitchen. The buttery cannellini beans pair perfectly with aromatic herbs to create a soup that’s simple but deeply satisfying.
My Italian neighbor taught me this recipe years ago, and I still remember standing in her kitchen watching her toss herbs into the pot like it was the most natural thing in the world. She used dried beans that she’d soaked overnight, explaining that the starchy cooking liquid becomes the soul of the soup. The smell of rosemary and sage filling her kitchen was intoxicating. Now I make this Italian white bean soup at least once a month, especially when I need something that feels nourishing but doesn’t require much active cooking.
This vegan white bean soup recipe is as authentic as it gets. The herbs simmer with the beans to create a fragrant broth, and serving it with garlic bruschetta on top is traditional and delicious. If you’re looking for an easy Italian white bean soup that showcases how a few quality ingredients can create something special, this is it.
Table of Contents
Simple Italian Ingredients for Bean Soup
I always use dried cannellini beans when I have time because the cooking liquid becomes incredibly creamy and flavorful. Pro tip: Soak your beans the night before, or use the quick soak method (boil for 2 minutes, then let sit covered for 1 hour). If you must use canned beans in a pinch, the soup won’t have quite the same depth, but it’ll still be good.
- 3 cups white beans, dry (cannellini preferred)
- 1 leek or yellow onion, diced
- 1 carrot, chopped
- 1 celery stalk, chopped
- 7 cloves garlic, chopped
- 1 sprig fresh rosemary
- 1 sprig fresh sage
- 1 bay leaf
- 8 cups water or vegetable stock
- 1.5 teaspoons smoked applewood sea salt or 1/2 teaspoon liquid smoke
- 1-2 tablespoons nutritional yeast (optional for depth)
- Good quality olive oil for cooking and finishing
- 1 slice crusty bread per person
- 1-2 garlic cloves for rubbing bread
Fresh herbs make a real difference in this Italian white bean soup. If you can only find dried, use 1 teaspoon dried rosemary and 1/2 teaspoon dried sage.
Traditional Cooking Method for Italian Bean Soup
I recommend starting this soup in the morning or the night before you plan to serve it, since the beans need soaking time. But the active cooking is quite hands-off.
Step 1: Rinse the dried beans under cold water and pick through them to remove any debris or shriveled beans. Place in a large bowl, cover with plenty of water, and soak for at least 6 hours or overnight. Drain completely before using.
Step 2: In a large heavy-bottom pot, heat a generous glug of olive oil (about 2-3 tablespoons) over medium heat. Add the diced leek (or onion), chopped carrot, and celery. Sauté for 5-6 minutes, stirring occasionally, until the vegetables soften and the leek becomes translucent.
Step 3: Quickly stir in the chopped garlic and cook for just 30-45 seconds until fragrant. Don’t let it brown or it’ll taste bitter. Immediately add the drained soaked beans.
Step 4: Pour in the 8 cups of water or vegetable stock and bring to a constant simmer over medium-high heat. Add the bay leaf, whole sage sprig, and whole rosemary sprig. Cover with a lid, reduce heat to maintain a gentle simmer, and cook for 45-50 minutes, or until the beans are perfectly soft and tender to your liking.
Step 5: Check the beans halfway through cooking (around 25 minutes). If they’re absorbing a lot of liquid and looking dry, add an extra cup or two of water. Different beans absorb differently depending on age and variety.
Step 6: Once the beans are perfectly cooked and creamy, remove from heat. Fish out and discard the bay leaf, rosemary sprig, and sage sprig. Stir in the nutritional yeast (if using) and season to taste with smoked sea salt. The smokiness adds incredible depth to this Italian white bean soup.
Step 7: While the soup finishes, make the garlic bruschetta. Heat a grill pan or cast iron skillet over high heat. Grill the bread slices on both sides until nice dark char marks form, about 2 minutes per side. Immediately rub each slice on both sides with a garlic clove (the rough toasted surface will grate the garlic), lightly brush with olive oil, and finish with a pinch of sea salt.
Step 8: Ladle the soup into bowls and tear chunks of the garlic bruschetta over the top. Finish with a light drizzle of your best olive oil. The contrast of the crispy, garlicky bread with the creamy beans is what makes this Italian white bean soup so special.
Pro tip: Don’t skip rubbing the hot toast with raw garlic. It mellows the garlic flavor while still giving you that punch, and it’s traditional in Tuscany.
What to Serve with Italian White Bean Soup
This soup is traditionally served simply with good bread, but here are some authentic Italian pairings.
Garlic Bruschetta: Essential, not optional. The charred, garlicky bread torn over the soup is the traditional way to eat this Italian white bean soup and adds incredible texture contrast.
Arugula Salad with Lemon: Peppery arugula dressed simply with lemon juice and olive oil cuts through the richness and adds freshness. Very Italian and very simple.
Roasted Radicchio: The bitter, caramelized radicchio complements the creamy beans beautifully and adds authentic Italian flavors to your meal.
Marinated Olives: A small bowl of good Italian olives provides salty, briny contrast and makes the meal feel more abundant without much effort.
Simple Caprese: Fresh mozzarella, tomatoes, and basil drizzled with olive oil provides cooling freshness and stays true to Italian simplicity.
The best sides for Italian white bean soup are simple, high-quality ingredients prepared simply, just like the Italians do it.
Expand Your Italian White Bean Soup Collection
This heartwarming Italian white bean soup joins a family of delicious Tuscan-inspired recipes that showcase the versatility of creamy white beans. For authentic rustic simplicity, try the Tuscan White Bean Soup with aromatic herbs and olive oil, or explore the Vegan Tuscan White Bean Soup that proves plant-based versions can be just as rich and satisfying through proper caramelization techniques.
If you’re drawn to Italian flavors but want bolder variations, the Creamy Tuscan White Bean Lemon Soup adds spicy sausage, sun-dried tomatoes, and bright lemon for restaurant-quality results. For bacon lovers seeking that smoky Italian-American comfort, pair this soup with the hearty White Bean Soup with Bacon, or serve alongside the colorful Mediterranean White Bean Soup topped with feta when entertaining guests.
How to Keep Your Bean Soup Fresh
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The beans will continue to absorb liquid, so the soup will get thicker as it sits, which is actually quite nice.
When reheating, warm gently on the stovetop over medium-low heat, stirring occasionally. Add water or stock as needed to reach your desired consistency. The soup should be thick enough to coat a spoon but still flow easily. You can also microwave individual portions, stirring halfway through.
Pro tip: This Italian white bean soup freezes well for up to 3 months. Cool completely, then freeze in portion-sized containers. The texture holds up beautifully because dried beans freeze better than canned. Thaw overnight in the fridge and reheat gently, adjusting consistency with a bit of water.
Questions About Italian White Bean Soup
Can I use canned beans instead of dried?
You can, but use 4-5 cans (about 7-8 cups) of drained beans and reduce cooking time to 15-20 minutes. The soup won’t have the same creamy, starchy broth that makes this Italian white bean soup so special, but it’s a decent shortcut.
What are Italian white beans exactly?
Italian white beans are cannellini beans, which are creamy, mild, and hold their shape well. You can substitute great northern beans, but avoid butter beans (lima beans) as they’re too starchy for this recipe.
Can I add other ingredients to this soup?
Traditionally, this soup is kept simple, but you can add Lacinato kale or baby spinach in the last few minutes. Some people add Italian beyond sausage for protein, but that’s not traditional.
Simple Italian Comfort
This Italian white bean soup shows that authentic Italian cooking is about quality ingredients treated with respect. The herbs, beans, and olive oil create something that’s greater than the sum of its parts.
ITALIAN WHITE BEAN SOUP
Buttery and soft cannellini beans pair with tantalizing herbs to be slowly simmered to perfection. An authentic vegan Italian dish served with crusty bread or bruschetta for one beautiful comfort meal.
- Prep Time: 15 minutes (plus 6 hours soaking)
- Cook Time: 50 minutes
- Total Time: 65 minutes (active time)
- Yield: 6 servings (about 8 cups) 1x
- Category: Soup
- Method: Simmer
- Cuisine: Italian
Ingredients
- 3 cups white beans, dry (cannellini preferred)
- 1 leek or yellow onion, diced
- 1 carrot, chopped
- 1 celery stalk, chopped
- 7 cloves garlic, chopped
- 1 sprig fresh rosemary
- 1 sprig fresh sage
- 1 bay leaf
- 8 cups water or vegetable stock
- 1.5 teaspoons smoked applewood sea salt or 1/2 teaspoon liquid smoke
- 1–2 tablespoons nutritional yeast (optional)
- 2–3 tablespoons olive oil for cooking
- 1 slice crusty bread per person
- 1–2 garlic cloves for rubbing bread
- Extra virgin olive oil for finishing
Instructions
- Rinse and pick through dried beans. Cover with water and soak for at least 6 hours or overnight. Drain completely.
- In large heavy-bottom pot, heat 2-3 tablespoons olive oil over medium heat. Add diced leek (or onion), chopped carrot, and celery. Sauté for 5-6 minutes, stirring occasionally, until vegetables soften.
- Quickly stir in chopped garlic and cook for 30-45 seconds just until fragrant. Immediately add drained soaked beans.
- Pour in 8 cups water or stock and bring to constant simmer. Add bay leaf, whole sage sprig, and whole rosemary sprig. Cover with lid, reduce heat to gentle simmer, and cook for 45-50 minutes until beans are soft and tender.
- Check beans at 25 minutes. If absorbing lots of liquid and looking dry, add extra 1-2 cups water as needed.
- Once beans are perfectly cooked and creamy, remove from heat. Remove and discard bay leaf, rosemary, and sage sprigs. Stir in nutritional yeast if using and season to taste with smoked sea salt.
- Heat grill pan over high heat. Grill bread slices on both sides until dark char marks form, about 2 minutes per side. Rub each slice on both sides with garlic clove, brush lightly with olive oil, and finish with sea salt.
- Ladle soup into bowls and tear chunks of garlic bruschetta over top. Finish with drizzle of quality olive oil and enjoy.
Notes
- Dried beans create much better, creamier broth than canned. If using canned in pinch, use 4-5 cans and reduce cooking time to 15-20 minutes.
- Can add Lacinato kale, baby spinach, or Italian sausage for variation, though not traditional.
- Fresh herbs are important for authentic flavor. If using dried: 1 tsp dried rosemary and 1/2 tsp dried sage.
- Quick soak method: Boil beans for 2 minutes, remove from heat, cover and let sit 1 hour, then drain.
Nutrition
- Serving Size: 1.5 cups
- Calories: 295 kcal
- Sugar: 3 g
- Sodium: 590 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 44 g
- Fiber: 12 g
- Protein: 16 g
- Cholesterol: 0 mg






