Cannellini Bean Soup Recipe – Hearty, Budget-Friendly Comfort Food

Posted on December 3, 2025

Cannellini Bean Soup Recipe served in a bowl with bread

Cannellini Bean Soup Recipe is the comforting, no-fuss dinner you didn’t know you needed—until now. Packed with creamy white beans, a rich tomato-herb broth, and a kiss of garlic, this stovetop favorite is warm, hearty, and surprisingly simple to make. If you’re staring into your pantry wondering what to do with all those canned beans, friend, this is your answer. It comes together in just 35 minutes, requires zero fancy ingredients, and makes you feel like you’re dining in a rustic Italian kitchen. Plus, picky eaters won’t even realize they’re slurping down something vegetarian. It’s a win all around.

Table of Contents

What is Cannellini Bean Soup Recipe?

Cannellini Bean Soup Recipe is a rustic Italian-style soup made with white cannellini beans simmered in a seasoned tomato broth with onions, garlic, herbs, and a hint of chili for warmth. It’s the kind of soup that feels like a big hug in a bowl—rich, creamy, and loaded with fiber and protein thanks to the beans. You’ll find variations all over Italy, but the heart of the dish remains the same: pantry-friendly ingredients transformed into something deeply satisfying. It’s often served with crusty bread or even poured over a slice of toasted baguette, letting the broth soak in just enough. While it’s vegetarian, the flavor is so layered and savory that even meat lovers won’t miss a thing.

Reasons to Try Cannellini Bean Soup Recipe

Besides the fact that Cannellini Bean Soup Recipe tastes like comfort and sunshine in a bowl, there are plenty of reasons to make this your new go-to. First off, it’s pantry-based—meaning most of the ingredients are probably already sitting in your kitchen. Beans, canned tomatoes, dried herbs… check, check, check. It’s also budget-friendly, which makes it perfect for meal-prepping on a dime. But don’t let the humble ingredients fool you. The flavor? Chef’s kiss. You’ll love how the pureed beans create a velvety base while the whole beans add texture. The herbs bring in that classic Italian feel, and the chili flakes offer just a hint of heat (totally adjustable, of course).

Ingredients Needed to Make Cannellini Bean Soup Recipe

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, chopped
  • 3 garlic cloves, minced
  • ¼ – ½ teaspoon chili flakes (optional for heat)
  • 3 cans (15 oz each) cannellini beans
  • 1 can (15 oz) cherry tomatoes
  • ½ teaspoon dried basil
  • ½ teaspoon dried rosemary
  • 1 bay leaf
  • 2 cups low-sodium vegetable broth
  • ½ teaspoon fine salt (adjust to taste)
  • ⅛ teaspoon freshly ground black pepper
  • ⅓ cup chopped fresh parsley or basil (your choice)
Ingredients for Cannellini Bean Soup Recipe
All the ingredients you need for Cannellini Bean Soup

Instructions to Make Cannellini Bean Soup Recipe: Step by Step

Making this cozy Cannellini Bean Soup Recipe is easier than you think, especially when you follow this clear step-by-step guide. Each step is designed to walk you through the process with confidence and clarity—even if you’re not exactly a “soup person.” So roll up your sleeves, grab that soup pot, and let’s get cooking!

Step 1: Create a Creamy Bean Puree

Let’s kick things off by making a velvety base for your soup. Open one can of cannellini beans and pour everything—beans and liquid—into a blender or food processor. Blend it until completely smooth and creamy. This puree is the secret to getting that luscious, thick texture without using any cream.

Want to switch things up? You can easily substitute Great Northern beans if that’s what you’ve got on hand. For more ideas, check out our high-protein white bean soup where we break down even more bean options.

Once blended, set the puree aside. You’ll be adding it in a moment to deepen the flavor and body of the soup.

Step 2: Sauté Onion and Garlic for Big Flavor

In a large soup pot or Dutch oven, heat 2 tablespoons of extra virgin olive oil over medium heat. Once the oil is shimmering (but not smoking), add your chopped onion. Let it cook for about 4–5 minutes until soft and translucent. This is your flavor foundation, so don’t rush it—soft onions mean sweeter, more developed flavor.

Next, stir in the minced garlic and let it cook for just 30–60 seconds. You’ll know it’s ready when your kitchen smells amazing. If you’re curious about how to sauté like a pro, we go into more detail in our garlic and onion cooking guide (seriously helpful if your garlic always seems to burn!).

Step 3: Add Beans, Tomatoes, and Seasoning

Now that your aromatics are ready, it’s time to layer in the rest of the goodness. Pour in your bean puree along with the remaining two cans of whole cannellini beans (drained and rinsed). Next, add the can of cherry tomatoes—juice and all—for a sweet, acidic kick that balances the beans.

Sprinkle in the dried basil, rosemary, and a bay leaf. Want a little heat? Add ¼ to ½ teaspoon of chili flakes—start small if you’re spice-sensitive. Then pour in the vegetable broth, salt, and a touch of black pepper.

This step is where everything starts to come together. The herbs soak into the beans, the tomatoes add depth, and the broth brings it all to life.

Curious about herb swaps or broth alternatives? We’ve got a handy vegetable soup without tomatoes guide that explores more seasoning combos and substitution ideas.

Step 4: Simmer for Rich, Balanced Flavor

