• All Recipes
  • About Me
menu icon
go to homepage
  • All Recipes
  • About Me
search icon
Homepage link
  • All Recipes
  • About Me
×
Home

Easy White Bean Soup with Pasta Recipe

Published: Dec 7, 2025 by Stephanie · This post may contain affiliate links ·

Jump to Recipe·Print Recipe

You know those cold Nashville evenings when all you want is something warm and comforting that doesn't require standing in the kitchen for hours? That's exactly when I turn to this white bean soup recipe.

bean soup bowl

Last week on a particularly chilly Tuesday, Amy came home from school complaining about the cold, and Bradley was already rummaging through the pantry looking for snacks. I pulled together this soup using mostly pantry ingredients I had on hand, and honestly? The kids didn't even realize they were eating something so nutritious. They just knew it was creamy, filling, and tasted amazing with crusty bread.

This Italian bean soup comes together in about 30 minutes, which is perfect for those nights when soccer practice ran late or homework seems endless. The secret is using canned beans (yes, I said canned!) and building layers of flavor with simple ingredients like garlic, tomatoes, and fresh herbs.

If you love hearty, comforting soups like this one, you'll also want to try my Tuscan Chicken Recipe – it has that same Italian comfort food vibe that makes dinner feel special without the fuss.

Jump to:
  • Why You'll Love This White Bean Soup
  • Ingredients for Italian Bean Soup with Pasta
  • How to Make White Bean Soup with Pasta
  • Storage and Reheating Your Bean Soup
  • Ways to Customize Your White Bean Soup
  • Frequently Asked Questions About White Bean Soup
  • Recipes You May Like
  • My Final Thoughts on This White Bean Soup
  • Easy White Bean Soup with Pasta

Why You'll Love This White Bean Soup

This soup hits all the right notes for a weeknight dinner, and here's why it works so well:

Quick and Simple - From start to finish, you're looking at 30 minutes max. Perfect for busy weeknights when everyone's hungry.

Pantry-Friendly - I keep canned beans and pasta in my pantry specifically for recipes like this. No special trip to the store needed.

Creamy Without Heavy Cream - The secret is pureeing some of the beans with their liquid. It makes the soup thick and creamy without adding any cream or butter.

Naturally Vegetarian - Use vegetable broth instead of chicken broth, and you've got a completely vegetarian meal that even meat-lovers (like John) will enjoy.

Budget-Friendly - Beans and pasta are some of the most affordable ingredients you can buy, making this perfect for feeding a family without breaking the bank.

Filling and Nutritious - The combination of beans and pasta creates a complete protein, plus you're getting fiber and all those good nutrients from the vegetables.

Ingredients for Italian Bean Soup with Pasta

Here's what you'll need to make this cannellini bean soup:

  • 3 (14-ounce) cans cannellini beans - or other white beans like navy or Great Northern beans
  • Chicken broth, vegetable broth or water - as needed to reach 3 cups liquid
  • 3 tablespoons extra virgin olive oil
  • 1 cup chopped onion
  • 2 cloves garlic, finely chopped or grated
  • ½ teaspoon crushed red pepper
  • 1 (14-ounce) can whole or chopped tomatoes
  • 1 whole bay leaf
  • Kosher salt
  • 1 cup dried short pasta - ditalini, elbow macaroni, or small shells
  • ⅓ cup grated Parmesan cheese, plus more for serving
  • ¼ cup chopped fresh herbs - parsley, basil, rosemary, or a mixture

A Note About the Beans

Don't drain that bean liquid down the sink! I learned this trick at cooking school, and it's a game-changer. That starchy liquid from the canned beans adds body and richness to the soup. We're using it as part of our soup base.

How to Make White Bean Soup with Pasta

Making this soup is straightforward, but there are a few key steps that make all the difference:

Sautéed onions cooking

  1. Set up your bean base. Drain 2 cans of beans into a strainer set over a bowl or large measuring cup. Add enough broth or water to the collected liquid to measure 3 cups total. This mixture becomes the flavorful base of your soup.
  2. Make the creamy element. In a food processor, pulse the remaining can of beans (about 1 ½ cups) along with the can liquid until almost smooth. If you don't have a food processor, just mash them in a bowl with a potato masher or the back of a wooden spoon. Set this aside – you'll add it later.
  3. Build the flavor base. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, garlic, and red pepper. Cook until the onion softens and smells amazing, stirring frequently for about 5 minutes. This step is important – you want the onion translucent but not browned.
