RecipeShare Test Kitchen

Pasta e fagioli with cannellini beans, greens, ditalini, and tomato broth. A hearty soup that works well for cool evenings and make-ahead lunches.
Mash part of the beans before adding them to thicken the broth naturally.
Add extra water or stock if the pasta absorbs more liquid as it sits.
Cook the pasta separately if you plan to store the soup for several days.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Heat the olive oil in a large pot over medium heat. If using the ground beef, brown it first and spoon off excess fat if needed.
Add the onion, carrot, and celery and cook until softened. Stir in the garlic, oregano, thyme, and red pepper flakes.
Stir in the tomato paste and cook for 1 to 2 minutes.
Add the wine if using and let it reduce briefly. Pour in the stock and crushed tomatoes.
Mash part of one can of beans, then add all the beans to the pot with the Parmesan rind, bay leaf, and rosemary if using.
Simmer for 10 minutes.
Add the ditalini and cook until just tender, stirring often and adding a little water if the soup thickens too much.
Stir in the kale and cook until wilted. Remove the rind, bay leaf, and rosemary, then season with salt, black pepper, and lemon juice.
Serve with grated Parmesan.
Heat the olive oil in a large pot over medium heat. If using the ground beef, brown it first and spoon off excess fat if needed.
Add the onion, carrot, and celery and cook until softened. Stir in the garlic, oregano, thyme, and red pepper flakes.
Stir in the tomato paste and cook for 1 to 2 minutes.
Add the wine if using and let it reduce briefly. Pour in the stock and crushed tomatoes.
Mash part of one can of beans, then add all the beans to the pot with the Parmesan rind, bay leaf, and rosemary if using.
Simmer for 10 minutes.
Add the ditalini and cook until just tender, stirring often and adding a little water if the soup thickens too much.
Stir in the kale and cook until wilted. Remove the rind, bay leaf, and rosemary, then season with salt, black pepper, and lemon juice.
Serve with grated Parmesan.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
This soup leans on pantry staples and a simple soffritto base, but it still lands with the depth you want from a cool-weather dinner. Beans add body, ditalini gives the soup structure, and greens keep the bowl from feeling too heavy.
The recipe includes an optional beef variation, but it also works well as a meatless bean-and-pasta soup.
The broth is tomato-forward without being sharp, and the beans soften it into a more rounded, almost creamy texture. Kale or escarole adds a slight bitterness that keeps the soup balanced.
This is a strong meal-prep soup, but the pasta will continue absorbing liquid as it rests. If you know you will have leftovers, keep the cooked pasta separate or thin the soup with extra stock when reheating.
One serving is about one-sixth of the pot, or roughly 2 cups.
For a more balanced plate, serve it with a crisp side salad rather than extra bread. If you want a lighter bowl, reduce the pasta slightly and keep the bean and greens portions the same.
This soup is often better the next day because the broth and beans settle into a more unified texture. The only thing to watch is the pasta, which can swell as it sits and make the pot feel thicker than intended.
If you prefer a brothy result, cook the pasta separately and add it to each bowl at serving time. That small step gives you more control over the final texture, especially if you expect leftovers.
Serving Size: about 2 cups
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Yes. Omit the beef and use vegetable stock for a traditional meat-free version.
Cook it only to al dente, or boil the pasta separately and add it when serving if you are making the soup ahead.
Kale and escarole both work well. Spinach can also be used, but add it only at the end because it wilts quickly.
See how other home cooks made this recipe, then share your own experience.
3 ratings
How would you rate this recipe?
The meatless version with rosemary and kale worked really well.
I skipped the wine and used extra stock. It still came out balanced.
Mashing some of the beans made the broth feel much richer.
Add your personal creations and build your own recipe collection.