This hearty Pasta Fagioli recipe is loaded with tender beans, pasta, and ground turkey in a rich, herby tomato broth. Inspired by the classic Italian pasta-and-bean soup, it’s an easy, comforting one-pot dinner that’s adaptable and full of flavor. Video included!

A hearty and adaptable recipe for Pasta Fagioli, a traditional Italian soup stocked with beans, meat and pasta in a flavorful herby tomato broth. A perfect one-bowl meal!

I first fell in love with Pasta Fagioli while working at Olive Garden in the early ’90s, when I was still in college. Back then, the all-you-can-eat soup, salad, and breadsticks were all the rage, especially among college students on a budget. And I have to admit, the soup was surprisingly good! Hearty, warming, and deeply comforting.

Over the years, we’ve taken everything we loved about that soup and made it our own. Our version uses ground turkey, a touch of smoked paprika for depth, and a combination of fresh and dried herbs that make the tomato broth especially flavorful.

What I love most about Pasta e Fagioli (which means “pasta and beans” in Italian) is how adaptable it is. Use cannellini beans or whatever beans you have on hand, swap in your favorite small pasta, and choose ground turkey, beef, sausage, or a plant-based alternative. It’s a wonderfully resourceful, satisfying meal.

Why You’ll Love This Pasta Fagioli Recipe

Hearty and satisfying. Loaded with protein-rich ground turkey, tender beans, pasta, and vegetables, this cozy Italian-inspired soup is a complete meal in a bowl.

Easy to customize. Use whatever beans, small pasta, or ground meat you have on hand. It’s also easy to make vegetarian or vegan!

Even better the next day. The savory tomato broth deepens in flavor as it sits, making this a wonderful recipe for meal prep. Just keep the pasta separate if making ahead.

Ingredients in Pasta e Fagioli.

Pasta Fagioli Ingredients

  • Ground turkey – A lean, protein-rich addition that makes this soup extra hearty. Substitute ground beef, chicken, Italian sausage, or plant-based ground meat, or leave it out for a vegetarian version.
  • Beans – Cannellini beans are classic, but navy beans, kidney beans, or chickpeas work beautifully, too. Use a combination if you like!
  • Small pasta – Ditalini is traditional, but small shells, elbows, or orzo are good alternatives. Use gluten-free pasta if needed.
  • Onion, carrots, celery, and garlic – Create a flavorful, aromatic foundation for the soup.
  • Tomatoes – Give the broth its rich, savory tomato flavor.
  • Broth – Chicken or vegetable broth creates the flavorful base. Use vegetable broth for a vegetarian version.
  • Italian herbs – Rosemary, basil, thyme, and marjoram add depth and a wonderful aroma.
  • Smoked paprika – Adds a subtle smokiness that makes this version especially flavorful.
  • Red wine vinegar – A splash at the end brightens the soup and balances the richness.
  • Olive oil, salt, and pepper – Essential for sautéing and seasoning.
  • For serving – Fresh parsley, Parmesan cheese, and optional red pepper flakes or Aleppo pepper.
  • See the recipe card below for the full ingredient list and measurements.

How to make Pasta Fagioli

Prep your veggies. As you chop your vegetables, consider your pasta size in mind and cut them roughly the same size. Keep in mind, the smaller you chop, the faster this recipe will cook!

Chopped onion, carrots and celery.

Saute. In a soup pot, add olive oil and onions; sauté over medium-high heat for a few minutes, until translucent and softened. Add garlic, ground turkey, smoked paprika, salt, and pepper. 

Sauteed onions, garlic and ground turkey in a pot.

Lower the heat to medium and sauté for about 4-5 minutes, until the turkey is no longer pink. Stir in celery, carrots, rosemary, basil, thyme, and marjoram for about 1 minute to combine.

Sauteed vegetables and meat in a pot.

Simmer. Add the broth, tomatoes (break up a bit with a spoon if using whole tomatoes), and beans; simmer covered for 10-15 minutes over medium-low heat.

Simmering soup.

Pasta. Add pasta; cook until tender, about 8-12 minutes.

Dry pasta added to simmering soup.

Season. Add red wine vinegar. Adjust salt, pepper, and vinegar to taste. Add red pepper flakes or Aleppo for spicy goodness.

Pasta e Fagioli in a soup pot.

Serve with fresh grated Parmesan or pecorino (my favorite) and fresh parsley.

