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.
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.
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.
10/8/2025
The meatless version with rosemary and kale worked really well.
10/8/2025
I skipped the wine and used extra stock. It still came out balanced.
10/8/2025
Mashing some of the beans made the broth feel much richer.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
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.
Add your personal creations and build your own recipe collection.