Pasta e fagioli is one of the most iconic Italian soups, and this recipe is filled with the simplest of ingredients while still delivering the flavors it’s known for. Each bite is filled with pasta and beans (fagioli), while the base of the soup is made of pancetta and aromatics with Parmigiano Reggiano infused into every spoonful!

For as long as I can remember, I have always loved pasta fagioli. It’s a humble Italian soup, filled with pantry staples but out of all the ingredients, there are only two that really matter – pasta and beans (fagioli). Even though the ingredients are simple, this recipe uses each of them intentionally to create deep flavor! Making the results something to remember.
This specific recipe was inspired by a pasta fagioli I had at an Italian restaurant in New Jersey. I was inspired by how simple it was, yet the flavor was delicious and rich. I realized while I was eating it that I had overcomplicated pasta fagioli for so much of my life, and this was my inspiration to make a simplified version and let the pasta and beans shine – while still having impressive flavor. It’s just like our pasta e ceci recipe, but with a few simple changes!
I’m excited to share this one. It will always go down as one of my favorite Italian soups!
Ingredients Needed

Pancetta – this cured meat is salty and quite fatty, but it brings a lot of richness and flavor to this soup. You’ll find it’s a common ingredient in most authentic pasta e fagioli recipes.
Pasta – is one of the main ingredients in this soup. I recommend using bite-sized pasta shapes such as ditalini or small shells!
Beans – For the “fagioli,” I like to use cannellini beans because they are creamy and tender. Barlotti is most common in Italian pasta e fagioli, but you can also use any other white bean.
Onion – this is used to flavor the base of the soup.
Celery – just one large stalk is used to add flavor to the soup.
Garlic – fresh garlic cloves are minced small to help build flavor into each bite.
Red pepper flakes – for a touch of heat to the soup, don’t worry it’s’ not spicy!
Parmigiano Reggiano cheese and rind – you’ll need freshly grated Parmigiano that gets stirred into the soup and served once the soup is finished, as well as the rind which will infuse lots of flavor into the soup.
Rosemary – a fresh rosemary sprig is used to infuse flavor into the whole soup. You can substitute for 1 1/2 teaspoons of dried rosemary but I recommend fresh rosemary as it provides pungent flavor that I think this soup needs!
Plum tomatoes – only 1 cup of whole plum tomatoes are needed in this soup. And be sure to crush them nice and small, so there are no big chunks of tomatoes in the soup!
Chicken broth is used to cook all the soup ingredients.
How to Make it

-
1Brown the pancetta. In a large pot or Dutch Oven, add the olive oil and cook the diced pancetta until browned (about 3-4 minutes).
-
2Saute the onion and celery. Then add the diced onion and celery with a healthy pinch of salt to the pot, and cook it with the pancetta until the veggies are softened but not browned (about 3-4 minutes).
-
3
Add the garlic, then rosemary. Then add the minced garlic cloves, and cook for about 60 seconds. Then add the red pepper flakes and rosemary sprig and stir with everything for 30-60 seconds – this helps the rosemary and red pepper flakes bloom in flavor.

-
4
Add the tomatoes, broth, and beans. Add the chicken stock/broth, crushed tomatoes, cannellini beans, Parmigiano rind, 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.
-
5
Simmer, then transfer half of the soup to blend. Partially cover the pot, and let everything cook on a gentle simmer for 25 minutes, stirring occasionally. Once it’s finished cooking, transfer 2 1/2 cups of the soup to a blender (avoid the rind and rosemary sprig).
-
6
Blend part of the soup. Then blend the 2 1/2 cups of soup on high for 10 seconds, until everything is creamy.

-
7
Transfer the blended soup back to the pot. Add the blended part of the soup back to the pot with everything else.
-
8
Add the pasta. Then add 1 cup of dried pasta, and cook for about 15 minutes stirring often to prevent the pasta from sticking to the bottom. In this time the pasta will fully cook while also absorbing a lot of the liquid, which will nicely thicken the soup.
-
9
Add Parmigiano Reggiano, and serve. Once the pasta is fully cooked, remove the rosemary sprig and cheese rind. Stir in 1/4 cup of freshly grated Parmigiano Reggiano into the soup, taste, add a pinch of salt if needed then serve!
Although pasta e fagioli is mainly just pasta and beans, you’ll find not one recipe is the same in how to make this classic Italian soup. There are several recipe variations you can make if you’d like to change out your ingredients!
Use bacon instead of pancetta. The only difference between pancetta and bacon is that bacon is smoked, so you can of course swap bacon for pancetta. A thick-cut bacon would be best, and make sure you dice it small.
Types of beans you can use. Cannellini is a popular choice, but you can also use northern beans or navy, or in Italy you’ll find borlotti beans are a popular choice.
Make it vegetarian. Although pancetta is used in a lot of Italian pasta e fagioli’s, you can get away with this soup being vegetarian. Simply leave it out, and add extra Parmigiano Reggiano cheese to make up for the flavor!
Use any bite-sized pasta. I think ditalini is a great pasta for any soup because of it’s perfect size, but you can use any shape you like!
Tips for Success
Use a hand-immersion blender or regular blender. Blending a portion of the soup can be possible with a separate blender, as I used, or you can use a hand immersion blender and pulse it just a few times until about half the soup is somewhat pureed.
Keep the ingredients diced small. It’s important to make sure everything is chopped small when it comes to the celery, onion, and pancetta. That way, there are no chunks of ingredients, and the pasta and beans can remain the focal point.
Hand-crush the tomatoes, avoid pre-crushed. In my experience with pre-crushed store-bought tomatoes, they have a very unpleasant consistency in recipes I’ve used them in. I recommend hand-crushing whole plum tomatoes yourself and doing your best to crush them really well so there aren’t any big chunks of tomatoes in the soup.

