Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.4
(74)
Export 13 ingredients for grocery delivery
Step 1
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. Note that we use the liquid from the beans, so don't drain it up front.
Step 2
Heat oil in medium saucepan over medium heat until shimmering. Add onion, carrot, pancetta, salt, and pepper and cook until vegetables are softened, 6 to 8 minutes.
Step 3
Add tomato paste, garlic, and pepper flakes and cook until fragrant, about 2 minutes. Stir in broth and beans and their liquid, scraping up any browned bits, and bring to boil. Reduce heat to medium-low and simmer, stirring occasionally, until liquid has thickened slightly, about 10 minutes.
Step 4
Increase heat to medium and bring to boil. Add pasta and cook, stirring occasionally, until pasta is al dente, 10 to 12 minutes. Off heat, stir in Parmesan and basil. Serve, drizzling with extra oil and passing extra Parmesan separately.