Italian White Bean Soup is one of my all-time favorite comfort dishes when the weather turns chilly. This hearty, nourishing soup combines creamy cannellini beans with aromatic vegetables and herbs to create a bowl of pure warmth. Whether you’re looking for an easy weeknight dinner or a satisfying meal to feed a crowd, this Italian white bean soup delivers incredible flavor with minimal effort.
I made this soup for the first time after visiting my friend Maria’s grandmother in Boston. She had a pot simmering on her stove, and the moment I walked in, the aroma of garlic, rosemary, and tomatoes wrapped around me like a warm blanket. I watched her mash some of the beans right in the pot, creating this amazing creamy-yet-chunky texture I’d never thought to try before. That technique changed everything for me. What makes this recipe truly special is how the simple ingredients transform into something so deeply comforting and satisfying. The creamy white beans provide protein and fiber, while the vegetables add nutrition and texture. This Italian white bean soup has become my go-to recipe for busy nights when I need something wholesome that practically cooks itself.
Table of Contents
What You’ll Need to Make This Comforting Soup
Before you start cooking, gather these simple ingredients. I always keep canned beans and dried herbs in my pantry so I can make this Italian white bean soup anytime a craving strikes. Using quality olive oil makes a noticeable difference in the final flavor.
- 1 tablespoon olive oil (extra virgin preferred for the best flavor)
- 1 medium onion, diced
- 2 celery stalks, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced (fresh garlic is always better than jarred)
- 1 can (15 ounces) white beans, drained and rinsed (cannellini or Great Northern beans work perfectly)
- 4 cups vegetable broth or chicken broth (homemade adds extra richness if you have it)
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 1 teaspoon dried rosemary (or 1 tablespoon fresh, chopped)
- Salt (start with 1/2 teaspoon, adjust to taste)
- Black pepper (start with 1/4 teaspoon, adjust to taste)
- Fresh parsley, chopped for garnish
- Lemon wedges for serving
My Personal Tip: If you have fresh thyme and rosemary on hand, use them instead of dried. The aromatic oils in fresh herbs really elevate this soup to restaurant quality. I keep both growing in small pots on my kitchen windowsill.
How to Make the Best Italian White Bean Soup
Before you begin, make sure you have a large pot or Dutch oven (at least 4 quarts) to give the soup room to simmer properly. Reading through all the steps first helps you move smoothly through the cooking process.
Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat. Wait until the oil shimmers slightly before adding your vegetables. This ensures they’ll cook evenly and develop the best flavor.
Step 2: Add the diced onion, celery, and carrots to the pot. Cook for about 5 to 7 minutes, stirring occasionally, until the vegetables have softened and the onion becomes translucent. You’ll know they’re ready when the carrots just begin to lose their raw crunch.
Step 3: Stir in the minced garlic and saute for an additional minute until fragrant. Be careful not to let the garlic burn, as it can turn bitter. The aroma should be sweet and inviting.
Step 4: Add the drained and rinsed white beans to the pot, stirring to combine them with the sauteed vegetables. Rinsing the beans removes excess sodium and improves their texture in the soup.
Step 5: Pour in the vegetable broth and add the diced tomatoes along with their juice. The tomato juice adds depth and a slight tang that balances the creaminess of the beans.
Step 6: Sprinkle in the dried thyme and rosemary, then season with about 1/2 teaspoon salt and 1/4 teaspoon black pepper. You can always add more seasoning later, but you can’t take it away.
Step 7: Bring the Italian white bean soup to a boil, then reduce the heat to low and let it simmer uncovered for about 30 minutes. This allows the flavors to meld together beautifully. You’ll notice the broth thickening slightly as the beans release their starches.
Step 8: For a creamier texture, use a fork or potato masher to mash about one-third of the beans against the side of the pot. This creates a wonderfully thick, velvety consistency while still leaving plenty of whole beans for texture. This is the technique I learned from Maria’s grandmother, and it makes all the difference.
Step 9: Taste the soup and adjust the seasoning if needed. I usually add a pinch more salt and a few grinds of black pepper at this stage. A small squeeze of lemon juice can also brighten the entire dish.
Step 10: Remove from heat, ladle into bowls, and garnish generously with fresh parsley. The bright green herbs add a pop of color and fresh flavor that contrasts beautifully with the rich soup.
Perfect Pairings for Your Italian White Bean Soup
This soup pairs wonderfully with sides that complement its rustic Italian character and creamy texture.
Crusty Italian Bread: A warm, crusty loaf is perfect for dipping into the flavorful broth. The crispy exterior and soft interior soak up every last drop of this delicious Italian white bean soup.
Simple Green Salad: A light salad with mixed greens, cherry tomatoes, and a tangy vinaigrette provides a fresh contrast to the hearty soup. The acidity cuts through the richness beautifully.
Garlic Bread: Buttery garlic bread adds an extra layer of comfort and makes this meal even more satisfying. The garlic echoes the flavors in the soup itself.
Roasted Vegetables: Seasonal roasted vegetables like zucchini, bell peppers, or eggplant make this a complete vegetarian feast with varied textures and flavors.
Light White Wine: A glass of Pinot Grigio or Sauvignon Blanc pairs nicely with the herbaceous notes in the soup, making it perfect for entertaining.
More Italian-Inspired Bean Soups
This Italian white bean soup features aromatic herbs and creamy beans, and pairs beautifully with other Mediterranean-style recipes. For a heartier version with sausage and kale, the Italian Sausage and White Bean Soup creates a complete one-pot meal. When you want smoky bacon instead, the Tuscan-style White Bean Soup with Bacon features parmesan rind for incredible depth.
For vegan options, try the Serbian White Bean Soup with freekeh and aromatic vegetables, or the Potato and Bean Soup featuring cannellini beans in tomato broth. These Mediterranean soups are perfect for healthy meal prep and taste even better the next day.
Storing Your Soup for Maximum Freshness
This Italian white bean soup stores exceptionally well, making it ideal for meal prep. I often make a double batch on Sunday to enjoy throughout the week. Once the soup has cooled completely, transfer it to an airtight container and refrigerate for up to 5 days.
When you’re ready to reheat, simply warm it on the stovetop over medium heat, stirring occasionally. You may need to add a splash of water or broth if the soup has thickened too much in the refrigerator. The flavors actually improve after a day or two as the herbs and vegetables continue to meld.
For longer storage, freeze the soup in freezer-safe containers for up to 3 months. I recommend portioning it into individual servings so you can thaw only what you need. Leave about an inch of space at the top of the container since liquids expand when frozen.
Your Italian White Bean Soup Questions Answered
Can I use dried beans instead of canned for this Italian white bean soup?
Absolutely! Soak 1 cup of dried white beans overnight, then cook them until tender before adding to the recipe. This takes longer but offers a slightly firmer texture and deeper bean flavor.
How can I make this soup thicker?
Mash more of the beans against the pot, or use an immersion blender to partially puree the soup. You can also let it simmer longer uncovered to reduce the liquid naturally.
Can I add greens to this recipe?
Yes! Stir in a few handfuls of fresh spinach or chopped kale during the last 5 minutes of cooking. The greens will wilt into the soup and add extra nutrition without changing the flavor profile.
Time to Enjoy Your Homemade Comfort Bowl
Making Italian White Bean Soup from scratch is easier than you might think, and the results are worth every minute. This humble yet flavorful soup proves that simple ingredients can create something truly special when combined with care. The best part is how versatile and forgiving this recipe is – you can adjust it to your taste and dietary needs without sacrificing any of the comfort or satisfaction. Try this recipe tonight and discover why it’s become a staple in my kitchen. Your family will thank you for this warm, nourishing bowl of goodness!
Italian White Bean Soup
Hearty and comforting Italian White Bean Soup with creamy beans, aromatic vegetables, and herbs. Perfect comfort food that is nourishing and satisfying.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 to 6 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil (extra virgin preferred)
- 1 medium onion, diced
- 2 celery stalks, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 1 can (15 ounces) white beans, drained and rinsed (cannellini or Great Northern)
- 4 cups vegetable broth or chicken broth
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 1 teaspoon dried rosemary (or 1 tablespoon fresh, chopped)
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper (adjust to taste)
- Fresh parsley, chopped for garnish
- Lemon wedges for serving
Instructions
- Heat the olive oil in a large pot or Dutch oven (at least 4 quarts) over medium heat until shimmering.
- Add the diced onion, celery, and carrots. Cook for 5 to 7 minutes, stirring occasionally, until softened and onion is translucent.
- Stir in the minced garlic and saute for 1 minute until fragrant. Do not let garlic burn.
- Add the drained and rinsed white beans, stirring to combine with the sauteed vegetables.
- Pour in the vegetable broth and add the diced tomatoes with their juice.
- Sprinkle in the dried thyme and rosemary. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper.
- Bring the soup to a boil, then reduce heat to low and simmer uncovered for 30 minutes.
- For creamier texture, mash about one-third of the beans against the side of the pot using a fork or potato masher.
- Taste the soup and adjust seasoning if needed. Add more salt, pepper, or a squeeze of lemon juice.
- Remove from heat, ladle into bowls, and garnish with fresh parsley. Serve with lemon wedges.
Notes
- Cannellini or Great Northern beans work best for their creamy texture. Can substitute dried beans (soak overnight and cook until tender first).
- Use fresh thyme and rosemary for more aromatic flavor. If using fresh herbs, use 1 tablespoon of each instead of 1 teaspoon dried.
- Soup thickens when refrigerated. Add water or broth when reheating if needed.
- Add fresh spinach or kale during last 5 minutes of cooking for extra nutrition.
- Rinsing canned beans removes excess sodium and improves texture.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 220 kcal
- Sugar: 6 g
- Sodium: 580 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 8 g
- Protein: 9 g
- Cholesterol: 0 mg






