What if you could dive into a bowl of comforting Italian magic that wraps you in warmth and heartiness with every spoonful? This Pasta e Fagiole Recipe does just that, blending tender cannellini beans with savory pancetta, fresh garden vegetables, and tiny pasta shapes swimming in a rich, flavorful broth. As it simmers on the stovetop, your kitchen fills with a mouthwatering aroma that promises homestyle goodness and satisfying comfort.
Why You’ll Love This Pasta e Fagiole Recipe
- Rich, Soul-Warming Flavor: This soup is a beautiful blend of tender beans, savory pancetta, and aromatic veggies, delivering layers of taste that hug your senses.
- Simple Ingredients: Made with pantry staples like olive oil, garlic, canned tomatoes, and chicken broth, it’s accessible without any fuss.
- Perfect for Weeknight Suppers: With only about 35 minutes total, it fits beautifully into busy evenings when you crave something cozy and home-cooked.
- Versatility at Its Best: Whether you add pancetta or skip it for a vegetarian twist, you can tailor this soup to your taste while keeping its hearty essence.
- Impressive Yet Comforting: Serving it with a drizzle of olive oil and shaved Parmesan or Pecorino creates a rustic presentation that feels special but stays approachable.
Why This Pasta e Fagiole Recipe Works
This Pasta e Fagiole Recipe thrives on using a stovetop method that slowly softens fresh carrot, onion, celery, and pancetta, unlocking their deep flavors before adding garlic for that extra aromatic punch. The combination of cannellini beans and small pasta creates a hearty texture balance, and pureeing a scoop of the bean mixture adds body and creaminess to the broth without extra cream. The final touch of fresh parsley and a drizzle of quality olive oil bring brightness and richness that elevate the whole dish effortlessly.
Ingredients You’ll Need

