Pasta E Fagioli
Pasta E Fagioli is the best comfort food ever. It is a thick soup from Italy that uses beans and small pasta. Many people call it pasta and beans. It is warm and filling. This meal is great because it uses simple things from your pantry. You do not need to spend a lot of money to make a huge pot of food. It tastes even better the next day after the flavors sit together.
In this guide, I will show you how to make this soup from scratch. You will learn which beans to use and how to keep the pasta from getting too mushy. This is a meal that my whole family loves. It feels like a warm hug in a bowl. Even if you are not a great cook, you can make this easily. Let us get your big pot ready and start cooking together.
Check out the steps below to make your own bowl of goodness!
Why You Will Love This Italian Bean Soup
This soup is a classic for a reason. It is very cheap to make but tastes like it came from a fancy restaurant. I started making this when I was a student because beans are so inexpensive. It kept me full for hours. The texture is what makes it special. Some of the beans get smashed to make the broth creamy. You do not even need heavy cream to make it feel rich.
It is also a very fast meal. If you use canned beans, you can have dinner on the table in about thirty minutes. This makes it a perfect choice for busy nights after school or work. You can also change the recipe easily. If you have some extra spinach or kale, you can throw it in. It is very hard to mess this soup up. Even if you add too much water, you can just simmer it longer to thicken it back up.
The Best Ingredients for Your Soup

Picking the right ingredients is the first step to success. You need two types of beans for the best texture. I like using cannellini beans and borlotti beans. Cannellini beans are creamy and white. Borlotti beans have a deeper flavor. If you cannot find borlotti, kidney beans work just fine too. Make sure to rinse your canned beans well before you use them. This removes the salty liquid from the can.
The pasta shape is also very important. You want small pasta like ditalini or small shells. Since this is a soup, big noodles do not work well. They take up too much room on the spoon. For the base, you need the holy trinity of vegetables: onion, carrot, and celery. Cut them into very small pieces so they cook fast and blend into the broth. Good olive oil and fresh garlic will make the whole house smell amazing while you cook.
Getting the Base Flavor Just Right

Cooking the vegetables correctly is the secret to a deep flavor. I learned this the hard way. One time, I rushed and did not cook my onions long enough. The soup tasted like raw onions! Now, I always cook them until they are soft and clear. This takes about five to seven minutes. Use a medium heat so they do not burn. If they turn brown too fast, turn the heat down.
Adding herbs at the right time also helps. I love using a sprig of fresh rosemary. You can also use dried oregano or thyme. Add the garlic last. Garlic burns very quickly and can taste bitter if it stays in the hot oil for too long. Just one minute of cooking for the garlic is plenty. Once you smell that yummy garlic scent, it is time to move to the next step. FYI, using a parmesan cheese rind in the broth is a pro move that adds a salty, nutty taste.
Step by Step Cooking Instructions

Now it is time to put everything together. Follow these steps for a great result:
- Heat two tablespoons of olive oil in a large pot. Add your diced onion, carrot, and celery. Cook until soft.
- Stir in the minced garlic and rosemary. Cook for one minute.
- Add a tablespoon of tomato paste. Stir it into the veggies for two minutes until it turns dark red.
- Pour in one can of drained beans and one can of beans with their liquid (or two drained cans and some broth).
- Add 4 cups of vegetable or chicken broth. Bring it to a boil.
- Take a potato masher and squash some of the beans right in the pot. This makes the soup thick.
- Add your dry pasta. Cook it according to the box, usually about 8 to 10 minutes.
- Season with salt and pepper to taste.
Keep an eye on the liquid level. Pasta acts like a sponge. It will soak up a lot of the broth. If the soup looks too dry, just add a splash more water or broth. You want it to be thick, but not a solid block of noodles. My first time making this, I used way too much pasta. It turned into a bowl of mushy beans and dough. Use only about one cup of dry pasta for a big pot.
Recipe Quick Info
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Servings: 4-6 people
- Difficulty: Easy
How to Prevent Mushy Pasta

Nobody likes soggy noodles. In this soup, the pasta keeps cooking even after you turn off the stove. If you plan to eat the whole pot right away, you can cook the pasta in the soup. But if you want leftovers, I have a better way. Cook the pasta in a separate pot of water. Only add the pasta to your bowl when you are ready to eat. This keeps the noodles firm and the soup clear.
If you do cook the pasta in the soup, take it off the heat when the pasta is still a little bit hard. In the kitchen, we call this al dente. The heat of the broth will finish cooking it while you set the table. This is a smart trick that saves your dinner from becoming a mess. Also, remember that different pasta brands cook at different speeds. Always check the box for the timer!
Best Ways to Serve Your Bowl

