Home - Vegetables - Beans - Italian Bean Soup with Pasta

Italian Bean Soup with Pasta

5 from 34 community reviews

Did you know you can easily save your favorite recipes? Create an account or log in to get started.

This post may contain affiliate links. Please read my disclosure policy.

This vegetarian bean and pasta soup recipe is everything you crave in homemade soup — homey, creamy comfort food that’s easy to make. Full of flavor, the soup is ready to serve in 30 minutes. It’s made with Italian-style pantry ingredients including cannellini beans, canned tomatoes, dried pasta and aromatic herbs. This hearty soup makes a simple lunch or dinner and it smells so good while it simmers on the stovetop!

White bean soup in a bowl, with a spoon dipping into it.
Thick, creamy-textured white bean soup cooks in about half an hour.

Of all the foods that never fail to feel completely nourishing, soup recipes are at the top of the list. Included in that category are all the comforting vegetable soups like homestyle minestrone, pasta and chickpea soup and of course, a grandma-style chicken noodle soup that tastes full of love.

The homestyle Italian food I grew up with uses humble ingredients like beans and vegetables, and transforms them into absolutely delicious dishes.

And, a bowl of bean soup with pasta (pasta fagioli) is a satisfying meatless meal, and an economical way to eat well.

Ingredients for making white bean soup arranged in bowls and cups, including cannellini beans, canned tomatoes, chopped onion, garlic, chunk of Parmesan cheese, and fresh herbs.
Simple pantry ingredients make an inexpensive and tasty soup.

About the ingredients

  • White beans: Naturally starchy white beans are the trick to achieving a thick, hearty texture in the soup without using cream or milk. A portion of the beans are pureed and added back to the soup at the end of cooking, adding a satisfying, velvety texture. Use cannellini beans cooked from scratch, or canned beans. White kidney beans, navy beans or Great Northern beans will all work perfectly.
  • Canned tomatoes: I recommend canned whole plum tomatoes or drained diced tomatoes. They add color and tanginess to the soup base.
  • Dried pasta: Short pasta shapes are the best choice to use in soups. I love little shells (farfalline), elbows or ditalini. I’ve also successfully made this soup with gluten-free pasta made with chickpea flour.
  • Broth + Bean Liquid: Rather than discarding the starchy liquid in the cans of beans, I save it and mix it with broth (or water) for the base of the soup. Use chicken broth, vegetable broth or water to make 3 cups total.
  • Red pepper flakes: My starting point is 1/2 teaspoon, but adjust that amount according to your preference.
  • Onion + garlic
  • Extra virgin olive oil
  • Herbs: The broth simmers with Mediterranean bay leaves. Garnish the finished soup with any fresh aromatic herbs you enjoy and have on hand. I like to combine fresh-chopped parsley, rosemary and basil.
  • Cheese: Freshly grated Parmesan cheese goes into the soup. If you collect Parmesan rinds, throw one into the pot while the soup simmers!

Recipe steps

Here’s a visual guide of the steps required to make a pot of white bean soup:

Seasoning and storing white bean soup

  • Add more vegetables: Stir in torn spinach or kale leaves until they wilt into the soup. If you’d like to add diced carrot or celery, cook them along with the onions in step 3.
  • Stir in leftover roasted sweet potato cubes or other cooked vegetables once the soup is done.
  • This soup makes about six generous servings and keeps up to 5 days in the fridge. To freeze the soup for longer storage, cool it completely, then transfer to storage containers with secure lids (I love these freezer to oven containers).
White bean soup in a bowl, with a spoon dipping into it.

Italian Bean Soup with Pasta

Karen Tedesco
A white bean soup recipe with everything you crave in homemade soup — vegetables, pasta and a thick, creamy texture. This homey, comforting soup is made with pantry ingredients and it's ready to enjoy in about 30 minutes.
Print Pin
5 from 34 community reviews
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Soup and Stew
Cuisine Italian
Servings 6 servings

Equipment

Dutch Oven or soup pot

Ingredients

  • 3 14-ounce cans cannellini beans, or other white beans such as navy or Great Northern
  • Chicken broth, vegetable broth or water as needed
  • 3 tablespoons extra virgin olive oil
  • ½ onion, chopped
  • 2 cloves garlic, finely chopped or grated
  • ½ teaspoons crushed red pepper
  • 1 14-ounce can whole tomatoes
  • 1 whole bay leaf
  • Kosher salt
  • 1 cup dried short pasta
  • cup grated Parmesan cheese, plus additional for serving
  • ¼ cup chopped parsley, basil or rosemary (or a mixture)

