How to make pasta e fagioli
- Heat the stock. In a separate pot, bring the chicken stock to a gentle simmer and keep warm.
- Render the pancetta. In a 6-quart Dutch oven over medium heat, add the olive oil and pancetta. Cook until the fat renders and the pancetta begins to crisp, 5–8 minutes.
- Build the soffritto. Add the onion, carrots, celery, and whole garlic cloves. Cook, stirring occasionally, until softened and the onion turns translucent, about 8 minutes.
- Deglaze. Add the white wine and scrape up any browned bits. Simmer until nearly evaporated.
- Simmer the soup. Stir in the tomatoes, cannellini beans, garbanzo beans, lentils, bay leaves, rosemary, salt, pepper, and warm stock. Bring to a boil, then reduce to a simmer.
- Cook until the lentils soften. Simmer uncovered until the lentils are just beginning to become tender, about 15–25 minutes.
- Blend for body. Remove about 2 cups of the solids, avoiding bay leaves and garlic if possible, and puree until smooth.
- Cook the pasta. Bring the soup back to a boil and add the ditalini. Cook until al dente, stirring occasionally and adding extra hot stock or water if needed to keep the pasta submerged.
- Finish the soup. Remove the bay leaves and garlic cloves. Stir in the pureed mixture and grated Parmigiano-Reggiano. Taste and adjust seasoning.
- Serve. Ladle into bowls and finish with extra Parmigiano-Reggiano.