Presentation makes food taste better. I always top my bowl with a big handful of parmesan cheese. The cheese melts into the hot broth and creates little strings of joy. A drizzle of high-quality olive oil on top adds a fresh taste. You can also sprinkle some red pepper flakes if you like a little bit of heat. IMO, it is not a complete meal without bread. Get a loaf of crusty Italian bread to dip into the soup.
This soup is very filling, so you do not need much else. A simple side salad with a lemon dressing works well. It cuts through the heavy beans and pasta. If you are serving this to kids, you might want to skip the spicy flakes and the big herb sprigs. My kids like it when I cut the carrots extra small so they don’t even notice them. It is a sneaky way to get them to eat more veggies!
Storing and Reheating Your Leftovers

This soup is famous for being better the next day. The beans soak up the spices and the broth gets thicker. You can keep it in the fridge for about four or five days. Just make sure it is in a sealed container. When you reheat it, you will notice it has become very thick. Add a little bit of water or broth before you put it in the microwave or on the stove. This brings back the soup texture.
You can also freeze this soup. However, do not freeze it with the pasta inside. The pasta will fall apart when it thaws out. If you are meal prepping, freeze just the bean and veggie base. When you want to eat it, boil some fresh pasta and mix it in. This keeps the meal tasting fresh instead of like a frozen dinner. It is a life saver for busy weeks when you do not have time to chop onions.
Pro Tips for Success
- Bean Mash: Mash half of the beans with a fork before adding them for a thicker soup.
- Rind Power: Save old cheese rinds in the freezer and drop one into the pot while simmering.
- The Liquid: Always keep extra broth handy because the pasta will drink a lot of it.
Making it Vegetarian or Vegan

It is very easy to make this dish plant-based. Traditional recipes sometimes use pancetta or bacon for fat. I usually skip the meat and use more olive oil. It still tastes very savory. Just use vegetable broth instead of chicken broth. To get that deep flavor without meat, you can add a little bit of soy sauce or nutritional yeast. These add that “umami” taste that makes your mouth water.
For a vegan version, skip the cheese on top. You can use a vegan parmesan or just toasted breadcrumbs. Breadcrumbs add a nice crunch that contrasts with the soft beans. I also love adding a squeeze of fresh lemon juice at the very end. The acid makes all the other flavors pop. It is a simple change that makes a big difference in how the soup feels on your tongue.
Adding Extra Vegetables for Health

If you want to make this meal even healthier, you can add more greens. Spinach is the easiest because it wilts in seconds. Just stir it in right before you serve. Chopped kale or Swiss chard are also great but need a few minutes to cook. I once tried adding zucchini, and it was delicious. Just be careful not to overcook it, or it will disappear into the broth.
Adding more vegetables is a great way to use up whatever is in your fridge. It also adds more fiber and vitamins to your dinner. This is a very forgiving recipe. You can change the vegetable ratios every time you make it. Sometimes I use more carrots because they add a nice sweetness. Other times I go heavy on the celery for a more earthy flavor. There is no wrong way to do it!
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but you must soak them overnight and cook them until soft before adding them to the soup. It takes much longer but tastes very fresh.
What is the difference between this and Minestrone?
Pasta E Fagioli is mostly beans and pasta. Minestrone has many more types of vegetables like green beans, peas, and potatoes.
Why did my pasta soak up all the liquid?
Pasta is like a sponge. If it sits in the broth, it will keep growing. Add more broth when reheating to fix the thickness.
Can I make this in a slow cooker?
Yes. Put everything except the pasta in the slow cooker for 6 hours on low. Add the pasta during the last 30 minutes of cooking.
Is this soup gluten-free?
The beans and veggies are, but the pasta is not. You can use gluten-free pasta or even small diced potatoes instead of noodles.
Wrap Up Your Meal
Making Pasta E Fagioli is a great skill for any home cook. It is cheap, healthy, and very tasty. You can feed a whole crowd with just a few cans of beans and a box of pasta. I hope you enjoy this warm bowl of comfort as much as I do. Just remember to keep an eye on your pasta so it stays perfect. Happy cooking and enjoy your dinner!
