215 ozcans cannellini beans, rinsedkidney beans also work
1cupwater
2tbsp.extra-virgin olive oilplus extra for drizzling
2largeonionschopped fine
2largecarrotspeeled and chopped fine
1ribcelerychopped fine
2ouncespancetta or bacon (optioal)chopped fine
¾tsp.salt
½tsp.pepper
2tbsp.tomato paste
4clovesgarlicminced
¼tsp.red pepper flakesoptional
4cupschicken broth
1cuppasta, dry ditalini, elbow
2ouncesParmesan cheesegrated (1 cup), plus extra for serving
½cupbasilfinely chopped fresh
Get Recipe Ingredients
Instructions
Process 1 can of beans and water in a food processor until smooth, about 30 seconds. Set aside.
Heat oil in large saucepan over medium heat until shimmering. Add onions, carrots, celery, pancetta (if using), salt, and pepper and cook until vegetables are softened, about 10 minutes.
Add tomato paste, garlic, and pepper flakes, if using, and cook until fragrant, about 2 minutes. Stir in broth, remaining can of beans, and pureed bean mixture. Bring to boil, reduce heat to medium-low, and simmer, stirring occasionally, until flavors have melded, about 10 minutes.
Increase heat to medium and bring to boil. Add pasta and cook, stirring occasionally, until pasta is al dente, about 12 minutes. Off heat, stir in Parmesan and basil. Serve, drizzled with extra oil and passing extra Parmesan separately.
Notes
You can use any small pasta shape, such as tubettini, elbow macaroni, or small shells, in place of the ditalini. To make this soup vegetarian, omit the pancetta and substitute vegetable broth for the chicken broth. If you do not have a food processor, you can use a blender to process the beans and water in step 1.