Pasta fagioli is one of those Italian classics that feels like a warm hug the moment you take the first bite. 🍝
Tender pasta, creamy beans, and a rich tomato based broth simmered together with just the right amount of herbs. It’s simple, hearty, and endlessly comforting.
This version comes together in one pot and tastes like it’s been simmering all day, even though it really hasn’t.
Once you make a batch, you’ll understand why this soup has stuck around for generations.
Why This Recipe Works
Sautéing the vegetables in olive oil before adding liquid builds a real flavor base instead of just a starting point.
Using both whole and mashed beans gives the broth natural body and thickness without needing anything extra.
And cooking the pasta directly in the soup lets it soak up all that rich, savory flavor as it finishes.
What You’ll Need

| Ingredient | Amount |
|---|---|
| Olive oil | 2 tbsp |
| Yellow onion, diced | 1 |
| Carrots, diced | 1 cup |
| Celery, diced | 1 cup |
| Garlic, minced | 3 cloves |
| Diced tomatoes | 1 can (28 oz) |
| Chicken or vegetable broth | 4 cups |
| Cannellini beans, drained | 2 cans (15 oz each) |
| Small pasta, like ditalini | 1 cup |
| Dried oregano | 1 tsp |
| Dried basil | 1 tsp |
| Parmesan rind, optional | 1 piece |
| Salt and pepper | To taste |
| Fresh parsley | For garnish |
Simple, classic ingredients that build into something really comforting.
Tools You’ll Need
- Large pot or Dutch oven
- Wooden spoon
- Ladle
- Sharp knife and cutting board
Pro Tips
Things that make this soup taste like it came from an Italian kitchen.
- Don’t skip the parmesan rind if you have one. It adds a subtle richness to the broth as it simmers.
- Mash some of the beans before adding them. This thickens the broth naturally without needing flour or cornstarch.
- Cook the pasta separately if you’re planning leftovers. Pasta continues to absorb liquid, so it can make the soup thick if stored together.
- Season gradually and taste as you go. Canned beans and broth both carry sodium, so it’s easy to over season.
- Let the vegetables soften fully before adding liquid. This builds a much deeper base flavor.
Substitutions and Variations
| Original | Swap | Notes |
|---|---|---|
| Cannellini beans | Great northern beans | Very similar, interchangeable |
| Ditalini pasta | Small shells or elbow macaroni | Any small pasta shape works |
| Chicken broth | Vegetable broth | Makes this a vegetarian dish |
| Regular version | Add Italian sausage | Adds heartiness and extra flavor |
| Fresh herbs | Dried herbs | Already used here, adjust to taste as needed |
Want more depth? Add a splash of red wine while the vegetables cook.
Make Ahead Tips
The soup base, without the pasta, can be made a few days ahead and stored in the fridge.
Cook the pasta separately and add it fresh when reheating, since it continues to absorb liquid the longer it sits.
This soup also freezes well without the pasta, just add freshly cooked pasta after thawing and reheating.
How to Make Pasta Fagioli

- Heat the olive oil in a large pot over medium heat.
- Add the onion, carrots, and celery, cooking for 6-7 minutes until softened.
- Add the garlic and cook for 1 minute.
- Pour in the diced tomatoes and broth.
- Add one can of beans whole, and mash the second can before adding it to the pot.
- Stir in the oregano, basil, and parmesan rind if using.
- Bring to a simmer and cook for 15-20 minutes.
- Add the pasta and cook for another 8-10 minutes, until tender.
- Remove the parmesan rind if used, and season with salt and pepper to taste.
- Garnish with fresh parsley before serving.
Simple, warm, and exactly what you want on a chilly evening.
Extra Details
A bowl of pasta fagioli comes in around 320 calories, depending on portion size and how much pasta and beans you include.
This is really a full meal on its own, though a piece of crusty bread or a simple green salad never hurts.
To save time, dice your vegetables ahead so the soup comes together faster on a busy night.
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat gently on the stovetop over low heat, adding a splash of broth since the pasta continues to absorb liquid as it sits.
If freezing, it’s best to leave the pasta out and add freshly cooked pasta after reheating.
FAQ
Can I make this soup vegetarian? Yes, just use vegetable broth instead of chicken broth, and this dish becomes fully vegetarian.
Why did my pasta turn out mushy? This usually happens if it sits too long in the soup after cooking. Cooking pasta separately for leftovers helps avoid this.
Can I add meat to this recipe? Yes, browned Italian sausage or ground beef both work well added along with the vegetables.
Can I make this in a slow cooker? Yes, cook the soup base on low for 6 hours, then add the pasta during the last 20-30 minutes.
What’s the difference between pasta fagioli and minestrone? Pasta fagioli focuses on beans and pasta as the main components, while minestrone typically includes a wider variety of vegetables.
Wrapping Up
Pasta fagioli is the kind of soup that never really goes out of style, simple, hearty, and endlessly comforting.
It comes together with pantry staples you likely already have, and tastes like something that took a lot more effort than it actually did.
Give this one a try on your next cold day and let me know in the comments how it turned out. I always love hearing what extras people add in.