Storage and Make-Ahead

To store: Let the soup cool, then refrigerate in an airtight container for up to 3-4 days. The pasta will continue absorbing broth as it sits, so add a splash of broth or water when reheating.

To freeze: For the best texture, freeze the soup without the pasta for up to 3 months. Thaw overnight in the refrigerator, reheat gently, and add freshly cooked pasta before serving.

To make ahead: Prepare the soup base in advance and cook the pasta separately. Add the pasta just before serving to keep it from becoming too soft.

Chef’s Tips

  • Add a Parmesan rind. Simmer a Parmesan rind in the broth for extra savory depth and richness. Remove it before serving. I’ve found that doing this adds a really elevated depth of flavor!
  • Cook the pasta separately for leftovers. If you’re making a big batch or planning to enjoy the soup over several days, cook the pasta separately and add it to individual bowls. This keeps the noodles from soaking up too much broth.
  • Finish with a splash of vinegar. Don’t skip the red wine vinegar! It brightens the tomato broth and brings balance to the soup!

What to Serve with Pasta Fagioli

Though we consider this one-pot meal complete, you can round it out with crusty bread or any of the sides or salads below!

More Italian-Inspired Soups

Pasta Fagioli in a bowl with a spoon.

Love this recipe? Here are more ground turkey recipes to enjoy!

This recipe gets even more flavorful in the next day or two. Yay for leftovers! Let us know what you think in the comments below. Hope you enjoy! Tonia

Pasta Fagioli Video

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pasta Fagioli Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 21 reviews

Description

A hearty and completely adaptable delicious soup, Pasta Fagioli is a traditional Italian soup stocked with beans, meat and pasta in a flavorful herby tomato broth.


Ingredients

Units Scale
  • 3 tablespoons olive oil
  • 1 onion, chopped
  • 4 garlic cloves, roughly chopped
  • 12 ounces ground turkey, ground beef, ground lamb, or plant-based substitute
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon smoked paprika
  • 2 celery stalks, chopped small
  • 1 cup carrots, chopped small
  • 1 tablespoon fresh rosemary, minced
  • 1 teaspoon each dried basil, thyme, and marjoram
  • 4 cups chicken broth
  • 15 oz tomatoes, whole or crushed
  • 15 ounces (1 1/2 cups) northern cannellini beans, not drained
  • 1 tablespoon red wine vinegar
  • 4 ounces dry pasta ( 1 heaping cup)- ditalini or other small pasta
  • Top with fresh parsley and parmesan cheese if desired.

Instructions

  1. Prep veggies. As you chop your vegetables, think of the size of the noodles and chop in a roughly similar size.
  2. Saute. In a soup pot, add olive oil and onions; sauté over medium-high heat for a few minutes, until translucent and softened. Add garlic, ground turkey, smoked paprika, salt, and pepper.  Lower heat to medium, sauté for about 4-5 minutes, until turkey is no longer pink. Stir in celery, carrots, rosemary, basil, thyme, and marjoram for about 1 minute to combine.
  3. Simmer. Add broth, tomatoes (break up a bit with a spoon if using whole tomatoes), and beans; simmer covered for 10-15 minutes over medium-low heat.
  4. Pasta. Add pasta; cook until tender, about 8-12 minutes.
  5. Season. Add red wine vinegar. Adjust salt, pepper, and vinegar to taste. Add red pepper flakes or Aleppo for spicy goodness.
  6. Serve with Parmesan cheese.

Notes

Add parmesan rind to the simmering broth for a richer flavor.

If you are planning on leftovers, consider cooking the pasta separately and just adding to the portions you are serving. 

Nutrition

  • Serving Size: 1 1/4 cup
  • Calories: 346
  • Sugar: 5.2 g
  • Sodium: 901 mg
  • Fat: 12.4 g
  • Saturated Fat: 2.3 g
  • Carbohydrates: 38.3 g
  • Fiber: 7.5 g
  • Protein: 22.3 g
  • Cholesterol: 39.1 mg

FAQs

Is Pasta e Fagioli a complete meal?

Made with turkey, beans, and a rich tomato broth, Pasta e Fagioli is rich in protein, fiber, veggies, essential amino acids, and minerals- filling and satisfying!

Where does Pasta e Fagioli originate from?

A traditional Italian dish, meaning “pasta and beans”. It was a common peasant dish composed of inexpensive ingredients.

Can Pasta e Fagioli be made vegan?

