Hearty & Flavorful Pasta e Fagioli Soup Recipe: A Timeless Italian Classic

There are few dishes as comforting and universally loved as a perfectly prepared bowl of Italian soup. Among these cherished recipes, Pasta e Fagioli stands out as a true culinary gem. Literally translating to “pasta and beans,” this rustic and wholesome soup embodies the essence of Italian home cooking: simple, inexpensive ingredients transformed into something extraordinary. For years, this has been one of my absolute favorite Italian soups to prepare, and through countless variations, I’ve refined a version that truly elevates its flavor profile.
My quest for the ultimate Pasta e Fagioli has led me to discover a couple of “secret” ingredients that make all the difference, taking this humble soup from good to truly exceptional. Unlike some recipes that call for bacon (which I find can overpower the delicate flavors of the pasta and beans), my chosen additions are subtle yet powerful. Prepare to be amazed by the depth of flavor imparted by Parmesan cheese rind and the subtle smokiness of fire-roasted tomatoes.
Understanding Pasta e Fagioli: A Beloved Italian Tradition
Pasta e Fagioli is more than just a soup; it’s a staple of Italian cucina povera, or “poor kitchen” cuisine. Originating from peasant traditions, this dish utilizes readily available and economical ingredients – dried beans, small pasta, and garden vegetables – to create a nourishing and incredibly satisfying meal. While regional variations abound across Italy, the core concept of pasta and beans simmered in a rich, flavorful broth remains constant. From hearty, thick versions to lighter, brothy interpretations, each region boasts its own unique twist, often passed down through generations.
The beauty of Pasta e Fagioli lies in its simplicity and versatility. It’s a testament to how simple ingredients, when treated with care and a few smart additions, can create a dish bursting with authentic Italian taste. It’s a soup that warms you from the inside out, perfect for a chilly evening or a comforting family dinner.
The Secret to the Best Pasta e Fagioli: Unveiling Key Ingredients
Beans: The Heart of the Soup
The choice of beans is fundamental to a great Pasta e Fagioli. I personally favor Great Northern white beans in my bean soups, much like in my Tuscan white bean soup. Their smaller size and creamy texture, when properly cooked, integrate beautifully into the soup without becoming overly mushy or dominant. Other excellent choices for this recipe include cannellini beans or navy beans, all of which offer a mild flavor that complements the other ingredients.
While I wholeheartedly recommend using dry beans for the richest flavor and best texture, I understand that time isn’t always on our side. To save time, canned beans are a perfectly acceptable alternative. If you opt for canned, simply use two 15-ounce cans, making sure to drain and rinse them thoroughly before adding to the soup. Even with canned beans, allowing the soup to simmer for a good hour helps all the flavors meld and develop a harmonious taste.
The Magic of Flavor Enhancers
Beyond the fundamental pasta and beans, a few carefully selected ingredients elevate this soup to an unforgettable level. My two “secret” ingredients are:
- Parmesan Cheese Rind: This is a game-changer. Adding a couple of Parmesan rinds to the simmering soup infuses it with an incredible depth of umami and a subtle, cheesy richness that can’t be achieved with grated cheese alone. It’s a fantastic way to utilize what might otherwise be discarded, transforming it into a flavor powerhouse. Remember to remove the rinds before serving!
- Fire-Roasted Tomatoes: Instead of regular crushed tomatoes, using fire-roasted crushed tomatoes introduces a wonderful smoky dimension that adds complexity and warmth to the tomato base. This subtle smokiness enhances the overall savoriness of the soup without overpowering the delicate bean flavor.
Equally crucial is the foundation of any great Italian soup: the soffritto. This aromatic base, made from sautéed diced onions, carrots, and celery, is the starting point for building layers of flavor. Taking the time to properly sweat these vegetables until tender, then allowing them to slightly brown, unlocks their natural sweetness and creates a rich, savory backdrop for the entire soup. Don’t rush this step – patience here pays off immensely in the final taste.
Choosing the Right Pasta
When it comes to the pasta in Pasta e Fagioli, tradition dictates using small pasta shapes. Ditalini is the classic choice, its tiny tube-like form perfect for scooping up with the beans. Other excellent options include elbow macaroni, small shells, or even broken spaghetti. The key is to select a pasta that is proportional to the beans, ensuring a balanced bite in every spoonful. The small size also prevents the pasta from dominating the texture of the soup.

