Home - Diet - Vegetarian and Vegan - Italian Bean Soup with Pasta

Italian Bean Soup with Pasta

5 from 36 community reviews

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 and 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, soups are at the top of the list. Included in that category are all the comforting vegetable soups (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.

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: Small 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 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.
  • 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
5 from 36 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
  • 1 cup chopped onion
  • 2 cloves garlic, finely chopped or grated
  • ½ teaspoons crushed red pepper
  • 1 14-ounce can whole or chopped 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. 
  • 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.

    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 36 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.

    13 Comments

    1. 5 stars
      Followed the recipe exactly, so good, definitely making again. Thank you!

    2. 5 stars
      Have made numerous recipes for Italian Bean Soup with Pasta.
      Of all the recipes I have made, this recipe is the best tasting of all. Two minor changes used a can of Italian style stewed tomatoes since that is what I had available in my pantry, and instead of kale used fresh spinach. Delicious recipe, thank you for sharing.

    3. 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.

    4. 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.

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

    6. 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.

    7. 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

    8. 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!

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

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