Instructions 

  • Drain 2 cans of beans into a strainer set over a bowl or large measuring cup. Add enough broth or water to the liquid to measure a total of 3 cups. This is the liquid base of the soup.
  • In a food processor, pulse the remaining can of beans (1 ½ cups) along with the can liquid until almost smooth. Alternatively, mash the beans in a bowl with a potato masher or wooden spoon. Set aside until the soup is cooked.
  • 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 is softened, stirring frequently, about 5 minutes.
  • Add the whole beans, broth or water mixture, tomatoes, bay leaf and 1 ½ teaspoons salt. Bring to a simmer. Cook, partially covered, 15-20 minutes. Keep an eye on the heat to make sure the soup doesn't boil.
  • While the soup simmers, cook the pasta in boiling salted water until al dente. Drain.
  • Stir the pasta, reserved bean puree, cheese and herbs into the soup until combined. Adjust the thickness of the soup by adding more broth, if you like. Taste for seasoning, adding more salt and pepper to taste.
    Serve the soup in bowls, with additional cheese to taste.

Karen’s Notes and Tips

  • Rather than draining and discarding the liquid from canned beans, save it and use as a base for the soup. If you’re starting with homemade cooked beans, use 4-5 cups beans and 3 cups total of broth or water.
  • Add more vegetables: Stir in torn spinach or kale leaves until they wilt into the soup. If you’d like to add diced carrot or celery, cook them along with the onions in step 3. Or, stir in leftover roasted sweet potato cubes or other cooked vegetables once the soup is done.
  • This soup makes about six generous servings and keeps up to 5 days in the fridge. To freeze the soup for longer storage, cool it completely, then transfer to storage containers with secure lids.

Nutrition

Calories: 130kcal | Carbohydrates: 10g | Protein: 3g | Fat: 9g | Saturated Fat: 2g | Sodium: 104mg | Potassium: 68mg | Fiber: 1g | Sugar: 1g | Vitamin A: 320IU | Vitamin C: 4mg | Calcium: 61mg | Iron: 0.5mg

Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Did you make this recipe? Search @Familystylefood or tag #familystylefood on Pinterest
Recipe developer Karen Tedesco of the popular website Familystyle Food in her kitchen making a kale salad.

Hey, I’m Karen

Creator of Familystyle Food

I’m a food obsessed super-taster and professionally trained cook ALL about creating elevated dinners with everyday ingredients. Find simplified recipes made from scratch and enjoy incredibly tasty food! Read more about me here.

5 from 34 votes (29 ratings without comment)

Leave a comment and star rating

Do you have a cooking question? Leave your comment below and let me know how I can help.

Did you love this recipe? Just click on the stars to leave a rating!

Recipe rating




Share your photo!Inspire others by uploading an image of your creation along with your review. The maximum upload file size: 512 MB. You can upload: image. Drop files here

You may want to read my commenting policy before joining the conversation.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

11 Comments

  1. Jan Bigelow says:

    Can i cook this soup in slow cooker?

    1. Hi Jan – Yes, you can cook the soup in a slow cooker for 2 hours on low or 1 hour on medium. Be sure to add the pasta after it’s cooked so it doesn’t get overcooked.

  2. Are you draining the tomatoes? Do you break or cut them up? They aren’t really bite sized…

    1. Hi Lorraine – I use whole canned tomatoes, without draining. They do soften and break up during the cooking process. If you prefer a different texture, crush them with a spoon right in the pot or use a can of crushed tomatoes.

  3. 5 stars
    This is so good, we loved it.

  4. Is it just me, or are the tomatoes completely missing from the written recipe?

    1. The tomatoes are listed in the ingredient list (1 14-ounce can whole tomatoes) and also in step 4.

  5. 5 stars
    Awesome recipe and fun to play with. I added carrots and arugula. LOTS of red pepper flakes. Lemon juice at the end for some acid. Shredded garlic herb Bellavitano cheese along with the parm. Will definitely make again

  6. 5 stars
    Thanks a lot Karen for the recipe, everything looks beautiful.
    I decided to make the recipe and the taste was awesome, my family love it.
    Blessings!

  7. 5 stars
    This soup is so good!!!

  8. 5 stars
    This looks perfect for dinner (or lunch!) on a cold day.