Why Cook Pasta Separately? Essential for Leftovers and Texture
One of the most important tips for making Pasta e Fagioli, especially if you anticipate having leftovers, is to cook the pasta separately from the soup. I often refer to pasta as a “sponge” ingredient, and for good reason! When pasta sits in liquid, it continues to absorb moisture, causing it to become mushy and soak up all the delicious broth. This results in an overly thick, less flavorful soup the next day.
- Preserving Broth and Texture: By cooking the pasta in a separate pot and adding it to individual bowls just before serving, you ensure that both the soup and the pasta maintain their ideal texture. The pasta remains al dente, and the broth stays rich and flavorful.
- Ideal for Meal Prep: This method is particularly beneficial if you’re making a large batch of soup for meal prep or if you know you won’t consume the entire pot immediately. Storing the soup and pasta separately in airtight containers in the refrigerator (for 3-4 days) or freezer (for 2-3 months) helps maintain quality.
- When to Cook Pasta in the Soup: If you’re planning to serve and consume the entire batch of soup right away, you can absolutely cook the pasta directly in the soup. Just remember to add an extra cup or so of vegetable or chicken stock to account for the liquid the pasta will absorb during cooking.

Expert Tips for a Perfect Pasta e Fagioli Every Time
Achieving a truly outstanding Pasta e Fagioli involves a few key steps and careful attention to detail. Follow these expert tips for the most delicious results:
- Soaking Dry Beans: If you’re using dry beans (which I highly recommend for superior flavor and texture), soak them overnight. Rinse the beans thoroughly, then place them in a bowl with enough cold water to cover them by at least two inches. Mix in about ½ tablespoon of kosher salt. Soaking not only reduces cook time but also helps the beans cook more evenly and makes them easier to digest. If you forget to soak, simply add an extra hour or so to the cooking time and a bit more stock.
- The Soffritto Technique: Begin your soup by creating a robust soffritto. Sauté your diced onions, carrots, and celery in olive oil over medium-low heat until they soften and sweeten. Crucially, then increase the heat slightly and allow these vegetables to brown slightly. This browning step, known as caramelization, deepens their flavor significantly and adds an incredible richness to your soup. Once browned, add your pressed garlic and sauté for just a minute until fragrant, being careful not to burn it.
- Don’t Forget the Parmesan Rind: As mentioned, this is a secret ingredient! Add two small Parmesan rinds (about 2 inches long) to the pot along with the stock and other ingredients. These rinds will slowly melt into the soup, imparting a savory, cheesy depth without making the soup taste overtly cheesy. Remember to fish them out before serving!
- Simmering for Flavor: After bringing the soup to a simmer, reduce the heat to low, cover the pot with a lid, but leave a small opening for steam to escape. This allows the soup to gently cook and the flavors to meld beautifully without boiling away all the liquid. Stir occasionally and scrape the bottom of the pot to prevent sticking. The longer the dry beans cook, the creamier and more flavorful your soup will become.
- Patience is Key for Dry Beans: If using dry, pre-soaked beans, expect a cooking time of about 3 hours. This extended simmer is essential for the beans to become perfectly tender and for all the flavors to fully develop. If using canned beans, the cook time will be significantly shorter, around an hour.
- Remove Bay Leaves and Rinds: Before serving, always remember to discard the bay leaves and Parmesan rinds. They’ve done their job infusing flavor and are not meant to be eaten.