Tomato bean broth

  1. Add the main ingredients. Stir in the whole beans, your broth mixture, tomatoes, bay leaf, and 1 ½ teaspoons salt. Bring everything to a simmer, then partially cover the pot. Let it cook for 15-20 minutes. Keep an eye on the heat – you want a gentle simmer, not a rolling boil.
  2. Cook the pasta separately. While the soup simmers, cook your pasta in a separate pot of boiling salted water until al dente. Drain it well. I learned the hard way not to add uncooked pasta directly to the soup – it absorbs too much liquid and gets mushy.
  3. Bring it all together. Stir the cooked pasta, your reserved bean puree, cheese, and herbs into the soup until everything's combined. If the soup looks too thick (sometimes Bradley likes it brothier), add a splash more broth. Taste and add more salt and pepper if needed.
Herbs cheese soup

  1. Serve it up. Ladle the soup into bowls and pass extra Parmesan cheese at the table. Trust me, you'll want that extra cheese.

Tips From My Kitchen

Here's the thing – the first time I made this, I added the pasta too early and it turned into bean mush. Live and learn, right? Always cook your pasta separately and add it at the end.

Also, Amy helped me chop the herbs last time, and she insisted on adding extra basil. Honestly? It was perfect. Don't be afraid to adjust the herbs to what you have on hand.

Storage and Reheating Your Bean Soup

This soup actually gets better the next day as the flavors have time to develop. Here's how to store it properly:

Store leftover soup in an airtight container in the refrigerator for up to 5 days. The pasta will continue to absorb liquid, so you might need to add a splash of broth when reheating.

To freeze the soup, let it cool completely first, then transfer to freezer-safe containers with secure lids. It'll keep for up to 3 months. The pasta might soften a bit when you thaw and reheat it, but the flavor stays delicious.

When reheating, do it gently on the stovetop over medium-low heat, stirring occasionally. Add extra broth or water if it's gotten too thick. Bradley actually prefers eating the leftovers for lunch – he says the flavors are even better the next day.

Ways to Customize Your White Bean Soup

One of the best things about this recipe is how flexible it is. Here are some variations I've tried:

Add More Vegetables - Stir in a few handfuls of torn spinach or kale leaves right at the end. They'll wilt into the soup beautifully. If you want to add diced carrot or celery, cook them along with the onions in step 3.

Try Different Beans - Navy beans and Great Northern beans work just as well as cannellini. I've even used a combination of different white beans when that's what I had in the pantry.

Change Up the Pasta - Any small pasta shape works great here. I've used orzo, ditalini, small shells, and even broken spaghetti when I was out of short pasta.

Make It Heartier - Add some Italian sausage! Brown it first, drain the excess fat, then add it along with the beans and tomatoes. John loves this version.

Adjust the Spice - If you're not a fan of heat, skip the crushed red pepper. If you want more kick, add an extra pinch.

Finished pasta bean soup

Frequently Asked Questions About White Bean Soup

Can I freeze Italian bean soup with pasta?

Yes! Cool the soup completely, then store in airtight containers for up to 3 months. The pasta may soften slightly when reheated, but the soup will still taste delicious.

Can I make this white bean soup vegetarian?

Absolutely. Simply use vegetable broth or water instead of chicken broth. The soup is naturally vegetarian-friendly and just as flavorful.

What type of pasta works best in Italian bean soup?

Small pasta shapes like ditalini, elbow macaroni, orzo, or small shells work perfectly. Choose any short pasta that fits on a spoon.

Can I use dried beans instead of canned beans?

Yes. Use 4-5 cups of cooked white beans (cannellini, navy, or Great Northern) and 3 cups of cooking liquid or broth as your soup base.

Recipes You May Like

If you enjoyed this hearty soup, you'll love these other comforting recipes:

  • Tuscan Chicken Recipe - Another Italian-inspired dish that's perfect for weeknight dinners
  • Spaghetti Napolitan - A simple pasta dish the whole family will love
  • The Best Meatloaf Recipe - Comfort food at its finest

My Final Thoughts on This White Bean Soup

