Go Back
Pasta fagioli recipe with ditalini pasta, cannellini beans, and savory broth topped with grated Parmigiano.

Pasta Fagioli Recipe

Rebecca Blumer
This traditional Italian pasta fagioli combines tender cannellini beans, savory pancetta, and ditalini pasta in a rich, velvety broth naturally thickened by blending part of the beans.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Course, Soup
Cuisine Italian
Servings 6 cups
Calories 452 kcal

Equipment

  • Dutch oven
  • Immersion blender or regular blender

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
  • 5 cups chicken stock
  • 2 14 oz cans cannellini beans (rinsed and drained)
  • 1 cup canned whole plum tomatoes with the juices (hand-crushed into really small pieces)
  • 1/4 cup freshly grated Parmigiano Reggiano cheese
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt (plus more for seasoning the aromatics)
  • 1 cup dried pasta (I like to use ditalini or small shells)
  • 1 Parmigiano Reggiano rind

Instructions
 

  • Warm the olive oil in a large pot or Dutch oven, then cook the diced pancetta for about 3 to 4 minutes until browned. The pancetta should release its fat and develop browned edges without becoming hard.
  • Add the finely diced onion, celery, and a generous pinch of salt, then cook for about 3 to 4 minutes. Stir until the vegetables soften and pick up some golden color from the bottom of the pot.
  • Stir in the minced garlic and cook for about 60 seconds, then add the red pepper flakes and rosemary sprig for 30 to 60 seconds. The garlic should smell fragrant, while the rosemary releases a warm, piney aroma into the rendered fat.
  • Pour in the chicken stock, crushed tomatoes, cannellini beans, Parmigiano rind, 1/2 teaspoon salt, and 1/4 teaspoon black pepper, then partially cover and simmer gently for 25 minutes. Give the pot an occasional stir as the broth takes on a richer color and the beans become very tender.
  • Use an immersion blender to pulse the soup until about half of the beans are blended, leaving the rosemary and cheese rind intact. The broth should turn silky and opaque while still showing whole beans and small pieces of tomato.
  • Add the dried pasta and cook it in the soup for about 10 to 15 minutes, stirring frequently. Run the spoon gently across the Dutch oven floor as you stir so the ditalini does not settle, catch, or scorch.
  • Stir in the freshly grated Parmigiano Reggiano, taste, and add salt if needed before removing the rosemary sprig and Parmigiano rind. The finished soup should be thick enough to feel substantial but loose enough to settle back into the bowl.

Notes

Texture tip: Cook pasta directly in the soup if serving immediately. If planning for leftovers, cook and store the pasta separately to prevent it from absorbing too much broth.
Reheating: Reheat leftovers gently over medium-low heat and stir in warm chicken stock or warm water a splash at a time to loosen the thickened broth.
Ingredient tip: Use freshly grated Parmigiano Reggiano from a wedge rather than pre-shredded cheese so it melts cleanly without clumping.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Keyword cannellini beans, ditalini pasta, Italian bean soup, pasta fagioli recipe