Exploring Pasta e Fagioli Variations and Alternate Cooking Methods
While the classic stovetop method yields exceptional results, Pasta e Fagioli is a versatile dish that can be adapted to other cooking appliances, offering convenience without sacrificing flavor. Note that when cooking beans in a pressure cooker or slow cooker, they naturally become soft and tender, often eliminating the need for pre-soaking.
Instant Pot Pasta e Fagioli
- Sauté: Use the “sauté” function on your Instant Pot. Add olive oil and sauté the diced onions, carrots, and celery until softened and slightly browned, just like you would on the stovetop. Stir in the garlic and cook until fragrant.
- Combine: Add the fire-roasted crushed tomatoes, drained (and pre-soaked if using dry) beans, vegetable or chicken stock, all the seasonings (thyme, rosemary, red pepper flakes), and the Parmesan rinds and bay leaves. Stir everything to combine well.
- Pressure Cook: Secure the lid and ensure the valve is set to “SEAL.” Select “Pressure Cook” on high pressure for 30 minutes.
- Release Pressure: Allow for a natural release for about 10 minutes, then perform a quick release of any remaining pressure. Exercise caution when opening the lid.
- Serve: Stir the soup, remove the Parmesan rinds and bay leaves. Serve with separately cooked pasta added to individual bowls. If you plan to eat the entire batch immediately, you can add pasta to the Instant Pot and cook on low pressure for 4 minutes with the lid sealed (ensure enough liquid).
Slow Cooker Pasta e Fagioli
- Prepare Soffritto: For best flavor, I recommend briefly cooking the vegetables in a small pan on the stovetop first. Sauté the onions, carrots, and celery in olive oil until they are tender and slightly browned. This step significantly boosts the soup’s flavor.
- Transfer: Transfer the sautéed vegetables to your slow cooker pot.
- Add Ingredients: Add the fire-roasted crushed tomatoes, drained (and pre-soaked if using dry) beans, stock, seasonings, Parmesan rinds, and bay leaves. Stir everything together.
- Cook: Cover and cook on HIGH for 4-5 hours, or on LOW for 6-8 hours, until the beans are tender and the flavors have melded.
- Serve: Remove the Parmesan rinds and bay leaves before serving. Add separately cooked pasta to individual bowls. If you prefer to cook pasta directly in the slow cooker, add it during the last 30-45 minutes of cooking on HIGH, or until tender, ensuring there’s enough liquid.

