Pasta Fagioli soup is a classic Italian comfort food that brings back so many memories of lingering in my grandmother’s kitchen. The scent of simmering herbs and earthy beans always signaled that something special was happening on the stove. This version of Pasta Fagioli soup is my absolute favorite, balancing tender pasta, creamy cannellini beans, and a medley of fresh vegetables to create a bowl that is truly better than anything you would find in a restaurant.
Preparing this dish is such a joyful experiment in layering flavors, and it is a wonderful way to bring the family together after a long day. Whether you are a seasoned cook or just starting your culinary journey, this Pasta Fagioli soup recipe is designed to be accessible, nourishing, and deeply satisfying.
What is Pasta Fagioli soup?
Pasta Fagioli soup, often affectionately called pasta and beans, is a traditional Italian peasant dish that has stood the test of time. It combines high-quality pantry staples like cannellini beans and small pasta shapes like ditalini with a rich, aromatic vegetable broth. The name itself is a simple union of its two primary components, pasta and beans, but the result is far more complex than the sum of its parts.
This dish is beloved because it manages to be hearty enough for a main course while remaining light and wholesome. By using a Parmesan rind to infuse the broth with savory depth and incorporating fresh herbs like rosemary, we elevate this humble rustic recipe into something you will want to make over and over again.
Reasons to Try Pasta Fagioli soup
You should try this Pasta Fagioli soup because it is the ultimate one-pot meal that minimizes cleanup while maximizing flavor. It is perfect for busy weeknights when you want something homemade but do not have hours to spend in the kitchen. The combination of protein-rich beans and comforting pasta makes it a nutritious hit with kids and adults alike.
Beyond the convenience, this recipe offers a wonderful creative outlet for any home cook. You can adjust the vegetables based on what you have in your pantry or fridge, allowing for endless experimentation. There is something truly magical about watching a few simple, everyday ingredients transform into a complex and heartwarming soup that fills the whole house with a cozy aroma.
Ingredients Needed to Make Pasta Fagioli soup
- 4 ounces diced beef bacon or turkey bacon (a savory, pork-free substitute for pancetta)
- 3 tablespoons extra-virgin olive oil, divided
- 1 medium yellow onion, finely diced
- 2 carrots, peeled and chopped
- 2 ribs of celery, diced
- 1/2 cup chopped fennel bulb
- 4 cloves garlic, minced
- 1/2 teaspoon fennel seed, crushed
- 1 teaspoon kosher salt
- 1 tablespoon fresh rosemary, finely chopped
- 1/8 teaspoon red pepper flakes
- 6 ounces tomato paste
- 6 cups chicken stock
- 1 bay leaf
- 2 15-ounce cans cannellini beans, drained and rinsed
- 2 cups kale, slivered
- 1-inch chunk of high-quality Parmesan rind
- 6 ounces uncooked ditalini pasta
- 1 tablespoon unsalted butter
- Grated Parmesan cheese for serving
Instructions to Make Pasta Fagioli soup – Step by Step
Step 1: Start by placing your beef bacon in a large Dutch oven set to medium-low heat. Let the bacon render its fat slowly for about 7 minutes until it reaches a beautiful, tender-crisp texture. Carefully remove the bacon with a slotted spoon and set it aside, but make sure to leave all that liquid gold flavor in the pot.
Step 2: Increase your heat to medium and stir in 2 tablespoons of olive oil. Add your diced onion and cook for 5 minutes, letting it soften and become translucent. Next, toss in the carrots, celery, and fennel, sautéing them for another 5 minutes until they begin to release their sweet aroma into the pot.
Step 3: This is where the magic happens, so add your crushed fennel seeds, minced garlic, fresh rosemary, red pepper flakes, and salt. Stir constantly for about 2 minutes, allowing the garlic to become fragrant without burning. Stir in the tomato paste, letting it coat the vegetables thoroughly for 2 to 3 minutes to deepen its flavor profile.
Step 4: Pour in your chicken stock, add the bay leaf, and drop in that precious Parmesan rind to create a savory base. Bring the mixture to a boil, then immediately scale back the heat to a gentle rolling simmer. Let it cook for 10 minutes to allow the flavors to harmonize deep within the broth.
Step 5: Add your ditalini pasta and cover the pot partially with a lid, cooking for about 10 minutes or until the pasta is al dente. Carefully stir in your drained cannellini beans, the reserved bacon, and the fresh kale. Keep the soup on the heat for a few more minutes until the beans are warmed through and the kale has wilted into gorgeous ribbons of green.
Step 6: Fish out and discard the Parmesan rind and the bay leaf. Stir in a tablespoon of butter to give the broth a silky, luxurious finish before portioning into deep bowls. Serve with an extra sprinkle of fresh rosemary and plenty of grated Parmesan cheese.
Chef’s Tips for a Perfect Result
- Always toast your tomato paste for a few minutes; this removes the raw, metallic edge and unlocks a deep, complex sweetness.
- Crush your fennel seeds between your thumb and forefinger just before adding them; this releases their essential oils for maximum aromatic impact.
- Keep the pasta al dente; since it continues to soften in the hot broth, pulling it just slightly firm ensures it does not turn mushy.
- Do not skip the Parmesan rind; it acts as a flavor powerhouse, providing that signature umami ‘oomph’ that makes homemade soup taste professional.
Variations and Substitutions
Vegan Option: Simply replace the chicken stock with a high-quality vegetable broth and omit the bacon and Parmesan rind. Use a bit of smoked paprika to mimic the depth of the bacon, and sprinkle with nutritional yeast instead of cheese.
Gluten-Free Alternative: Swap the traditional ditalini for your favorite gluten-free small pasta shape or even use small diced potatoes instead of pasta for a hearty, grain-free option.
Low-Carb Version: Substitute the pasta with extra zucchini or cauliflower florets to keep the texture interesting while reducing the overall carbohydrate content.
Budget Swap: If you do not have fennel bulb, use an extra rib of celery and a pinch of ground anise for a similar flavor profile without the extra cost.
How to Serve and Pair
This soup is a full meal on its own, but it shines when paired with a side of warm garlic olive oil toasted sourdough bread for dunking. I love to serve it in wide, shallow bowls and top it with a generous mountain of freshly grated Parmesan or Pecorino Romano cheese. It is the perfect cozy meal for a cool rainy day or a casual Sunday family dinner where you want everyone to feel relaxed and well-fed.
Storage and Reheating
Refrigerator: Store leftovers in an airtight container for up to 4 days. The flavors actually improve the next day, though the pasta will absorb much of the liquid.
Freezer: You can freeze this soup for up to 3 months. For the best texture, freeze the soup base without the pasta and add freshly cooked pasta when you are ready to serve.
Reheating: Reheat slowly on the stovetop over low heat. If the soup has become too thick, add a small splash of vegetable or chicken stock to thin it out and restore its original consistency.
Nutritional Values
- Calories: 400kcal
- Protein: 15g
- Carbohydrates: 41g
- Fat: 20g
- Fiber: 4g
Approximate values.
Frequently Asked Questions (FAQ)
Can I use different types of beans?
Yes, you can substitute cannellini beans with great northern beans or even chickpeas if you prefer a different texture. Both will hold up beautifully while keeping that creamy, earthy heartiness essential for this specific Pasta Fagioli soup.
How do I know when the pasta is perfectly cooked?
The pasta is done when it is al dente, meaning it has a slight bit of resistance when bitten. Test a piece around the 8-minute mark, keeping in mind that it will keep cooking once the kale and beans are stirred in.
Why is my broth becoming too thick?
The starch from the ditalini pasta releases into the broth, which naturally thickens the soup over time. Simply stir in a splash of warm chicken stock or water while reheating to return it to your desired consistency.
Can I make this soup in advance for a busy week?
Absolutely, but I recommend cooking the pasta separately and storing it in a small amount of olive oil until you are ready to serve. Combine the pasta and soup in the bowl right before eating to prevent the noodles from soaking up too much broth in the fridge.
Is there a way to add more zest to the final bowl?
A small squeeze of fresh lemon juice or a handful of fresh parsley just before serving can brighten the flavors significantly. This adds a vibrant, fresh finish that cuts through the richness of the Parmesan and bean broth perfectly.
Conclusion
This Pasta Fagioli soup is a testament to the beauty of simple ingredients coming together to create something truly extraordinary and nourishing. I encourage you to gather your family in the kitchen, embrace the process, and enjoy the cozy, comforting aroma filling your home as this pot simmers. The signature combination of savory Parmesan-infused broth and tender, earthy beans is guaranteed to make this recipe a permanent fixture in your rotation.
Print
Hearty and Authentic Pasta Fagioli Soup
- Prep Time: 15
- Cook Time: 45
- Total Time: 60
- Yield: 6 servings 1x
- Category: dinner
- Method: Stovetop
- Cuisine: Italian
- Diet: Halal
Description
A classic Italian comfort dish that combines tender ditalini pasta, creamy cannellini beans, and a medley of aromatic vegetables in a rich, savory broth. This wholesome one-pot meal is perfect for busy weeknights, offering a nutritious and satisfying experience with every spoonful. By using high-quality pantry staples and fresh herbs like rosemary, this recipe transforms simple ingredients into a deeply flavorful, pork-free, and alcohol-free masterpiece that the whole family will love.
Ingredients
4 ounces turkey bacon, diced
3 tablespoons extra-virgin olive oil, divided
1 medium yellow onion, finely diced
2 carrots, peeled and chopped
2 ribs of celery, diced
1/2 cup fennel bulb, chopped
4 cloves garlic, minced
1/2 teaspoon fennel seed, crushed
1 teaspoon kosher salt
1 tablespoon fresh rosemary, finely chopped
1/8 teaspoon red pepper flakes
6 ounces tomato paste
6 cups chicken stock
2 cans (15 oz) cannellini beans, rinsed and drained
1 Parmigiano-Reggiano rind
6 ounces ditalini pasta
Instructions
In a large pot, heat 1 tablespoon of olive oil over medium heat and crisp the turkey bacon until golden, then remove and set aside.
Add the remaining olive oil to the pot, then sauté the onion, carrots, celery, and fennel bulb until softened.
Stir in the garlic, fennel seeds, salt, rosemary, and red pepper flakes, cooking until fragrant.
Add the tomato paste and cook, stirring constantly for 3 minutes to deepen the color and flavor.
Pour in the chicken stock and add the Parmesan rind, bringing the mixture to a gentle simmer.
Add half of the beans and simmer for 20 minutes to allow flavors to meld.
Add the ditalini pasta and the remaining beans, cooking until the pasta is al dente.
Remove the Parmesan rind, stir the crispy turkey bacon back into the soup, and serve hot.
Notes
If desired, blend the first half of the beans before adding to the broth for a creamier texture. Store leftovers in an airtight container for up to 3 days; the pasta may absorb some broth, so add a splash of water when reheating.
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 4g
- Sodium: 780mg
- Fat: 11g
- Saturated Fat: 2.5g
- Carbohydrates: 42g
- Fiber: 9g
- Protein: 14g
- Cholesterol: 15mg