Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.5
(4)
Export 7 ingredients for grocery delivery
Step 1
Place beans in a large pot and cover with lightly salted water by at least 2 inches. Add garlic, onion, carrots, celery, and rosemary or sage. Cover and bring to a boil over high heat. Reduce heat to a bare simmer and cook, topping up with water as necessary to keep beans submerged, until beans are very tender and creamy with no graininess left, 1 to 2 hours depending on type of bean. Beans can also be cooked in a pressure cooker at low pressure for 25 minutes if using kidney or cannellini beans, or 30 minutes if using chickpeas. Discard onions, garlic, carrots, celery, and herbs. Drain beans, reserving beans and liquid separately. You should have about 6 cups of cooked beans.
Step 2
Measure out 4 cups of cooked beans, setting the remaining beans (approximately 2 cups) aside. Combine the 4 cups of beans with 3 cups bean-cooking water and blend until completely smooth. Transfer bean soup to a heatproof container and add reserved cooked beans.
Step 3
In a small pot of salted boiling water, cook pasta until just short of al dente (about 3 minutes less than cooking time on package). Drain and chill under cold running water. Let drip dry, then transfer to a container. Drizzle with a small amount of olive oil and toss to lightly coat.
Step 4
When ready to serve, ladle soup into a saucepan and bring to a simmer, thinning with water and seasoning with salt as necessary. Spoon in a generous amount of pasta and simmer until warmed through. Serve right away, drizzling fresh olive oil on top and a generous grinding of black pepper. Soup and pasta can be refrigerated separately for up to 3 days.