There’s something so soul-soothing about a pot of Italian white bean soup simmering away on the stove. Maybe it’s the garlicky aroma filling the kitchen or that first spoonful that tastes like a warm hug on a chilly evening. For me, soups like this are the very reason I fell in love with home cooking. They’re humble, nourishing, and somehow manage to taste like you spent hours in the kitchen—when in reality, it takes just 25 minutes start to finish.
So, if you’re craving a bowl of comfort that’s both hearty and healthy, this recipe has your name written all over it. Let’s dig in.
Table of Contents
Why You’ll Love This Italian White Bean Soup
- Quick and Easy: Just 25 minutes, start to finish. Perfect for weeknights.
- Budget-Friendly: Beans, potatoes, and pantry staples = frugal and delicious.
- Healthy but Hearty: Packed with plant-based protein and fiber.
- Family-Friendly: Even picky eaters tend to love its creamy, garlicky flavor.
What Does Italian White Bean Soup Taste Like?
Imagine the creaminess of tender beans paired with soft potato chunks, all bathed in a garlicky, slightly spicy broth. Then, just when you think it couldn’t get any better, you swirl in a fresh parsley dressing that brightens every bite. The flavor is bold yet simple, rustic yet elegant—like something straight from a Tuscan kitchen.
Ingredients for Italian White Bean Soup
The beauty of Italian white bean soup is that it takes the simplest pantry staples—beans, potatoes, onions—and transforms them into a meal that feels both rustic and comforting. Let’s walk through each ingredient and why it matters.
- Extra Virgin Olive Oil (1 tbsp): The base of almost every great Italian recipe. It adds richness and depth to the soup while helping the onions and garlic release their flavor. A drizzle of good olive oil at the end also makes each bowl taste restaurant-worthy.
- Onion (1, diced): This is your flavor foundation. As it softens in the olive oil, it gives the soup a sweet, mellow background note. Yellow onion works best, but white or red will do in a pinch.
- Garlic (1 large clove, minced): Garlic is what makes this soup sing. It’s bold, aromatic, and pairs beautifully with the creamy beans. If you’re a garlic lover like me, don’t hesitate to sneak in an extra clove.
- Red Pepper Flakes (¼ tsp): Just enough to give the broth a little kick. If your family isn’t into spice, you can reduce or omit them. On the flip side, if you’re like me when I make my Crockpot Chicken Tortilla Soup, a little extra spice can be the best part.
- Cannellini Beans (2 cans, 14 oz each): The star of the show. Cannellini beans are creamy and mild, making them perfect for Italian white bean soup. If you can’t find cannellini, great northern beans or navy beans are fine substitutes. Don’t forget to rinse and drain them to remove the starchy liquid.
- Potato (1 large, about 7 oz, diced): This humble ingredient thickens the soup naturally as it cooks, giving you a velvety texture without cream. Russet or Yukon gold potatoes both work well here.
- Vegetable Broth (2 cups, low sodium): The liquid gold that ties everything together. Using low sodium broth allows you to control the salt level and keeps the flavors balanced. If you’ve tried my Mediterranean Lemon Chicken Soup, you know how important a good broth is in any soup recipe.
- Salt and Black Pepper: Start light and adjust as the soup cooks. Beans and potatoes love seasoning, so don’t be shy when tasting at the end.
For the Parsley Dressing:
- Fresh Italian Flat-Leaf Parsley (1 cup, lightly packed): Bright, fresh, and slightly peppery. Stirred in at the end, it adds a pop of color and freshness that makes the soup shine.
- Olive Oil (2 tbsp): Whisked with parsley to make a simple but powerful dressing that elevates every spoonful.
Psst: If you love rustic soups, you might also enjoy my Simple Tuscan Soup or this cozy Mediterranean Lentil Soup.

