
Pasta Fagioli
A hearty, soul-warming Italian-American classic that's equal parts soup and stew. Tender cannellini beans and small pasta simmer together in a rich tomato-herb broth with savory pancetta and aromatics. This is the kind of one-pot meal that fills the whole house with incredible fragrance — have crusty bread ready for dunking.
6 servings · Prep 15 min · Cook 40 min · Total 55 min
American · Italian · Soup · Dinner
Ingredients
Open in recipe scaler →
4 oz pancetta diced
1 medium yellow onion finely diced
3 stalks celery finely diced
2 medium carrots peeled and finely diced
4 cloves garlic minced
2 tbsp olive oil
1 can crushed tomatoes
2 can cannellini beans drained and rinsed
5 cup low-sodium chicken broth
1 tsp dried rosemary crumbled
1 tsp dried thyme
0.5 tsp red pepper flakes
1 tsp salt plus more
0.5 tsp black pepper freshly ground
0.5 cup Parmesan cheese freshly grated
2 tbsp fresh parsley chopped
2 tbsp extra-virgin olive oil for drizzling
Equipment
Stovetop
Dutch Oven
Blender
Mixing Bowl
Pot
Wooden Spoon
Knife
Ladle
Cutting Board
Mixing Bowl (4 Quarts)
Instructions
- Heat ~[2 tablespoons] of @[Olive Oil] in a large #[Dutch Oven] or heavy #[Pot] over ^[medium heat]. Add the diced @[Pancetta] and cook, stirring occasionally, until the fat renders and the @[Pancetta] is lightly golden, about ~[4–5 minutes].
- Add the diced @[Yellow Onion], @[Celery], and @[Carrots] to the #[Pot]. Cook, stirring occasionally, until the vegetables are softened and the @[Yellow Onion] is translucent, about ~[7–8 minutes]. Add the @[Garlic] minced, @[Rosemary] dried, @[Thyme] dried, and @[Red Pepper Flakes] (if using). Stir and cook for ~[1 more minute] until fragrant.
- Pour in the @[Crushed Tomatoes] and @[Low-Sodium Chicken Broth]. Stir to combine, scraping up any browned bits from the bottom of the #[Pot]. Add the @[Cannellini Beans] drained, @[Salt], and @[Black Pepper]. Bring the soup to a boil, then reduce the heat to ^[medium-low] and simmer uncovered for ~[15 minutes] to let the flavors meld.
- Using a #[Ladle], scoop out about ~[1 cup] of @[Cannellini Beans] and @[Low-Sodium Chicken Broth] and mash or blend them until smooth, then stir the mixture back into the #[Pot]. This gives the soup its signature creamy, thick body without any cream.
- Bring the soup back to a gentle boil and stir in the ditalini pasta. Cook uncovered, stirring occasionally, until the pasta is al dente, about ~[8–10 minutes] (check the package directions). Taste and adjust seasoning with @[Salt] and @[Black Pepper] as needed.
- #[Ladle] the pasta fagioli into bowls. Finish each bowl with a drizzle of @[Extra-Virgin Olive Oil], a generous shower of freshly grated @[Parmesan Cheese], and a sprinkle of chopped @[Parsley]. Serve immediately with crusty bread on the side.






