Italian White Bean Soup is the kind of meal that wraps you up like your favorite old hoodie—cozy, dependable, and oh-so-satisfying. This hearty bowl of goodness brings all the warm Italian flavors into your kitchen without making a massive mess or requiring culinary school credentials. With simple ingredients like white beans, carrots, garlic, and rosemary simmered together, this recipe turns basic pantry staples into something truly comforting.
Whether you’re feeding your family after a long day or just want something soothing for a chilly evening, Italian White Bean Soup delivers. It’s quick enough for weeknights and impressive enough for casual weekend hosting. Plus, the whole thing comes together in under an hour—leaving more time for you to kick back and pretend the laundry isn’t screaming your name.
Table of Contents
What is Italian White Bean Soup?
Italian White Bean Soup is a rustic, vegetable-packed soup that’s traditionally made with cannellini or Great Northern beans simmered in a savory broth, often flavored with garlic, rosemary, and tomatoes. Think of it as the Italian cousin of chicken noodle soup—but heartier, more fragrant, and just as nostalgic. It’s the kind of recipe that generations of Italian nonnas might whip up with whatever’s in the kitchen, which is honestly part of the magic.
The beans get delightfully creamy while the broth stays light, making it perfect for any time you want a warm meal without feeling weighed down. This is the kind of dish that welcomes customization—throw in leftover chicken, chopped kale, or a handful of pasta if you’re feeling it. It’s unfussy, soulful food that always hits the spot.
Reasons to Try Italian White Bean Soup
There’s a reason Italian White Bean Soup has stood the test of time—it checks all the boxes. It’s budget-friendly, full of flavor, and pretty forgiving if you need to make swaps. Got a picky eater at home? It’s mellow and mild but still delicious. Short on time? It’s ready in an hour from start to finish. Feeling under the weather? This soup’s comforting broth and garlic kick might just be what the doctor ordered.
Plus, it’s naturally vegetarian (or vegan with the right broth), so it works for a wide range of diets. If you’ve ever stood in front of the fridge wondering how to make a meal out of “nothing,” this soup is your new go-to. Oh, and did I mention it tastes even better the next day? Yep—leftover lovers, rejoice.
Ingredients Needed to Make Italian White Bean Soup
– 1 tablespoon olive oil
– 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 work best)
– 4 cups vegetable broth (or chicken broth if you’re not vegetarian)
– 1 can (14.5 ounces) diced tomatoes, undrained
– 1 teaspoon dried thyme
– 1 teaspoon dried rosemary
– Salt and pepper to taste
– Fresh parsley, chopped (for garnish)
– Lemon wedges (for serving)

