A rustic Italian soup with ditalini pasta and cannellini beans in a rich tomato-parmesan broth, thickened by blending half the beans into the base.
Italian grandmothers figured out the protein problem centuries ago. They just didn't call it that. Beans and pasta together make a complete protein, covering all the essential amino acids your muscles need to recover. Pasta e fagioli is peasant food in the best possible sense: cheap, filling, and nutritionally way smarter than it looks on paper. It's the kind of recipe that survived for generations because it actually works.
The real secret to this version is blending one full can of cannellini beans directly into the broth. It transforms the base from a thin tomato soup into something thick and creamy without adding a drop of cream or butter. The second can goes in whole so you get that satisfying bite of tender beans in every spoonful. Finish with a really generous shower of parmesan, not the dusty stuff from the green can, but actual parmigiano-reggiano that melts into the hot soup and adds umami plus an extra protein bump.
I make a big pot of this on Sunday nights when the weather turns cold. It reheats better than almost any soup I know. The pasta absorbs a little more broth overnight, the flavors deepen, and you end up with something closer to a thick stew by day two. At 24g protein per bowl, it's a legit post-gym dinner that warms you up from the inside.
Traditional pasta e fagioli typically uses a modest amount of beans and a light broth, delivering about 12-14g protein per serving. We use two full cans of cannellini beans (blending one into the broth for creaminess) and finish with generous parmesan, bringing each serving to 24g protein.