This rustic, creamy Authentic Italian Pasta E Fagioli Bean Soup is made with tender ditalini, borlotti beans, and a rich tomato broth, ready in just 45 minutes. The starch from the pasta releases directly into the pot, naturally thickening the liquid into a comforting, velvety stew. I always keep a parmesan rind in my freezer specifically to melt into this dish for extra depth.
Why This Classic Works
Many quick versions of this dish miss the mark by treating it like a clear vegetable soup. I learned the hard way that boiling the pasta separately results in a thin, watery broth that lacks character. To get that traditional, sauce-like consistency, the pasta must cook directly in the liquid.
Another secret lies in the texture of the beans themselves. By crushing a portion of the tender beans against the side of the pot, you create a natural thickener that gives the soup body without needing heavy cream. This simple technique transforms humble ingredients into a restaurant-quality meal.
Authentic Italian Pasta E Fagioli Bean Soup Ingredients
- 2 tbsp extra virgin olive oil
- 4 oz pancetta, diced (optional but traditional)
- 1 medium yellow onion, finely chopped
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 sprigs fresh rosemary
- 2 (15 oz) cans borlotti or cannellini beans, rinsed and drained
- 1 cup crushed tomatoes or tomato purée
- 4 cups vegetable or chicken broth
- 1 cup water (plus more if needed)
- 1 parmesan cheese rind
- 1 cup dry ditalini or small shell pasta
- Salt and black pepper to taste

How To Make Authentic Italian Pasta E Fagioli Bean Soup
- Sauté the Base: Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced pancetta and cook until the fat renders and edges crisp, about 4 minutes. Add the onion, carrot, and celery, sautéing for 6-8 minutes until the vegetables are soft and translucent.
- Bloom the Aromatics: Stir in the minced garlic and fresh rosemary sprigs. Cook for just 1 minute until fragrant, being careful not to burn the garlic.
- Simmer the Broth: Add the drained beans, crushed tomatoes, broth, water, and the parmesan rind. Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 15 minutes to let the flavors meld.
- Thicken the Soup: Remove the lid. Use the back of a wooden spoon to smash about half of the beans against the side of the pot. This releases starch and creates a creamy base.
- Cook the Pasta: Stir in the dry ditalini pasta. Simmer uncovered for 10-12 minutes, or until the pasta is al dente. Stir frequently to prevent sticking. Remove the rosemary stems and parmesan rind before serving.

Recipe Tips
- The Rind Rule: Never throw away your parmesan rinds. Simmering a hard rind in the soup infuses it with a savory, salty umami flavor that stock alone cannot provide.
- Resting Time: This dish tastes best after sitting for about 10 minutes off the heat. This resting period allows the sauce to thicken further and the pasta to absorb the final bit of flavor.
- Bean Choice: While borlotti (cranberry) beans are the most traditional choice for their nutty flavor, cannellini beans are a perfect substitute and yield a slightly creamier result.
What To Serve With Pasta E Fagioli
This hearty soup pairs perfectly with a slice of crusty artisan bread or focaccia to mop up the thick broth. A simple green salad with a sharp vinaigrette cuts through the richness of the starch and beans.

How To Store
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb liquid, so the soup will be much thicker the next day; simply add a splash of water or broth when reheating.
FAQs
Can I freeze this soup?
It is best to freeze the soup base without the pasta, as the pasta can become mushy upon thawing. If freezing a fully made batch, be prepared for very soft pasta when reheated.
Do I have to use pancetta?
No, you can easily make this vegetarian by omitting the pancetta and using vegetable broth. The beans and parmesan rind provide plenty of savory flavor on their own.
What if the soup gets too thick?
This dish is meant to be thick, almost like a stew. However, if it becomes too pasty, simply stir in half a cup of warm water or broth until you reach your desired consistency.
Nutrition
- Calories: 350
- Total Fat: 12g
- Saturated Fat: 3g
- Cholesterol: 15mg
- Sodium: 850mg
- Total Carbohydrate: 45g
- Protein: 15g
Try More Recipes:
- Italian Butter Bean Soup Recipe
- Italian Cabbage Soup With White Beans Recipe
- Italian Onion Soup Recipe (Zuppa di Cipolle)
Authentic Italian Pasta E Fagioli Bean Soup
4
servings15
minutes30
minutes45
minutesAuthentic Italian Pasta E Fagioli Bean Soup combines creamy borlotti beans, tender ditalini, and aromatic herbs in 45 minutes. A perfect weeknight dinner.
Ingredients
2 tbsp extra virgin olive oil
4 oz pancetta, diced (optional but traditional)
1 medium yellow onion, finely chopped
2 medium carrots, peeled and diced
2 celery stalks, diced
3 cloves garlic, minced
2 sprigs fresh rosemary
2 (15 oz) cans borlotti or cannellini beans, rinsed and drained
1 cup crushed tomatoes or tomato purée
4 cups vegetable or chicken broth
1 cup water (plus more if needed)
1 parmesan cheese rind
1 cup dry ditalini or small shell pasta
Salt and black pepper to taste
Directions
- Sauté the Base: Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced pancetta and cook until the fat renders and edges crisp, about 4 minutes. Add the onion, carrot, and celery, sautéing for 6-8 minutes until the vegetables are soft and translucent.
- Bloom the Aromatics: Stir in the minced garlic and fresh rosemary sprigs. Cook for just 1 minute until fragrant, being careful not to burn the garlic.
- Simmer the Broth: Add the drained beans, crushed tomatoes, broth, water, and the parmesan rind. Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 15 minutes to let the flavors meld.
- Thicken the Soup: Remove the lid. Use the back of a wooden spoon to smash about half of the beans against the side of the pot. This releases starch and creates a creamy base.
- Cook the Pasta: Stir in the dry ditalini pasta. Simmer uncovered for 10-12 minutes, or until the pasta is al dente. Stir frequently to prevent sticking. Remove the rosemary stems and parmesan rind before serving.
