Classic Pasta e Fagioli Soup
Description
Classic Pasta e Fagioli, often called Pasta e Fasoi, is a comforting Italian soup made with tender pasta, creamy beans, vegetables, tomatoes, herbs, and a savory broth. The name literally means “pasta and beans,” and this humble combination has been enjoyed for generations because it is inexpensive, hearty, flavorful, and incredibly satisfying.
This traditional-style soup is perfect for a cozy family dinner, especially during cooler weather. It has the comforting qualities of a pasta dish while offering the warmth and nourishment of a vegetable-and-bean soup. Cannellini or Great Northern beans provide a creamy texture and plant-based protein, while small pasta such as ditalini absorbs the delicious tomato-infused broth.
One of the best things about Pasta e Fagioli is its flexibility. You can make it vegetarian with vegetable broth, add pancetta for extra savory flavor, or adjust the amount of broth depending on whether you prefer a soupier or thicker consistency.
Serve it with crusty Italian bread, a simple green salad, and a sprinkle of Parmesan for a satisfying meal that feels both rustic and elegant.
Recipe Details
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Cuisine: Italian
Course: Soup
Difficulty: Easy
Ingredients
For the Soup
- 2 tablespoons extra-virgin olive oil
- 1 small yellow onion, finely diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried Italian seasoning
- ½ teaspoon crushed red pepper flakes, optional
- 2 tablespoons tomato paste
- 1 can (14–15 ounces) diced tomatoes
- 5 cups low-sodium vegetable or chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 bay leaf
- 1 teaspoon salt, or to taste
- ½ teaspoon freshly ground black pepper
- 1 cup small pasta, such as ditalini
- 2 cups fresh spinach, optional
- ½ cup freshly grated Parmesan cheese
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh basil, optional
Optional for Extra Flavor
- 3–4 ounces diced pancetta
- 1 Parmesan rind
- 1 tablespoon fresh lemon juice
Instructions
1. Prepare the Vegetables
Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat.
Add the diced onion, carrots, and celery. Cook for approximately 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic, dried oregano, Italian seasoning, and red pepper flakes if using. Cook for another 30–60 seconds, just until the garlic becomes fragrant.
Do not allow the garlic to brown too much because it can develop a bitter flavor.
2. Build the Tomato Base
Add the tomato paste to the softened vegetables. Stir well and cook for approximately 1–2 minutes.
Cooking the tomato paste briefly helps deepen its flavor and gives the soup a richer tomato base.
Pour in the diced tomatoes along with their juices and stir to combine.
3. Add the Beans and Broth
Add the drained cannellini beans, broth, bay leaf, salt, and black pepper.
If you are using a Parmesan rind, add it now.
Bring the soup to a gentle boil, then reduce the heat to medium-low.
Cover partially and allow the soup to simmer for approximately 15–20 minutes. This gives the vegetables time to become tender while allowing the beans and tomatoes to develop deeper flavor.
4. Add the Pasta
Stir in the small pasta.
Cook according to the package directions, usually around 7–10 minutes, stirring occasionally so the pasta does not stick to the bottom of the pot.
For the best texture, cook the pasta until it is just al dente.
Remember that pasta continues absorbing liquid as it sits, so avoid overcooking it.
5. Add Greens and Finish
If using spinach, stir it into the hot soup during the final 1–2 minutes of cooking.
Remove the bay leaf and Parmesan rind.
Taste the soup and adjust the salt and pepper as needed.
For a slightly brighter flavor, stir in a tablespoon of fresh lemon juice just before serving.
6. Serve
Ladle the hot Pasta e Fagioli into bowls.
Top each serving with freshly grated Parmesan, chopped parsley, and fresh basil if desired.
Finish with a small drizzle of extra-virgin olive oil and a little freshly cracked black pepper.
Serve immediately with warm crusty bread.
Recipe Notes
Choosing the Beans
Cannellini beans are especially good for this recipe because they have a creamy interior and hold their shape well.
Great Northern beans can also be used. If you prefer a slightly more rustic texture, mash about ½ cup of the beans before adding them to the pot. This naturally thickens the soup without needing cream.
Choosing the Pasta
Small pasta shapes work best. Ditalini is a classic choice, but you can also use small shells, elbow macaroni, small elbows, or another short pasta.
Avoid large pasta shapes because they can overpower the beans and vegetables.
Broth Options
Vegetable broth creates a delicious vegetarian soup. Chicken broth provides a slightly richer savory flavor.
For a vegetarian recipe, make sure the Parmesan you use is suitable for your dietary requirements, as traditional Parmesan may be produced using animal-derived rennet.
Pancetta Variation
For a traditional-style meaty variation, sauté diced pancetta in the pot before adding the olive oil and vegetables.
Allow the pancetta to become lightly crisp, then continue with the recipe.
Helpful Tips for the Best Pasta e Fagioli
1. Don’t Rush the Vegetables
The onion, carrot, and celery form the aromatic foundation of the soup. Give them enough time to soften properly.
Cooking them slowly creates a sweeter, deeper flavor.
2. Cook the Tomato Paste
Don’t simply stir the tomato paste into the broth and immediately add the remaining ingredients.
Let it cook with the vegetables for a minute or two. This helps caramelize its natural sugars and produces a richer flavor.
3. Use Small Pasta
Small pasta distributes evenly throughout the soup and allows every spoonful to contain pasta, beans, and vegetables.
Ditalini is particularly ideal.
4. Don’t Overcook the Pasta
Pasta can quickly become soft when left in hot soup.
If you know you will have leftovers, consider cooking the pasta separately and adding it to individual bowls.
5. Mash Some Beans for a Creamier Soup
For a naturally creamy consistency, mash some of the cannellini beans against the side of the pot with the back of a spoon.
You don’t need heavy cream.
6. Taste Before Adding More Salt
Broth, canned beans, Parmesan, and pancetta can all contain sodium.
Taste the soup at the end before adding additional salt.
7. Let the Soup Rest
Allowing the soup to sit for about 5 minutes before serving lets the flavors come together.
However, don’t leave the pasta sitting in the broth for too long because it will continue absorbing liquid.
8. Finish With Parmesan
Freshly grated Parmesan adds saltiness, nuttiness, and richness.
For even more flavor, add a Parmesan rind while the soup simmers.
Make-Ahead Instructions
Pasta e Fagioli is excellent for meal preparation, but pasta can absorb a significant amount of broth while the soup sits.
For the best make-ahead results, prepare the soup base without pasta.
Cool it completely and refrigerate it in an airtight container.
When ready to serve, reheat the soup gently on the stovetop and cook fresh pasta separately. Add the cooked pasta to individual bowls and spoon the hot soup over it.
This method keeps the pasta from becoming mushy.
Storage
Allow leftovers to cool before transferring them to airtight containers.
Store the soup in the refrigerator for approximately 3–4 days.
Because the pasta continues absorbing liquid, the soup may become thicker after refrigeration.
When reheating, add a splash of broth or water and warm gently over medium-low heat.
Stir frequently until heated through.
Freezing Instructions
For the best freezer-friendly version, freeze the soup without pasta.
The beans, vegetables, and tomato broth freeze well, while cooked pasta can become soft after thawing.
Freeze the cooled soup in airtight freezer-safe containers, leaving a little room for expansion.
When ready to eat, thaw overnight in the refrigerator and reheat on the stovetop.
Cook fresh pasta separately and add it just before serving.
Serving Suggestions
Classic Pasta e Fagioli is filling enough to serve as a complete meal, but several side dishes pair beautifully with it.
Serve with:
- Crusty Italian bread
- Garlic bread
- Toasted sourdough
- Simple green salad
- Caprese salad
- Roasted vegetables
- Steamed broccoli
- Fresh arugula salad
- Parmesan cheese
- Extra-virgin olive oil
For a beautiful presentation, sprinkle chopped parsley over each bowl and finish with Parmesan and a drizzle of olive oil.
Nutritional Information
Approximate nutrition per serving, based on 6 servings and prepared with vegetable broth:
- Calories: 335 kcal
- Protein: 16 g
- Carbohydrates: 50 g
- Fiber: 11 g
- Fat: 9 g
- Saturated Fat: 2 g
- Sugar: 8 g
- Sodium: 650–800 mg
- Calcium: 150 mg
- Iron: 4 mg
Nutrition values are estimates and can vary depending on the brands and exact quantities of ingredients used.
Benefits of Classic Pasta e Fagioli
1. Excellent Source of Fiber
Cannellini beans are naturally rich in dietary fiber. Fiber helps support digestive health and contributes to feelings of fullness.
The vegetables also contribute additional fiber and nutrients.
2. Plant-Based Protein
Beans provide plant-based protein, making this soup especially satisfying.
When paired with pasta, vegetables, and Parmesan, the meal offers a balanced combination of carbohydrates, protein, and fats.
3. Provides Important Nutrients
The beans and vegetables contribute nutrients such as iron, folate, potassium, and magnesium.
Carrots also provide beta-carotene, while tomatoes contain beneficial plant compounds.
4. Comforting Yet Simple
This soup uses affordable, everyday ingredients while creating a deeply flavorful meal.
It is a great option when you want something warm and satisfying without complicated cooking techniques.
5. Naturally Customizable
You can easily adapt Pasta e Fagioli to different preferences.
Use vegetable broth for a vegetarian version, add spinach for extra vegetables, or incorporate pancetta for a meatier variation.
6. Satisfying Family Meal
The combination of beans and pasta makes this soup hearty enough for dinner.
A bowl served with crusty bread can provide a filling and comforting meal.
Frequently Asked Questions
What does Pasta e Fagioli mean?
Pasta e Fagioli means “pasta and beans” in Italian. It is a traditional Italian dish made with pasta, beans, vegetables, and broth.
Is Pasta e Fagioli vegetarian?
Yes. This recipe can easily be made vegetarian by using vegetable broth and omitting pancetta.
Can I use canned beans?
Absolutely. Canned cannellini beans are convenient and work very well.
Drain and rinse them before adding them to the soup.
Can I use dried beans?
Yes. Cooked dried cannellini beans can be used instead of canned beans.
Make sure they are fully cooked and tender before adding them to the soup.
What pasta is best for Pasta e Fagioli?
Ditalini is one of the best choices because its small size works perfectly with the beans.
Small shells, elbows, or other short pasta can also be used.
Why did my soup become too thick?
Pasta absorbs liquid as it cooks and continues absorbing broth as the soup cools.
Simply add additional broth or water while reheating until you reach your preferred consistency.
Can I make this soup gluten-free?
Yes. Use your favorite gluten-free small pasta and verify that your broth and other packaged ingredients are gluten-free.
Can I add meat?
Definitely. Pancetta, Italian sausage, or cooked bacon can be added for additional savory flavor.
Pancetta is particularly delicious in this soup.
Can I add spinach?
Yes. Fresh spinach is an excellent addition. Stir it in during the final few minutes of cooking so it wilts without becoming overcooked.
Can I make it spicy?
Yes. Add crushed red pepper flakes to the vegetable mixture for gentle heat.
You can increase or decrease the amount according to your preference.
Can I make Pasta e Fagioli creamy?
You can achieve a naturally creamy consistency without heavy cream.
Mash some of the beans before or during cooking. Their creamy interiors will naturally thicken the broth.
How long does Pasta e Fagioli last in the refrigerator?
Properly stored, it generally keeps for about 3–4 days in the refrigerator.
Keep it refrigerated promptly and reheat thoroughly before serving.
Can I freeze Pasta e Fagioli?
Yes, but for the best texture, freeze the soup base without pasta.
Cook fresh pasta when you are ready to serve.
What can I serve with Pasta e Fagioli?
Crusty bread, garlic bread, a green salad, roasted vegetables, or a simple Italian salad are excellent choices.
Is Pasta e Fagioli a soup or pasta dish?
It can be considered both. Traditional versions vary in consistency from a thick stew-like pasta dish to a brothy soup.
This recipe creates a hearty, spoonable soup with plenty of pasta and beans.