Storage and Freezing Your Delicious Pasta e Fagioli
This hearty soup is perfect for making ahead and enjoying throughout the week or even freezing for a quick meal later. Proper storage ensures its continued deliciousness:
- Refrigeration: As advised, always store the soup and cooked pasta separately if you anticipate leftovers. This prevents the pasta from absorbing all the broth and becoming mushy. Store both in their own airtight food storage containers in the refrigerator for 3-4 days.
- Freezing: Pasta e Fagioli freezes beautifully, but it’s crucial to freeze it without the pasta. Prepare the soup according to the instructions, then allow it to cool as quickly as possible. To speed up cooling, you can place the pot of soup into a larger container filled with ice water, stirring occasionally, until it reaches room temperature.
- Freezing Method: Once cooled, portion the soup into freezer-safe zip-top bags or airtight containers. If using bags, squeeze out as much air as possible before sealing. Label and date each bag, then lay them flat on a cutting board or baking sheet and place them in the freezer. Once the soup is completely frozen solid, you can stack the bags vertically to save space. The soup can be frozen for 2-3 months.
- Thawing and Reheating: To thaw, simply transfer the frozen soup to the refrigerator overnight. Reheat gently in a sauce pot on the stovetop over medium-low heat until warmed through. You can then cook fresh pasta and add it to individual servings as you reheat.
PIN THIS RECIPE FOR LATER
DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving a 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!
Pasta E Fagioli Soup Recipe
Print
Pin
Video
Rate
Soup
Italian
10 minutes
3 hours 15 minutes
6 hours
9 hours 25 minutes
6
397kcal
Lyuba Brooke
Ingredients
Beans:
- 1/2 lb dried great northern beans
- 1/2 tbsp kosher salt
- water
Soup:
- 3 tbsp olive oil
- 1 yellow onion diced
- 2 medium carrots diced
- 2 long ribs of celery diced
- 6 garlic cloves
- 14.5 oz can fire-roasted crushed tomatoes
- 8 cups vegetable or chicken stock
- 2 Parmesan cheese rinds that are about 2 inches long
- 2 bay leaves
- 2 tsp dried thyme
- 1 tsp dried rosemary crushed
- 1 tsp red pepper flakes more for spicier soup
- salt to taste
- 1/2 lb uncooked ditalini pasta cooked separately
Instructions
-
NOTE: I use dry beans and soak them overnight. Using dry beans also increases cook time to about 3 hours. If you forgot to soak the beans, it’s not a big deal, just cook the soup for another hour or so and use a little extra stock. (If you opt for canned beans, cook time will be about an hour.)
Soaking Beans:
-
The night before preparing the soup (or about 6-8 hours before), rinse the beans and place them in a bowl or a food storage container.
-
Fill enough water to cover the beans with 2 inches of water. Mix in salt and let the beans soak overnight. When ready to use, drain the beans before using them in the soup.
Soup:
-
Preheat a Dutch oven or a large soup pot over medium-low heat and add olive oil. Add diced vegetables (onion, carrots, celery) and let them sweat until softened. Make sure to stir often.
-
Raise the heat to medium and once vegetables start to get a little brown, add pressed garlic. Saute until garlic is fragrant.
-
Add the entire content of the can of fire-roasted crushed tomatoes, add drained beans, pour in stock, and add Parmesan rind, spices (thyme, rosemary, red pepper flakes), and bay leaves.
-
Bring everything to a simmer over medium-high heat, then turn the heat down to low, and cover with a lid, leaving a small opening for the steam to escape.
-
Cook for about 3 hours, stirring once in a while, until beans are tender and flavors are well combined.
-
Discard the bay leaves and the Parmesan rind before serving.
-
When the soup is almost done, cook pasta according to the package instructions in a separate pot until al dente.
-
Add pasta to individual bowls as you serve the soup, especially if you know there will be soup leftover. Store pasta and soup separately. (If you’re planning on serving the whole pot of soup at the same time, you can cook pasta right in the soup.)
Video
Notes
- Gluten Free: To make this soup gluten free, simply swap out traditional pasta for your favorite gluten-free pasta.
- Beans: You can use any small white beans such as navy beans, cannellini beans, or great northern beans.
- Storing: I highly recommend storing cooked pasta and the soup separately to prevent the pasta from soaking up all the delicious broth. If you plan to have leftovers, do not cook pasta directly in the soup. Store both in their own airtight food storage containers in the refrigerator for 3-4 days.
- Freezing: Freeze the soup without pasta. Prepare the soup as instructed, then allow it to cool to room temperature as quickly as possible. Portion into freezer-safe zip-top bags, remove air, seal, label, and date. Lay flat in the freezer. Once completely frozen, bags can be stacked to save space. Freeze for 2-3 months.
- Thawing: Thaw soup in the refrigerator overnight. Reheat in a sauce pot on the stovetop. You can add freshly cooked pasta when reheating the soup.
Nutrition
Carbohydrates: 66g |
Protein: 16g |
Fat: 9g |
Saturated Fat: 2g |
Cholesterol: 1mg |
Sodium: 1982mg |
Potassium: 920mg |
Fiber: 11g |
Sugar: 9g |
Vitamin A: 4336IU |
Vitamin C: 12mg |
Calcium: 140mg |
Iron: 4mg
More Hearty Soup Recipes You’ll Love
- Cacio e Pepe (Pasta in Black Pepper Parmesan Sauce)
- Instant Pot Ham and Bean Soup
- Italian Broccoli Cheese Soup
- White Bean Soup
- Vegetable Soup
Originally Published on Will Cook For Smiles January 27, 2012.