Gathering the ingredients for this dish is like prepping a small Italian celebration, blending fresh veggies, robust beans, and classic seasonings that come together beautifully in one pot.
- Good Quality Olive Oil: The foundation for sautéing and finishing with a silky drizzle.
- Shaved Parmesan or Pecorino Romano Cheese: Adds a salty, nutty topping that melts gently over the soup.
- Fresh Chopped Parsley: A burst of fresh green flavor at the end.
- 3 Tablespoons of Olive Oil: Used for cooking the vegetables and pancetta.
- 2 Large Garlic Cloves, Minced: Infuses the broth with its signature warmth.
- 1 Large Carrot, Finely Chopped: Sweetness that softens during the simmer.
- 2 Celery Stalks, Finely Chopped: Adds earthy depth and crunch.
- 1 Small Onion, Finely Chopped: Brings natural sweetness and body.
- 1/3 Cup Finely Chopped Pancetta or Bacon (Optional): Introduces savory, smoky notes.
- 1 (28 Ounce) Can Chopped Tomatoes – I Use Mutti Brand: Brings bright acidity and color.
- 1 Quart Chicken Broth: The rich, savory base of the soup.
- 2 Cups Water: Balances the broth’s concentration.
- 2 (14 Ounce) Tins Cannellini Beans (or Equivalent, Prepared From Dried): The creamy heart of the soup.
- 2 Cups Small Pasta (Tubettini or Ditalini): Tiny pasta that soaks up delicious flavors.
- 1/3 Cup Chopped Fresh Parsley: Added at the end for fresh vibrancy.
- Salt & Pepper: Essential seasonings to taste.
- Dash Of Red Pepper Flakes: A gentle kick to enliven the broth.
Ingredient Substitutions & Tips
- Pancetta or Bacon: For a vegetarian version, simply leave it out or substitute with smoked paprika for that smoky flavor.
- Chicken Broth: Vegetable broth works wonderfully for a vegetarian-friendly soup.
- Cannellini Beans: Navy or great northern beans are excellent stand-ins.
- Small Pasta: If you can’t find tubettini or ditalini, orzo or small elbow macaroni works just fine.
👨🍳 Pro Tips for Perfect Results
- Tip 1: Use good-quality olive oil both for cooking and finishing to enhance flavor depth.
- Tip 2: Finely chop the vegetables evenly to ensure they cook uniformly and melt into the broth.
- Tip 3: Puree a bit of the bean mixture to create a thicker, creamier texture without cream.
- Tip 4: Keep an eye on the pasta and cook it just al dente to prevent the soup from becoming mushy.
- Tip 5: Adjust seasoning at the end—you can always add more salt, pepper, or red pepper flakes for balance.
How to Make Pasta e Fagiole Recipe
Step 1: Sauté the Base
Heat 3 tablespoons of olive oil in a large heavy pot, then gently cook the finely chopped onion, carrot, pancetta, and celery until they are wonderfully soft and infused with flavor.
💡 Pro Tip: Cooking slowly over medium heat brings out the natural sweetness of the veggies and crisps the pancetta just right.
Step 2: Add the Garlic
Next, toss in the minced garlic and cook for just about a minute. This step releases that gorgeous garlic aroma without burning it—delicate and fragrant.
💡 Pro Tip: Stir constantly to keep garlic from browning too quickly and turning bitter.
Step 3: Build the Broth
Pour in the chicken broth, both tins of cannellini beans, chopped tomatoes, and two cups of water. Let everything cook together for 15 minutes, letting the ingredients meld into a harmonious broth.
💡 Pro Tip: Use a heavy pot to maintain even heat and prevent sticking as the soup simmers.
Step 4: Create Creaminess (Optional)
Scoop out a few spoonfuls of the bean mixture, then puree or mash them before returning the mixture to the pot. This step is optional but adds a luscious, creamy texture that’s irresistible.
💡 Pro Tip: Blend just enough to thicken—but keep some bean chunks for heartiness.
Step 5: Add Pasta and Herbs
Stir in the small pasta along with the chopped fresh parsley, salt, pepper, and a dash of red pepper flakes. This will brighten the soup while adding irresistible texture.
💡 Pro Tip: Keep stirring occasionally so pasta cooks evenly and doesn’t settle at the bottom.
Step 6: Cook Pasta to Perfection
Continue cooking until the pasta reaches an al dente bite, tender but with a pleasant chew that complements the creamy beans.
💡 Pro Tip: Taste test often—soups can go from perfect to overcooked quickly.
Step 7: Serve with Style
Ladle the soup into warm bowls, then top each serving with a generous drizzle of olive oil, a sprinkle of shaved Parmesan or Pecorino Romano, and a little extra chopped parsley for freshness.
💡 Pro Tip: Serve right away to enjoy the soup’s vibrant aromas and textures at their peak.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Overcooking Pasta: Leads to mushy texture that slows digestion of flavors.
- Skipping the Puree Step: Without pureeing some beans, broth stays thin and less velvety.
- Undercooking Vegetables: Results in crunchy textures that don’t meld well in the soup.
- Burning Garlic: Adds bitter notes; cook just gently for aroma.
- Using Low-Quality Broth: Dulls the soup’s depth—opt for rich, flavorful broth.
- Forgetting Fresh Herbs: Parsley adds dimension; neglecting it can make soup flat.
Delicious Variations to Try
Once you’ve mastered this classic Pasta e Fagiole Recipe, consider mixing it up for different moods or seasons.
Vegetarian Version
Omit the pancetta and swap chicken broth for vegetable broth. Add a pinch more red pepper flakes and extra herbs to keep the soup lively and hearty without meat.
Extra Hearty Bean Blend
Combine cannellini with some cooked chickpeas or kidney beans for a variety of textures and nutrition boosts.
Herby Twist
Introduce fresh rosemary or thyme during the simmering stage for an earthy herbal aroma that pairs beautifully with beans and tomatoes.
Spicy Kick
Increase the red pepper flakes or finish with a few drops of mild chili oil to awaken your taste buds with gentle heat.
Cheese Swap
Try finishing with shaved aged Manchego or Grana Padano for a nuanced flavor change while keeping things traditional and elegant.
How to Serve Pasta e Fagiole Recipe