Instructions: How to Make Italian White Bean Soup
The magic of Italian white bean soup lies in its simplicity. With just a few humble ingredients, you’ll have a hearty, flavorful meal ready in less than half an hour. Here’s exactly how to bring it all together:
Step 1: Prep the Beans
Start by rinsing your canned beans under cold water. This removes the cloudy liquid they’re packed in, which can sometimes add an overly starchy taste. Draining them also helps keep your Italian white bean soup light and fresh. If you’re working with dried beans you’ve cooked yourself, pat yourself on the back—that’s extra flavor and texture right there!
Step 2: Build Your Flavor Base
In a large soup pot, warm up about 1 ½ tablespoons of olive oil over medium heat. Add your diced onion, minced garlic, and red pepper flakes. Stir and sauté for 4–5 minutes, until the onion softens and turns translucent. This is where the soul of your soup begins. It’s a trick I also lean on when making Chickpea Potato Soup—start with a solid aromatic base, and the whole dish tastes richer.
Step 3: Add the Heart of the Soup
Now, stir in your rinsed beans, diced potato, and vegetable broth. Sprinkle in salt and a few cracks of black pepper. This combination will give your Italian white bean soup that creamy-meets-hearty balance. Bring everything to a gentle boil over medium-high heat.
Step 4: Simmer to Perfection
Once the pot is bubbling, reduce the heat to low, cover with a lid, and let it simmer for 15–20 minutes. Stir occasionally so nothing sticks to the bottom. When the potatoes are fork-tender, you’ll know it’s ready. If you’ve ever made my Simple Tuscan Soup, you know that this simmering step is where flavors truly marry.
Step 5: Make the Parsley Dressing
While the soup simmers, whip up the parsley dressing. In a small bowl or food processor, blend or finely chop your fresh parsley leaves. Stir in about 2 tablespoons of olive oil (and an optional pinch of garlic if you’re a garlic devotee). This dressing is what gives your Italian white bean soup its bright, fresh finish.
Step 6: Taste and Adjust
Remove the pot from the heat and taste the broth. Need more salt? A pinch. Craving more spice? Add a sprinkle of red pepper flakes. If the soup feels too thick, simply splash in a little extra broth until you hit the consistency you like.
Step 7: Serve and Savor
Ladle the hot soup into bowls. Place a small spoonful of parsley dressing in the center of each, then swirl it gently into the broth. Top with an extra sprinkle of black pepper or chili flakes if you’d like. Serve immediately with a hunk of crusty bread or even garlic croutons for dipping.
👉 Pro Tip: If you prefer a creamier version of Italian white bean soup, mash a few beans right in the pot with the back of your spoon. For an even smoother texture, use an immersion blender on half the soup—similar to the creamy finish I love in my Creamy Roasted Garlic Potato Soup.
Tips and Tricks for Perfect Italian White Bean Soup
- Don’t skimp on garlic. It’s the backbone of this soup’s bold flavor.
- Control the heat. Love spice? Add extra chili flakes. Prefer mild? Skip them altogether.
- Make it creamy. For a velvety texture, blend half the soup before serving.
- Serving suggestion: Always, always pair with warm crusty bread (because mopping up that broth is half the joy).
- Batch cook & freeze: This soup freezes beautifully—your future self will thank you.
Storage for Italian White Bean Soup
- Fridge: Store in an airtight container for 3–4 days.
- Freezer: Freeze in portions for up to 2 months. Thaw overnight in the fridge before reheating.
FAQs
Can I use dried beans instead of canned?
Yes! Just cook them beforehand. You’ll need about 3 cups cooked beans.
What other herbs can I use besides parsley?
Basil or rosemary would be fantastic, though parsley keeps it fresh and classic.
Can I add protein?
Sure—chicken, Italian sausage, or even shrimp can be added for a twist.
Conclusion
This Italian white bean soup proves that the simplest ingredients often make the most satisfying meals. It’s hearty, wholesome, and brimming with flavor—all in under half an hour. So, grab your pot, gather your ingredients, and let this rustic soup warm your table (and your heart).
And if you do make it, I’d love to see your creation—tag me on Instagram or drop a comment below. Happy cooking, friend!
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Italian White Bean Soup: A Simple, Flavor-Packed Bowl of Comfort
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This no-frills Italian White Bean Soup is simple, hearty, and boldly flavored. Thick, garlicky, spicy, and nourishing, it makes a wholesome and comforting meal when paired with crusty bread.
Ingredients
1 tablespoon extra virgin olive oil
1 onion, diced
1 large garlic clove, minced
1/4 teaspoon red pepper flakes
2 cans (14oz/400g each) cannellini or other white beans
1 (7oz/200g) large potato, diced
2 cups (480 ml) low sodium vegetable broth
1/2 – 2/3 teaspoon salt, or to taste
Black pepper, to taste
Parsley Dressing:
2 tablespoons extra virgin olive oil
1 handful Italian flat-leaf parsley (1 cup lightly packed)
Instructions
1. Rinse beans under running water and drain.
2. In a large soup pot, heat olive oil and sauté garlic, onion, and red pepper flakes for 4 minutes until onion softens.
3. Add beans, diced potato, broth, salt, and pepper. Bring to a boil, then reduce to a simmer. Cover and cook for 15–20 minutes, stirring occasionally, until potatoes are fork-tender.
4. Adjust seasoning with more salt if needed. Add extra broth for a thinner consistency.
5. For the parsley dressing, finely chop or blend parsley with garlic, then stir in olive oil.
6. To serve, ladle soup into bowls, add a spoonful of parsley dressing, stir gently, and finish with extra pepper. Serve with crusty bread or croutons.
Notes
This soup keeps in the fridge for 3–4 days or can be frozen for up to 2 months.
Add more broth for a lighter texture, or keep it thick for a hearty consistency.
For extra flavor, garnish with a drizzle of olive oil or additional chili flakes before serving.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 247
- Sugar: 2g
- Sodium: 304mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 7g
- Protein: 10g
- Cholesterol: 0mg