Instructions to Make Italian White Bean Soup
If you’ve ever stared into your pantry wondering what to make with a single can of beans and some tired-looking veggies, this step-by-step guide for Italian White Bean Soup is your new best friend. We’ll break it all down so you feel confident, even if your last “homemade” meal involved a microwave.
Whether you’re cooking for one, feeding the family, or doubling up for leftovers, follow this step-by-step recipe to make a comforting bowl of soup that tastes like it simmered all day (spoiler: it didn’t).
Step 1: Warm the Olive Oil
Start by grabbing a large, sturdy soup pot—something that holds heat well like a Dutch oven. Set it on medium heat and pour in 1 tablespoon of olive oil. You’ll know the oil is ready when it shimmers slightly. This is the foundation of your flavor, so don’t rush it. If you’re new to using oils for cooking, check out our olive oil guide for home cooks for some useful insight.
Step 2: Sauté Your Base Veggies
Once the oil is hot, toss in your diced onion, celery, and carrots. This trio—affectionately known as mirepoix—forms the backbone of countless soups and stews. Cook them for about 5 to 7 minutes, stirring occasionally. You want them soft but not browned. As they cook, your kitchen will start smelling like something delicious is about to happen (because it is).
Need help with chopping quickly? We’ve got knife skills tips that’ll have you dicing like a pro in no time.
Step 3: Add Garlic and Stir for Aroma
Garlic time! Add your minced garlic to the softened veggies and stir it in. Let it cook for just about 1 minute—until it’s fragrant. Be careful not to let it burn; burnt garlic turns bitter fast. This quick step adds depth and warmth to your soup that’s unmistakably Italian.
If garlic isn’t your favorite or you’re cooking for sensitive stomachs, you can swap it for shallots or reduce the amount. Find more ingredient swaps for flavor here.
Step 4: Add the White Beans
Now for the stars of the show—your white beans. Cannellini or Great Northern beans both work beautifully. Pour in one 15-ounce can (drained and rinsed) and stir them into the vegetable mix. Beans are like little sponges, soaking up all those savory flavors you just built. They’re also packed with protein and fiber, making this soup filling and wholesome.
Want to go the dry bean route instead of canned? We break it down here in our guide to cooking dried beans.
Step 5: Pour in Broth and Tomatoes
Time to add the liquid love. Pour in 4 cups of vegetable broth (or chicken broth if you’re not keeping it vegetarian) and the entire can of diced tomatoes—juice and all. Stir everything together gently. The mixture should start to look like real soup now. And if you’re anything like us, you’re probably already sneaking a taste.
Don’t have broth on hand? Learn how to make a quick veggie broth substitute from pantry scraps.
Step 6: Add Seasonings
Sprinkle in your dried thyme and rosemary, each at about 1 teaspoon. These herbs bring that earthy, comforting “Italian countryside” vibe to the pot. Add salt and pepper to taste—but don’t overdo it just yet. The flavors will intensify as it simmers. Stir everything well so the seasonings distribute evenly.
Pro tip: A pinch of red pepper flakes can bring subtle heat if you’re into that kind of thing. For more bold flavor twists, check out spicy soup upgrades.
Step 7: Simmer and Let the Magic Happen
Turn up the heat and bring the soup to a gentle boil. Once it starts bubbling, reduce the heat to low and let it simmer uncovered for about 30 minutes. During this time, the veggies will soften more, the beans will soak up the broth, and everything will come together beautifully.
This simmer step is where all the flavor magic happens, so don’t skip it or rush it—even if the couch and Netflix are calling your name.
Step 8: Adjust the Texture
Prefer a creamier consistency without using cream? Take a spoon or a potato masher and mash some of the beans right in the pot. You don’t have to go wild—just a few mashes thickens the broth and gives it a silky texture that feels luxurious.
Want to try other creamy soups without dairy? You’ll love our easy creamy roasted butternut squash soup.
Step 9: Final Taste Test
Give your soup a taste and adjust the seasoning if needed. Maybe it needs a little more salt, a dash more herbs, or a squeeze of lemon juice to brighten things up. Trust your taste buds—they know what they’re doing.
Step 10: Serve with a Finishing Touch
Once you’re happy with the taste and texture, remove the pot from heat. Ladle the soup into bowls and top each serving with fresh chopped parsley for a pop of color and freshness. Serve with lemon wedges on the side—just a little squeeze takes it from great to unforgettable.
And don’t forget the bread. A hunk of crusty sourdough or a slice of sweet potato cornbread makes the perfect partner for dipping and soaking up every last drop.
What to Serve with Italian White Bean Soup
This soup is a superstar, but it loves good company. Pair it with crusty bread or a warm baguette—because dunking is not optional. A simple side salad with vinaigrette cuts through the richness and keeps things balanced. Want to go full Italian grandma? Serve it with glazed carrots or Thanksgiving carrots for a sweet-savory duo. Feeling a little extra? A gooey grilled cheese (maybe with provolone and a little pesto) takes this meal over the top. And don’t forget a glass of red wine or sparkling water with lemon to round it all out.
Key Tips for Making Italian White Bean Soup
First things first: don’t skip the sauté step—it builds flavor from the start. Use good broth (homemade or low-sodium store-bought). Don’t be afraid to play around—this soup is flexible. Got spinach? Throw it in at the end. Leftover rotisserie chicken? Add it during the simmer. Like spice? A pinch of red pepper flakes adds warmth. And if you’re serving leftovers, the flavors get deeper overnight, so make extra. Store it in glass containers for quick lunches. Bonus tip: A squeeze of lemon brightens it up just before serving. It’s like makeup for your soup—freshens everything up in one swoop.
Storage and Reheating Tips Italian White Bean Soup
Let leftovers cool before stashing them in the fridge—this prevents that weird steamy condensation. Store in airtight containers for up to 4 days. Want to freeze it? Go for it. Just leave out the parsley and lemon until serving. When reheating, do it gently over the stove or microwave it in 1-minute intervals, stirring in between. Add a splash of broth or water if it thickened up too much. Pro tip: It’s even better the next day, so don’t be afraid to make it ahead. This is the soup that keeps on giving.
FAQs
Can I make Italian White Bean Soup vegan?
Absolutely. Just use vegetable broth and double-check your canned beans and tomatoes for hidden animal products (rare, but worth checking).
Can I use dry beans instead of canned?
Yep, but soak and cook them first. You’ll need about 1.5 cups cooked beans to replace a 15-ounce can.
Can I add meat?
Of course! Cooked Italian sausage or shredded chicken works beautifully.
How do I thicken the soup naturally?
Mash some of the beans right in the pot for a creamy texture without cream.
Is it freezer-friendly?
Yes, it freezes like a champ. Just skip garnishes until you’re ready to serve.
Final Thoughts
Italian White Bean Soup is your new weeknight warrior and weekend snuggler. It’s simple, satisfying, and full of old-world comfort that doesn’t require standing over the stove for hours. Whether you’re fighting off a cold, battling dinner fatigue, or just craving something cozy, this recipe has your back. Add it to your regular rotation and don’t be surprised when it becomes a family favorite. And if you love this recipe, you’ll want to peek at Creamy Chicken Tortellini Soup or Leftover Turkey Soup next. Warm bowls and full hearts await.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
PrintItalian White Bean Soup – Healthy, Fast & Flavorful
Italian White Bean Soup is the ultimate cozy comfort dish. With hearty white beans, fresh vegetables, herbs, and a flavorful broth, this soup is simple to make and perfect for chilly nights. Serve it with lemon wedges and a sprinkle of fresh parsley for a bright, delicious finish.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4-6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 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 (like cannellini or Great Northern)
- 4 cups vegetable broth (or chicken broth)
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
- Lemon wedges (for serving)
Instructions
1. In a large pot, heat the olive oil over medium heat.
2. Add the diced onion, celery, and carrots. Cook for about 5-7 minutes, until softened.
3. Stir in the minced garlic and sauté for an additional minute until fragrant.
4. Add the white beans, stirring to combine with the vegetables.
5. Pour the vegetable broth and add the diced tomatoes along with their juice.
6. Sprinkle in the dried thyme and rosemary. Season with salt and pepper to taste.
7. Bring the soup to a boil, then reduce the heat and let it simmer uncovered for about 30 minutes.
8. If you prefer a creamier texture, mash some of the beans against the side of the pot using a fork or a potato masher.
9. Taste the soup and adjust the seasoning if needed.
10. Remove from heat, ladle into bowls, and garnish with fresh parsley. Serve with lemon wedges.
Notes
For a heartier meal, serve this soup with crusty bread or over cooked rice.
Add a Parmesan rind during simmering for extra depth of flavor, removing it before serving.
Use chicken broth instead of vegetable broth for a non-vegetarian version.
Double the recipe and freeze leftovers for up to 3 months in airtight containers.
If using dried beans, soak and cook them in advance before adding to the soup.