Yes, substitute plant-based meat for the turkey or leave it out, adding more beans or veggies to the mix.

Share this with the world!

Subscribe
to get recipes via email

Leave a rating

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Very good.
    I could NOT find my smoked paprika (the little things hide sometimes, ya know?), so I used a little harissa.
    Most recipes that use canned beans say to rinse/drain; was wondering why you don’t.

    1. Glad you enjoyed Joe. The juice from the beans thickens the broth and adds a little flavor. You can definitely rinse the beans if you prefer, especially to reduce sodium content.

  2. Love this soup. Added a few more veggies like potatoe and red bell pepper.
    And kidney beans. But such lovely flavor on chilly day. Thank you 😊

  3. Oooh! I love this recipe! It’s perfect for the cool autumn and winter days. The flavors are so yummy and it’s so warming. Thanks, again, for the awesome recipes! Every recipe that I have tried on your website has been a winner!

  4. Made this a week ago with some leftover ground beef and tomatoes I needed to use up. Absolutely delicious. I’m making a BIG batch tomorrow and this recipe is going into the repeat file!

  5. Just made this over the weekend, and it was just delicious. So easy, so flavorful. I added some fennel seeds to the sauté because why not. I love the Olive Garden shoutout — Pasta e Fagioli was always my pick for the soup/salad combo when I was growing up!! haha. Thanks to this site, I can now make one of my restaurant favorites (along with several others) at home now.

    1. Glad you enjoyed this one Angela! Yes go with that instinct and add spices-love it!

    1. I haven’t tried this but it seems like it would work. I would guess after sautéing meat and veg cooking in crockpot on low 6-7 hours or high for 3-4 hours. Add dry pasta 30 minutes before serving. Let us know if you give it a try!

  6. Another delicious and easy recipe. I swapped a few ingredients for what I had in my pantry but it still tastes delicious. Thank you!

  7. Wonderful, *love* the parm rind & fresh herbs! Added carrots & celery before onion b/c texture pref. Also used 12oz TJ’s veg “beefy” crumbles instead of meat, then added extra beans for more protein. Brilliant recipe! We look forward to variations based on whatever we have, thanks so much 🙂

    1. I needed a recipe made with pantry items. Your recipes are the Best. The soup is great without the meat.

  8. Love this recipe ❤️ I make it whenever I want something cozy-nourishing and flavorful.

    If you’re planning to have keep leftovers in the fridge, I recommend cooking/storing the pasta separately, then combining to serve — that way the noodles keep their texture instead of turning mushy sitting in the broth.

    1. Glad you enjoyed this Lisa! What about making bruschetta with it? or a pasta salad?

  9. A wonderful recipe! This was so flavorful, warming and nutritious and came together fairly easily (one pot dinner- Yes!!) A perfect meal for a late winter evening. Subbed the cannellini beans for lima beans and ditalini for teeny shells. The leftovers froze perfectly. Thank you!

  10. This was absolutely delicious! I added chopped kale, the parmesan rind and added gluten-free elbow pasta. Thank you for such a comforting and tasty recipe.

  11. My husband and I made this last night. It was so flavorful! We made it pretty much as written only the can of tomatoes I had was slightly larger (a little over 18 Oz), I added another carrot and I used a Parmesan rind while simmering. Unfortunately we couldn’t find the exact pasta but what we used worked. Next time I’d like to make this with a smaller pasta but other than that it was superb! Will be having the leftovers for dinner tonight and am looking forward to it! Thanks for another outstanding recipe!

  12. Hope to make this over the week. Could Mayocoba beans work? I’m thinking yea but thought I’d get your thoughts.

  13. Made this tonight – came together really quick, so warming on a cold winter night. Love the flavors – added a parmesan rind to the broth, and used red kidneys – so, so good! Thank you!

  14. So delicious! This soup had so many levels of flavor, the perfect dinner for a chilly March evening. I even used some homemade smoked turkey stock to kick it up and it was amazing. Thank you!

  15. This soup is hearty and flavorful and comes together so easily. Truly amazing. I used ground turkey, fire roasted diced tomatoes, great northern beans and small shell pasta. Thank you for another winning recipe.

  16. Rave reviews from the kids! Yummy and easy. Even better flavor today then dinner last night.

    1. Sorry about that Theresa. Are you on phone, ipad or computer? There is a jump-to-recipe button at the top.

Our Latest Recipes