Pasta Fagioli

Pasta Fagioli is a hearty Italian soup made with pasta and beans. You will love this easy one pot vegetarian dinner, it is a family favorite! 

Pasta Fagioli is a hearty Italian soup made with pasta and beans. You will love this easy one pot vegetarian dinner!

This post is sponsored by USA Pulses & Pulse Canada.

I was in the mood for major comfort food so I made a big pot of Pasta Fagioli. Pasta what? Pasta Fagioli, technically Pasta e Fagioli, but I don’t speak Italian. I sure love Italian food though and this Italian soup made with pasta and beans is so delicious. It is one of my go to meals when I am craving comfort food. It always hits the spot! I also love it because it’s an easy weeknight dinner. You only need one pot and the entire family loves it, including the kids. Major win!

Pasta e Fagioli is a hearty Italian soup made with pasta and beans. You will love this easy one pot meal.

One pot meals are always a lifesaver, especially during the week when life is busy. Pasta Fagioli is made in one big pot with ingredients you probably have on hand. It is a soup, but a very thick and satisfying soup, thanks to the veggies, beans, and pasta. This recipe is 100% cozy and perfect for fall and winter.

Pasta e Fagioli is a hearty Italian soup made with pasta and beans. It is the perfect weeknight dinner.

A few tips for making Pasta Fagioli:

  • There are a lot of variations of pasta e fagioli, the main requirement is pasta and beans. This is a vegetarian pasta fagioli recipe, but meat lovers enjoy it too. It is so filling.
  • For the pasta, we use ditalini pasta. If you can’t find ditalini pasta, use another small pasta such as elbow macaroni. If you need the recipe to be gluten-free, use gluten free pasta.
  • For the beans, we use cannellini beans. You can find them at any grocery store. Great Northern beans also work well in this recipe.
  • We add a Parmesan rind to the soup to give it extra flavor. Don’t skip this step. We always save Parmesan rinds and keep them in the freezer. You can also buy them from most grocery stores. Ask the employee at the cheese counter if you can buy one. They add SO much flavor to the soup.
  • This is a very thick soup, more stew like. If you want more of a liquid soup, you can add more broth, but we like it thick.
  • We like to serve pasta fagioli with crusty bread or garlic bread. It is great for mopping up the soup!

Pasta Fagioli is a quick and easy vegetarian dinner that is made in one pot.

Pasta Fagioli is the perfect recipe for getting more pulses into your diet because it is loaded with cannellini beans. Bring on the beans! Pulses are the delicious, protein-packed, sustainable foods known as dry peas, chickpeas, lentils and beans. You can sign up for the Half-Cup Habit challenge, and see how easy it can be to add ½ cup serving of pulses to your diet three times a week.

How To Make Pasta Fagioli

Add this easy vegetarian Pasta Fagioli to your dinner menu this week. You will love this healthy and comforting meal.

If you like this pasta and bean soup, you might also like:

Pasta Fagioli is a hearty Italian soup made with pasta and beans. It is the perfect weeknight dinner.

Pasta Fagioli

This easy one pot meal is the perfect weeknight dinner. Serve with crusty bread or garlic bread.
4.95 from 18 votes


  • 2 tablespoons olive oil
  • 1 small yellow onion  chopped
  • 1 medium carrot chopped
  • 1 celery stalk chopped
  • 3 cloves garlic minced
  • 2 bay leaves
  • 3 (15 oz) cans diced tomatoes
  • 2 (14.5 oz) cans vegetable broth
  • 2 (14 oz) cans cannellini beans, rinsed and drained
  • 1 small parmesan rind
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • ½ teaspoon dried rosemary
  • Dash of crushed red pepper
  • 1 cup dried ditalini or other small pasta
  • ¼ cup chopped flat-leaf parsley
  • Grated Parmesan cheese for serving, optional


  • In a large pot, heat the olive oil over medium high heat. Add the onion, carrot, celery, and sauté until softened, about 5 minutes. Add the garlic and cook for an additional 2 minutes. Stir in the bay leaves.
  • Add the tomatoes, vegetable broth, beans, and parmesan rind. Stir in the thyme, basil, rosemary, and crushed red pepper. Season with salt and black pepper. Let simmer on low for about 15 minutes.
  • Stir in the pasta and turn up the heat to medium. Cook until pasta is tender, about 8-10 minutes. Stir in the parsley. Remove the bay leaves and parmesan rind.
  • Ladle into bowls and serve with grated Parmesan cheese, if desired.
  • Note-for gluten-free, use gluten-free pasta. We like to serve the soup with crusty bread or garlic bread.


Calories: 195kcal, Carbohydrates: 32g, Protein: 5g, Fat: 5g, Sodium: 305mg, Potassium: 514mg, Fiber: 3g, Sugar: 6g, Vitamin A: 1940IU, Vitamin C: 21.5mg, Calcium: 87mg, Iron: 2.8mg
Keywords pasta fagioli