Cover the pot and bring the soup to a gentle simmer. Let it cook for 25 to 30 minutes, stirring every now and then to prevent anything from sticking to the bottom. This is your soup’s chill time, where all those individual ingredients meld into one beautiful, cohesive pot of comfort.

You’ll notice the soup thickening slightly, thanks to that blended bean base. If it gets a little too thick for your liking, just add a splash of water or broth to loosen things up.

Need more slow-simmered soup inspiration? Check out our slow cooker creamy Tuscan chicken orzo—another dreamy, cozy night-in favorite.

Step 5: Stir in Fresh Herbs and Adjust Seasoning

Once the soup has finished simmering, remove the bay leaf (nobody wants to bite into that!). Stir in a generous handful of freshly chopped parsley or basil. The brightness of the herbs lifts the entire dish and gives it that final “wow” factor.

Now’s the time to taste and adjust. Need more salt? Want more spice? Maybe a drizzle of olive oil to finish? Go ahead—this is your soup, and you’re in charge.

What to Serve with Cannellini Bean Soup Recipe

This soup pairs beautifully with anything that can soak up its rich broth. Think crusty sourdough, garlic bread, or even a cheesy panini if you’re feeling extra. A simple green salad with balsamic dressing adds a bright, crisp contrast to all that cozy richness. Want to go full Italian comfort mode? Pair it with this Garlic Bread Sloppy Joes or serve it before a main like Slow Cooker Beef and Noodles. For a lighter pairing, try roasted veggies or a side of Cabbage Soup as a warm-up. If you’re prepping for a week of meals, serve it over rice or orzo to make it stretch a bit further—it’s ridiculously good either way.

Key Tips for Making Cannellini Bean Soup Recipe

Want your Cannellini Bean Soup Recipe to taste like a hug from Nonna? Here’s what makes the difference: First, don’t skip the bean puree. It gives you that rich, creamy base without dairy. Second, let the onions cook until they’re truly soft—rushing this step can make your broth taste sharp. Third, taste as you go. Depending on your broth, you might need more or less salt. And if your canned tomatoes are extra tangy, a tiny pinch of sugar can mellow things out. Prefer a little extra kick? Add more chili flakes or even a dash of hot sauce at the end.

Storage and Reheating Tips Cannellini Bean Soup Recipe

This soup is meal-prep royalty. Once it’s cooled, pop it into an airtight container and stash it in the fridge—it’ll keep well for up to 4 days. The flavors actually get better overnight, which is a win for lunch the next day. To freeze, portion it into freezer-safe containers or bags and store for up to 2 months. Just make sure to leave a little space at the top since liquids expand. When you’re ready to reheat, thaw overnight in the fridge or warm gently on the stovetop. If it thickens too much, add a splash of broth or water to loosen it up. Microwave works too, just stir halfway through heating so it warms evenly.

FAQs

Can I use dried cannellini beans instead of canned?
Yes! Just soak and cook them first—about 1 ½ cups dried beans equals 3 cans cooked.

Is this soup spicy?
Only mildly, and that’s if you use the chili flakes. You can leave them out if you prefer no heat.

Can I swap cannellini beans for another variety?
Absolutely. Great Northern or navy beans work well too, though the texture may vary slightly.

Is it gluten-free?
Yes, as long as your broth and canned goods are gluten-free (always double-check labels).

Can I add veggies?
Totally. Chopped spinach, kale, or zucchini are lovely stirred in during the last 10 minutes.

Final Thoughts

The Cannellini Bean Soup Recipe is proof that simple can still be deeply satisfying. With just a few pantry staples and 35 minutes, you’ll have a pot of something warm, comforting, and family-friendly. Whether you’re feeding little ones, craving a quiet solo lunch, or trying to impress a neighbor with your “I just whipped this up” skills, this soup has your back.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print

Cannellini Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Savory, creamy cannellini bean soup cooked in a rich tomato broth infused with herbs. It’s thick, filling, and beyond delicious!

  • Author: Paula
  • Prep Time: 5 minutes
  • Cook Time: 30 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil or olive oil
  • 1 medium-sized onion, chopped
  • 3 garlic cloves, minced
  • ¼½ teaspoon chili flakes
  • 3 cans (15oz each) cannellini beans
  • 1 can (15oz) cherry tomatoes
  • ½ teaspoon dried basil
  • ½ teaspoon dried rosemary
  • 1 bay leaf
  • 2 cups (480 ml) low sodium vegetable broth
  • ½ teaspoon fine salt, or to taste
  • ⅛ teaspoon freshly ground black pepper, or to taste
  • ⅓ cup fresh parsley or basil, chopped

Instructions

1. Open one can of cannellini beans and transfer its content (beans + liquid) to a blender or food processor. Whizz until smooth and set aside.

2. Heat the olive oil in a large pot over medium heat. Add the chopped onion, cook until soft and translucent. Stir in garlic and cook until fragrant.

3. Include pureed beans, whole beans from the other two cans, canned tomatoes, chili flakes, bay leaf, herbs, broth, salt, and pepper.

4. Bring to a simmer, cover, and cook for 25-30 minutes, stirring occasionally.

5. Turn off heat, stir in fresh parsley, adjust seasoning, and serve with a drizzle of olive oil, pepper, and bread.

Notes

Salt: Use low sodium vegetable broth, adjust salt if using different broth.

Nutrition

  • Serving Size: 1 serving
  • Calories: 355 kcal
  • Sugar: 6g
  • Sodium: 1138mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 63g
  • Fiber: 19g
  • Protein: 21g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star