Authentic Pasta e Fagioli
Ingredients
- 1 Tablespoon olive oil
- 4 oz diced pancetta, you can also swap for pork bacon
- 1 large yellow onion, finely diced
- 1 large celery stalk, diced small
- 5 garlic cloves, minced
- 1/4 teaspoon red pepper flakes
- 1 large fresh rosemary sprig See notes if you only have dried rosemary
- 5 cups chicken stock
- 2 14 oz cans cannellini beans, rinsed and drained
- 1 cup dried pasta, I like to use ditalini or small shells
- 1 Parmigiano Reggiano rind
- 1/4 cup freshly grated Parmigiano Reggiano cheese
- 1 cup canned whole plum tomatoes with the juices, hand-crushed into really small pieces
- 1/2 teaspoon salt, plus more for seasoning the aromatics
- 1/4 teaspoon black pepper
Instructions
- Brown the pancetta. In a large pot or Dutch Oven, add the olive oil and cook the diced pancetta until browned (about 3-4 minutes).
- Saute the onion and celery. Then add the diced onion and celery with a healthy pinch of salt to the pot, and cook it with the pancetta until the veggies are softened but now browned (about 3-4 minutes).
- Add the garlic, then rosemary. Then add the minced garlic cloves, and cook for about 60 seconds. Then add the red pepper flakes and rosemary sprig and stir with everything for 30-60 seconds – this helps the rosemary and red pepper flakes bloom in flavor.
- Add the tomatoes, broth, and beans. Add the chicken stock/broth, crushed tomatoes, cannellini beans, Parmigiano rind, 1/2 teaspoon of salt and 1/4 teaspoon of black pepper. Partially cover the pot, and let everything cook on a gentle simmer for 25 minutes, stirring occasionally.
- Blend a part of the soup. Once everything has cooked together, either use a hand immersion blend to pulse in the soup a few times to blend only half of it. Or transfer about 2 1/2 of the soup (avoiding the rosemary sprig and cheese rind) into a blender. Blend for 10 seconds until everything is creamy, then add the blended soup back to the pot.
- Add the pasta. In the same pot as the soup, add 1 cup of dried ditalini pasta and stir frequently while it cooks. This should take about 10-15 minutes for the pasta to soften, and the soup will gradually thicken and reduce during this time. Note: the pasta tends to stick on the bottom of the pot while it cooks, so stir it often to prevent it from sticking.
- Final touches. Once the pasta has fully cooked and the soup has reached a thicker consistency, stir in 1/4 cup of freshly grated Parmigiano Reggiano to the soup. Taste and season with salt if needed, then serve with more freshly grated Parmigiano Reggiano! Cheers. Discard the Parmigiano rind and rosemary sprig once you're ready to serve.
Video

Hi Bethany. How can I reduce the acidity when using tomatoes in my soups and chili? My daughter just had a baby and I’m worried as she is breast feeding
Thanks
Johnny
Hi Johnny, totally understand! You could leave the tomatoes out, or use a less acidic tomato like San Marzano’s. The tomato acidity is very low in the soup or even non existent because of how little is used!
I mad this for the first time, and stuck to the recipe exactly. The pancetta makes this recipe. It was phenomenal. When I do it next time, I’ll lighten up the pancetta slightly…to reduce the level of saltiness.
I followed this recipe exactly as laid out and my dish was PHENOMENAL! I have never even eaten pasta e fagioli, but you made it look so good on your YouTube channel that I just HAD to make it. I am keeping this in my arsenal. I actually baked a rosemary garlic bread to go alongside this (also your recipe).
One thing I should point out. I suffered some serious burns on my hand when I tried to put some of the soup inside of my blender. It was so hot the lid popped off and everything went flying everywhere. So, ladies and gents, PLEASE make sure the soup is cool before attempting to blend it.
Bethany, how do you store your bread after baking it so that it doesn’t get stale/go hard?
Amazing! My whole family loved it.
I’m so glad to hear it, Lindy! Thank you so much for sharing:)
My first time making Pasta e fagioli. What a hit! Had my father in law over for dinner and his socks were blown off. Very easy to make. Can’t wait to try the chili recipe. Side note or fun fact, during your chili recipe you mentioned competitive ice skating. My daughter in law (Kristina) is the current Adult national champion 3rd year in a row.
I am so glad to hear it was a hit, Rick! And that some socks were blown off in the process haha:) And that is amazing to hear, congrats to her! It’s not often I hear of others in the figure skating world. Thank you for sharing!
This soup was top notch… so flavorful and hearty!
Yay! Thank you, Lisa:) I’m so glad to hear it was!