Garnishes
Top each bowl with freshly shaved Parmesan or Pecorino Romano cheese, a drizzle of extra virgin olive oil, and a sprinkle of finely chopped fresh parsley to brighten every bite.
Side Dishes
This soup pairs wonderfully with crusty Italian bread or garlic-rubbed crostini to soak up every drop of the delicious broth.
Creative Ways to Present
Serve inside rustic bread bowls for a cozy meal or in large shallow dishes with a swirl of olive oil and an extra sprinkle of chili flakes for visual drama. Adding a small side salad with lemon vinaigrette complements the hearty soup’s richness beautifully.
Make Ahead and Storage
Make-Ahead Instructions
You can prepare the soup base up to the point before adding pasta and herbs, cooling it completely, and storing it in the fridge for up to 24 hours.
Storage
Keep your Pasta e Fagiole covered in an airtight container in the refrigerator for up to 3 days to maintain freshness and flavor.
Freezing
This soup freezes well if you leave out the pasta. Freeze the bean and tomato broth mixture for up to 3 months, then thaw and add fresh pasta when reheating.
Reheating
Reheat gently on the stovetop, adding a splash of water or broth if the soup thickens too much. Add pasta last to keep its texture and serve warm.
Expert Tips for Success
- Use a heavy-bottomed pot to prevent scorching and allow even heat distribution during cooking.
- Reserve some bean liquid when pureeing to adjust the soup’s consistency.
- Season gradually to balance the flavors perfectly.
- Low and slow cooking of the veggie base unlocks rich, natural sweetness.
- Choose small pasta shapes that hold broth well and cook uniformly.
- Finish with fresh herbs for a vibrant contrast to the deep flavors.
- Serve immediately for the best textural experience and flavor.
Frequently Asked Questions
Can I make this Pasta e Fagiole Recipe vegetarian?
Absolutely! Simply skip the pancetta and use vegetable broth instead of chicken broth, and you’ll have a hearty, meat-free version.
What pasta works best in this soup?
Small shapes like tubettini, ditalini, or orzo are ideal because they cook quickly and absorb the flavors well without overwhelming the soup.
Can I use dried beans instead of canned?
Yes, but be sure to soak and cook them fully beforehand. The recipe timings assume canned beans for convenience.
How do I prevent the soup from becoming too thick after refrigerating?
This soup tends to thicken as it cools — just add a little water or broth and gently reheat to loosen it back up.
Is it okay to skip pureeing part of the beans?
Yes, though pureeing some beans adds a lovely creaminess. If you prefer a chunkier texture, you can skip this step.
What can I use if I don’t have pancetta?
Bacon works well, but for a pork-free option, either omit entirely or add smoked paprika to mimic smoky depth.
Can I freeze the soup with pasta inside?
It’s better to freeze the soup without pasta, as it can become mushy when reheated. Add fresh pasta during reheating for best texture.
Final Thoughts
Sharing this Pasta e Fagiole Recipe feels like passing down a little piece of Italy’s heart and soul. It’s a bowl full of rustic, satisfying flavors combined with nourishing beans, fresh veggies, and tender pasta—a simple yet deeply comforting experience anyone can create. Whether it’s a chilly night or a craving for something wholesome, this recipe invites you to slow down, savor the moment, and enjoy a timeless classic made right in your own kitchen. Dive in and enjoy every delicious spoonful!
PrintPasta e Fagiole Recipe
This comforting Pasta e Fagiole recipe is a hearty Italian soup featuring cannellini beans, vegetables, and small pasta simmered in a flavorful broth, perfect for a satisfying meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Ingredients
Main Ingredients
- Good Quality Olive Oil
- Shaved Parmesan or Pecorino Romano Cheese
- Fresh Chopped Parsley
- 3 Tablespoons of Olive Oil
- 2 Large Garlic Cloves, Minced
- 1 Large Carrot, Finely Chopped
- 2 Celery Stalks, Finely Chopped
- 1 Small Onion, Finely Chopped
- 1/3 cup Finely Chopped Pancetta or Bacon (Optional)
- 1 (28 Ounce) Can Chopped Tomatoes – I Use Mutti Brand
- 1 quart Chicken Broth
- 2 cups Water
- 2 (14 Ounce) Tins Cannellini Beans (or Equivalent, Prepared From Dried)
- 2 cups Small Pasta (Tubettini or Ditalini)
- 1/3 cup Chopped Fresh Parsley
- Salt & Pepper
- Dash Of Red Pepper Flakes
Instructions
- Heat the oil in a large heavy pot, then cook the onion, carrot, pancetta, and celery until soft.
- Add the garlic and cook another minute.
- Pour in the broth, beans and chopped tomatoes, water, and cook for 15 minutes.
- Remove a few scoops of the bean mixture and puree or mash, then return to the pot. (Optional)
- Add the pasta, chopped parsley and seasonings.
- Cook until the pasta is cooked al dente.
- Serve in bowls topped with a drizzle of olive oil, the shaved cheese and a sprinkling of chopped parsley.