This is pasta e fagioli done right—with bits of pancetta, creamy borlotti beans, and a parmesan scented broth so good you’ll want to lick the bowl (but bread works too).
Pasta e fagioli (also called "pasta fazool") is pure Italian comfort food. It fills your cup in every way—the cozy smell of sautéed onions and garlic, hearty beans, and tiny pasta tubes. There are a million ways to make it, and who’s to say what’s “right”?

This version leans less Olive Garden and more traditional Italian pasta e fagioli. But listen—I’m not a nonna, so don’t come for me if this isn’t what you grew up with. My goal is a delicious recipe.
And this one, with meaty bits of pancetta, soft celery and carrots, just enough tomato to brighten the broth, and gorgeous, creamy borlotti beans? It’s so darn good.
Traditionalists say ditalini is a must, but use whatever tiny pasta you’ve got.
Serve this cozy soup with crusty bread and a fresh salad (I love this shaved fennel salad to brighten the whole meal).
It’s also a great recipe for using up scraps of handmade pasta dough (turned into maltagliati, of course!). Just be sure to cook your fresh pasta separately and stir it into the finished soup right before serving, so it doesn’t overcook.
If you're like me and are obsessed with cozy bean soups, you've gotta try this pasta e ceci next. There's just something so satisfying about a simple pot of soup to warm your soul!
here's how to make this super cozy pasta fagioli recipe:








more recipe tips:
- Borlotti beans are key to a great pasta e fagioli (also called pasta fazool)! They’re creamy, a little nutty, and mild. Depending on the source, they may also be labeled romano or cranberry beans.
- Skim this real quick if you need a refresher on how to cook dried beans. It's so worth it in this soup!
- Blend a portion of the beans for extra thickness and creaminess. You can use an immersion blender right in the pot, but I prefer to pull out 1 cup of beans in soupy broth and blend it until super smooth—this gives you the best balance of purée and whole beans.
- You can also just use a potato masher and mash some beans in the pot.
- Once you blend the beans and add the pasta, hang around and kitchen and stir more often. The beans and pasta start to stick to the pot and can burn.
- I love the meatiness a little pancetta brings, but you can totally leave it out. Just increase the olive oil to ¼ cup for richness. You can also swap in bacon for a touch of smokiness.

pasta e fagioli (Italian pasta bean soup)
This is pasta e fagioli done right—with bits of pancetta, creamy borlotti beans, and a parmesan scented broth so good you’ll want to lick the bowl (but bread works too).
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Ingredients
- 2 tbsp extra virgin olive oil
- 4 oz pancetta, finely diced
- 1 small onion, finely diced
- 1 small carrot, finely diced
- 1 celery stalk, finely diced
- kosher salt
- freshly ground black pepper
- 2 garlic cloves, minced
- 1 cup passata (or strained tomato puree)
- 3 cups cooked borlotti beans (from ½ lb dried)
- 4- 5 cups chicken stock (or a mixture of stock and bean cooking liquid, if you have it)
- 1 ½ cups small tubular pasta (like ditalini)
- ¼ cup grated parmesan, plus more for serving
Instructions
- Heat olive oil in a dutch oven over medium. Add pancetta and cook, stirring occasionally, until fat is rendered and pancetta is starting to brown, about 5 minutes.
- Add onion, carrot, and celery and season with salt and pepper. Cook, stirring occasionally, until vegetables are very soft, 10- 12 minutes. Add garlic and cook until fragrant, about a minute.
- Stir in the tomato passata and simmer gently for about 10 minutes, stirring every so often, until tomatoes have thickened and darkened a bit.
- Stir in beans and 4 cups stock and bring to a gentle simmer. Cook 5 minutes.
- Scoop out 1 cup of beans and some cooking liquid into a 2-cup glass measuring cup. Place an immersion blender directly in the measuring cup and pulse until smooth. Alternatively, use a stand blender. Return bean puree to the pot and add more salt or pepper, as needed.
- Add pasta and bring to a gentle simmer, stirring every so often to prevent sticking, until pasta is tender but still al dente. Stir in more stock, if needed, so pasta has enough liquid to cook in.
- When soup is ready, stir in parmesan. Serve hot, passing extra parmesan.
Notes
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
This recipe makes about 8 cups of soup, or 4 generous 2-cup servings.
Nutrition
- Serving Size: 2 cups
- Calories: 600
- Sugar: 8.4g
- Sodium: 602mg
- Fat: 27g
- Saturated Fat: 8.4g
- Unsaturated Fat: 17.7g
- Trans Fat: 0.1g
- Carbohydrates: 62g
- Fiber: 11g
- Protein: 27g
- Cholesterol: 33mg
Francesca Giovelli says
Massimo