Have you tried this recipe?

Leave a comment below and share a photo on Instagram. Tag @twopeasandpod and hashtag it with #twopeasandtheirpod

Get the best of the best!
4 Recipes Guaranteed to be New Favorites


I'm Maria and my husband is Josh. We share a love of cooking, baking, and entertaining. We enjoy creating recipes that are simple, fresh, and family friendly. We love sitting around the table with good food, good conversation, and good friends and family! Our kitchen is always open!
Read More

Vegetarian Gluten-Free Fall Winter Main Dishes

Other recipes you may like

Leave a Reply

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

Recipe Rating


Leave a comment

  1. In my house we love pulses, and this Pasta Fagioli looks delicious! I love thick stews – versus soupy soups – so I will for sure be giving this a try! 😉

  2. looks lovely and i’ve just popped out and bought all the ngredients for it!
    just an FYI, parmesan ISN’T vegetarian, which I was upset by. I’ve made the switch to pecorino which is vegetarian tells you about the calf rennet etc in parmesan. Just thought you’d want to know (and pecorino is quite good anyway!)

  3. I had never heard of this soup before but I like absolutely everything in it. I just can’t wait to try it. Thank you for the recipe!

    1. You can freeze it, the pasta might break up a little bit after it defrosts and reheats. You also might have to add a little more liquid after reheating it. It will still be good though:)

  4. I made this for dinner this past weekend. We’re big pasta fagioli fans in my house and this turned out so good! Will definitely be keeping this in the dinner rotation for this fall/winter!!

  5. 5 stars
    This was a delicious soup.  I was especially happy to finally use up the parmesan rind I have been keeping in my freezer.  Thank you for sharing the recipe.

  6. Due to an allergy, I need to make things dairy-free.  Any suggestions for something to take the place of the parmesan?  This sounds so delicious and I will be making it as written when I can!

  7. 5 stars
    Been making my Italian Gram’s recipe for decades. The additional spices (rosemary &thyme) and ingredients of celery & carrot gave this vegan recipe a rich and meaty flavor. I will use your recipe from now on. Thanks!

  8. Could I make this in my instant pot? Would you know the cooking times? Looks delish, can’t wait to make it either way!

  9. 5 stars
    Thank you for sharing this! It is a new family favorite! We follow the recipe exactly as written and it is perfect everytime.

  10. 5 stars
    By far, the best pasta fagioli recipe! I use organic great northern beans and it comes out great! Always include  Parmesan cheese rind and I chop fresh basil because I love the taste.

  11. What size pot do I need.Also I’m going to use larger pasta shells do I need to add more liquid if so what should I use?

  12. Thank you for posting a Pasta e Fagiole recipe that does not contain meat. Lol drives me bananas. This looks awesome and I cant wait yo give it a go!

  13. 4 stars
    I made this as I am 3rd generation Italian. It is not like my mom and grandma’s recipe from southern Italy but I wanted to try this version. I used fresh grown tomatoes. Shared with neighbors. Very hearty, tasty and easy! Thank you. 

  14. 5 stars
    Just finished making this! Cant wait to try it, I never follow recipes so I am eager to find out what I’m missing! I did add a 2nd medium carrot, small onion and 3 celery stalks as it just didn’t look like the one was enough. Glad I did!

  15. 5 stars
    Delicious!! My children couldn’t eat it fast enough, thank you so much. I did cook the pasta separate and added it in after so the soup didn’t get too thick.

  16. 5 stars
    Have made this soup many times and love it! Just wondering if you have adapted to the instant pot?

    Thanks in advance. I love your recipes!

  17. 5 stars
    So good! I made this recipe mostly as is and it was perfect for a chilly night. I couldn’t find the right pasta so I used elbows and it was delicious. I also subbed two of the cans of diced tomato for crushed tomato because I don’t love eating chunks of tomato in my soups. Couldn’t buy a parmesan rind at my grocery store so I just bought a chunk of parmesan instead and cut the rind off myself. I can’t wait to heat this up for lunch at work tomorrow!

  18. 5 stars
    I had never tried pasta e fagioli, before trying your recipe. I love it! I’ve made it twice now. I find myself craving it now. As a vegetarian, it’s very important that I have enough protein in my diet. This certainly fills the bill! There are four other people in my family that are definitely not vegetarians. So, for them, I sauté one mild and one spicey Italian sausages. They add that to their soup and really like it. Don’t forget the Parmesan rinds!!! It’s absolutely imperative for this dish. With the pandemic going on, I’ve had to substitute and just use a fifth of a parmesan wedge in its place. That’s worked out well. Thank you for the best recipe I’ve tried in years! Yum!!!!