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

Pasta e fagioli is a classic Italian soup that’s perfect for a cozy night in. It has beans, pancetta, garlic, and plenty of veggies to make it an incredibly flavorful rustic soup!

You might also like my Instant Pot Pasta e Fagioli or Crockpot Pasta e Fagioli Soup.

pasta e fagioli soup in a bowl on a marble surface

What is pasta e fagioli?

Pasta and beans! This classic Italian soup started as a “peasant” dish with inexpensive ingredients, and it’s definitely stood the test of time because it’s just so tasty! You might be familiar with the Olive Garden version of pasta e fagioli, but this one is closer to a traditional rendition of the soup since it has pancetta.

Aside from being totally delicious, this soup is relatively healthy. There’s not a ridiculous quantity of pancetta in here, just enough that you know it’s there! It’s hearty and filling and perfect for winter temperatures.

What is pancetta?

  • Pancetta is a salty Italian bacon made from pork belly. It’s cured through salting and brining, and then it’s dried instead of being smoked, which differs from the North American bacon you’re used to.

Ingredients you’ll need

  • Pancetta – you can substitute normal bacon or even prosciutto if you wish. I buy pre-diced pancetta from the deli section of my local grocery store, but you can definitely cut it into cubes yourself if you buy a chunk of it.
  • Onion, carrots, and celery – this is the backbone of any good soup to enhance flavor!
  • Garlic – infuses even more savory flavor into the broth
  • Tomatoes – we’re using a can of diced tomatoes, but you can used crushed if you prefer
  • Italian seasoning – a blend of several dried herbs that comes in one convenient jar
  • Chicken broth – gives a lot of flavor to the soup. You can also use chicken stock.
  • Beans – we’re using cans of both red kidney beans and cannellini beans (white kidney beans). You could swap for navy beans too.
  • Pasta – ditalini is the usual variety you see in this soup, but any small shape will be fine
ingredients for pasta e fagioli on a marble surface

How to make pasta e fagioli soup

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

frying pancetta, carrots, celery, and onion in a soup pot for pasta e fagioli

Start by sautéing the pancetta in a large pot until crispy. Prep the carrots, onion, and celery while it’s frying, and then add them to the pot. Sauté for 5 minutes, stirring occasionally.

adding diced tomatoes and broth to a soup pot

Add the garlic, diced tomatoes, and Italian seasoning, and cook until the liquid has reduced. Pour in the chicken broth and the beans, then bring the soup to a boil.

adding uncooked pasta to pasta e fagioli soup pot

Once it’s boiling, add in the pasta, then simmer until the pasta is al dente. Season as needed, keeping in mind the pancetta is salty already. Enjoy!

Pro tip

  • The secret to making this soup really flavorful is the step where we add the tomatoes and reduce the liquid. It really concentrates the flavors and is well worth the extra 10 minutes or so that it takes!

What to serve with this soup

Leftovers and storage

  • Leftovers will keep for 3-4 days in the fridge in a covered container.
  • The pasta will likely soak up a lot of broth, so add a splash of chicken broth when reheating over a low heat.
  • If you think you’ll have a large amount of leftovers or you’re planning to freeze it, I recommend boiling the pasta separately and adding it to the soup when serving it since pasta doesn’t hold up well in the freezer.
close-up of a ladle in a pot of soup

Did you make this pasta e fagioli recipe? Questions? I’d love to hear from you in the comments below!

close-up of a ladle in a pot of soup
5 from 6 votes

Easy Pasta e Fagioli

Pasta e fagioli is a classic Italian soup that's perfect for a cozy night in. It has beans, pancetta, garlic, and plenty of veggies to make it an incredibly flavorful rustic soup!
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 6

Ingredients 

  • 1 (4.4 ounce) package diced pancetta
  • 1/2 large onion chopped
  • 4 sticks celery chopped
  • 3 medium carrots chopped or sliced
  • 4 cloves garlic minced
  • 1 (28 fluid ounce) can diced tomatoes with juices
  • 1/2 teaspoon Italian seasoning
  • 4 cups chicken broth/stock
  • 1 (15 fluid ounce) can red kidney beans drained
  • 1 (15 fluid ounce) can cannellini beans drained
  • 1 cup pasta (ditalini or macaroni)
  • Salt & pepper to taste
  • Shaved parmesan cheese optional, for serving

Instructions 

  • Add the pancetta to a large pot over medium-high heat. Sauté until it starts to get crispy. I like to prep the other veggies while doing this step.
  • Add the onion, carrots, and celery, and sauté for 5 minutes, stirring occasionally. 
  • Stir in the garlic, followed by the diced tomatoes and Italian seasoning. Be sure to scrape up the brown bits. Let it bubble until the liquid is noticeably reduced (stir occasionally) to help concentrate the flavor. This should take 8-10 minutes or so.
  • Add the chicken broth and beans to the pot. Increase the heat to high. Once the soup is boiling, add the pasta.
  • Reduce the heat to a rapid simmer and cook for another 15-20 minutes or until the pasta is nice and tender. I suggest stirring every few minutes so the pasta doesn't stick the bottom of the pot.
  • Season soup with salt & pepper as needed (the soup should be fairly salty already). This soup is delicious served with some shaved parmesan! 

Notes

  • The pasta in these types of soup tends to soak up the broth, so you may want to add more broth/stock when reheating leftovers. If the soup is too thick for you once the pasta has finished cooking, thin it out with more chicken broth if desired.
  • You don’t have to be exact with the pancetta measurements… anything in the ballpark works (packaging sizes vary from place to place).
  • Use low-sodium chicken broth if sensitive to salt. 
  • Want to kick the flavor up even more? Throw in a parmesan rind when cooking this soup.
  • Try the Instant Pot version of this recipe if you wish.

Nutrition

Calories: 355kcal, Carbohydrates: 52g, Protein: 17g, Fat: 10g, Saturated Fat: 3g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 4g, Trans Fat: 1g, Cholesterol: 14mg, Sodium: 1127mg, Potassium: 1119mg, Fiber: 12g, Sugar: 8g, Vitamin A: 5384IU, Vitamin C: 29mg, Calcium: 125mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

This recipe was originally published on January 2, 2019. It’s been tweaked to be even easier, tastier, and has new photos!


Hi! Iโ€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

5 from 6 votes

Leave a comment

Please leave a recipe rating!

Your email address will not be published. Required fields are marked *

Recipe Rating




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

26 Comments

  1. Norma Venuti says:

    I make this quite frequently but I make the white version and use small white beans only. I prefer using bacon than pancetta because pancetta has a stronger saltier flavor. Also I make the pasta separate and add to individual bowls. This way I can freeze the leftover without having the pasta soak in all the liquid.

    1. Natasha says:

      Excellent!

  2. Gunter Davilla says:

    5 stars
    Really good recipe. I had to improvise a bit because I didn’t have a couple ingredients but it did turn out great. The next time I make this I will make sure I have the two ingredients I had to improvise for and I will be making it again. My husband loved it and so did I.

    1. Natasha says:

      Excellent!!