Pasta e Fagioli is one of the most comforting and traditional Italian dishes. It's a simple, rustic combination of pasta and beans simmered in a rich, flavorful sauce. Every region in Italy has its own version, but at its heart, this dish is about simple ingredients cooked slowly and thoughtfully.

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
Growing up in Italy, Pasta e Fagioli wasn't for fancy occasions, but it was nourishing, affordable, and deeply satisfying. It's still one of the most beloved "cucina povera" recipes today, especially in the Southern regions of Italy.
For more Southern comforting pasta dishes, try also Pasta e Patate (Pasta and Potatoes with Provola cheese) or Lasagna Napoletana (Southern Italian Lasagna with Cheese and Meatballs).
Jump to:
What Makes Pasta e Fagioli Authentic?
Traditional Pasta e Fagioli follows a few simple principles:
- A base of soffritto for depth of flavor
- Beans as the main protein
- Small pasta cooked directly in the broth
- Herbs like bay leaf and rosemary
- Olive oil and Parmesan to finish
Some regions make it thicker, almost like a stew. Others serve it more brothy like a soup. Both are authentic - it simply depends on preference.
🧾 Ingredients
- Bacon - Adds smoky depth and richness. Pancetta can also be used for a more traditional Italian touch.
- Onion, Celery & Carrots (Soffritto) - This aromatic base builds the flavor foundation. Dice finely for even cooking. Check this guide on Soffritto (Mirepoix): What it is, how to use and how to freeze.
- Garlic - One clove is enough to perfume the soup without overpowering it.
- Tomato Paste - Just a spoonful enhances color and adds subtle sweetness and acidity.
- Brown Beans or Cannellini Beans - Cannellini are creamy and traditional in many regions. Brown beans give a slightly firmer texture.
- Bay Leaf - Adds subtle herbal depth while simmering.
- Rosemary - A small amount brings warmth and earthiness. Don't overdo it.
- Pasta (Ditalini or Pasta Mista) - Small shapes work best. Pasta mista (mixed broken pasta) is very traditional in Southern Italy.
See the recipe card for quantities.
🍳 Substitutions
- Bacon → You can use pancetta, guanciale, or omit for vegetarian version
- Cannellini beans → Use Borlotti beans or kidney beans
- Ditalini Pasta → You can also use small shells, elbow pasta, or broken spaghetti
- Tomato paste → Crushed tomatoes could be used (reduce slightly for similar thickness)
- Parmesan → Pecorino Romano for sharper flavor or skip completely for a dairy-free version
- For a vegetarian Pasta e Fagioli, simply skip the bacon and use vegetable broth.
🥣 Variations
- Thicker Stew Version - Blend a small portion of the beans before adding pasta for a creamier consistency.
- More Brothy Version - Add extra broth and reduce pasta slightly.
- Spicy Version - Add a pinch of chili flakes with the soffritto.
- Greens Added - Stir in chopped kale or spinach near the end for added nutrients.
- Extra Rustic - Add a Parmesan rind while simmering for deeper flavor.
📋 Instructions with Photos

Step 1. Sautè the finely minced soffritto together with the bacon.

Step 2. Add the tomato paste and cook a few more seconds.

Step 3. Add the pasta directly into the pan, then cover with broth.

Step 4. Simmer until the pasta is al dente, then add the beans.

❄️ Storage & Reheating
Fridge: Store in an airtight container up to 3 days. The pasta will absorb liquid, so expect it to thicken.
Reheating: Add a splash of water or broth when reheating to loosen the texture.
Freezer: Best to freeze without pasta. Cook pasta fresh when reheating for best texture.
💭 Recipe FAQs
Yes! But make sure to soak them overnight, and consider the longer cooking time (about 20 minutes).
Yes, but for best texture, cook pasta separately if planning to store longer.
You can make it gluten-free by using gluten-free pasta.
⭐ Top tip
For the most authentic flavor, let the soup rest for 10-15 minutes before serving. The starch thickens slightly and the flavors settle beautifully.

🫶 Related recipes you might like
Looking for other recipes like this? Try these pasta recipes:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- Heat olive oil in a large pot. Add diced bacon and cook until lightly crispy. Add onion, celery, and carrot. Cook gently for 6-8 minutes until soft.
- Stir in garlic and tomato paste and cook 1 minute.
- Add the pasta directly to the pot and cook until tender. Then cover with the broth. Add the bay leaf, and rosemary. Simmer 15 minutes.
- When the pasta is almost al dente, add the beans and finish cooking. Adjust the heat if it's too liquid, or add a splash of broth or water if it gets too dense. Adjust seasoning to taste.
- Serve topped with parsley, Parmesan, and a tiny drizzle of olive oil.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Video
Notes
- Dice the soffritto finely for even cooking. It should disappear in the sauce once cooked.
- Adjust thickness with broth depending on preference.
- A Parmesan rind in the broth adds incredible depth.









Anita says
For some reason I thought it would take hours to make Pasta Fagioli but this was incredibly easy and very flavorful!
Jessica Montanelli says
Thank you! I'm glad you liked it! 🙂
Frank | Memorie di Angelina says
I adore pasta e fagioli! It's one of my go to spur of the moment dishes. So easy and so tasty. Always thick for me.
Jessica Montanelli says
Yes! So easy and a perfectly balanced meal. 🙂