This soup has become one of those recipes I make on repeat, especially during the cooler months here in Nashville. It's the kind of dinner that makes everyone happy – Amy loves the pasta, Bradley appreciates how filling it is, and John just keeps going back for seconds.

What I love most is how it uses simple ingredients I already have in my pantry, but the result tastes like I spent hours in the kitchen. That's my kind of cooking.

Give this recipe a try this week and let me know what you think! Save it on Pinterest so you can find it again when you need a quick, comforting dinner.

cta
Italian Bean Soup with Pasta
Italian Bean Soup with Pasta RECIPE

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian bean soup bowl

Easy White Bean Soup with Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Stephanie
  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A quick and comforting Italian white bean soup with pasta that comes together in 30 minutes using pantry staples. Creamy, filling, and naturally vegetarian-friendly – perfect for busy weeknights.


Ingredients

Scale
  • 3 (14-ounce) cans cannellini beans (or other white beans like navy or Great Northern beans)
  • Chicken broth, vegetable broth or water - as needed to reach 3 cups liquid
  • 3 tablespoons extra virgin olive oil
  • 1 cup chopped onion
  • 2 cloves garlic, finely chopped or grated
  • ½ teaspoon crushed red pepper
  • 1 (14-ounce) can whole or chopped tomatoes
  • 1 whole bay leaf
  • Kosher salt
  • 1 cup dried short pasta (ditalini, elbow macaroni, or small shells)
  • ⅓ cup grated Parmesan cheese, plus more for serving
  • ¼ cup chopped fresh herbs (parsley, basil, rosemary, or a mixture)


Instructions

  1. Drain 2 cans of beans into a strainer set over a bowl. Add enough broth or water to the collected liquid to measure 3 cups total.
  2. In a food processor, pulse the remaining can of beans with the can liquid until almost smooth. Set aside.
  3. Heat olive oil in a large pot over medium heat. Add onion, garlic, and red pepper. Cook until onion softens, stirring frequently for about 5 minutes.
  4. Stir in the whole beans, broth mixture, tomatoes, bay leaf, and 1 ½ teaspoons salt. Bring to a simmer, then partially cover. Cook for 15-20 minutes.
  5. While soup simmers, cook pasta separately in boiling salted water until al dente. Drain well.
  6. Stir the cooked pasta, reserved bean puree, cheese, and herbs into the soup until combined. Add more broth if too thick.
  7. Taste and adjust salt and pepper as needed. Serve hot with extra Parmesan cheese.

Notes

Don't drain the bean liquid - it adds body and richness to the soup. Always cook pasta separately and add at the end to prevent it from getting mushy. The soup gets even better the next day as flavors develop. Store leftovers in the refrigerator for up to 5 days or freeze for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 320
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 5mg

Did you make this recipe?

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

More soup

  • Creamy vegetable soup bowl
    Creamy Vegetable Soup Recipe
  • creamy tomato soup bowl
    Easy Tomato Soup Recipe
  • Thai chicken curry soup
    Easy Thai Chicken Curry Soup
  • Mexican street corn soup
    Mexican Street Corn Soup
Stephanie

Welcome!

Hi! I’m Stephanie, a Nashville mom who loves homemade food. I share family recipes I test in my own kitchen, from everyday meals to special treats. Simple, tasty, and made with love.

More about me

Recents

  • chocolate dipped heart cookies
    Valentine Sugar Cookies
  • chocolate raspberry center
    Dark Chocolate-Covered Raspberry Bites
  • chocolate dipped heart cookies
    Heart Cookies
  • Strawberry shortbread stack
    Soft and Tender Strawberry Shortbread Cookies

Dessert

  • Crockpot sausage potatoes
    Crock Pot Sausage and Potatoes
  • crockpot taco
    Crockpot Taco Casserole
  • Cheesy casserole stirred
    Crockpot Pierogi Casserole with Kielbasa
  • Glazed salmon with scallions
    Sweet Chili Salmon Recipe - Easy 20-Minute Glazed Perfection

Footer

↑ back to top

About

  • Recipe Index
  • Sample Page
  • Privacy Policy

Welcome

yellow icon

Explore

  • Privacy Policy
  • Terms and conditions
  • Affiliate Disclaimer
  • Accessibility Policy

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My life is Yummy