There are certain dishes that instantly bring warmth and comfort to the table, and Pasta e Fagioli is one of those timeless meals. Imagine a chilly evening when the air outside is crisp and cool, and the kitchen is filled with the rich aroma of simmering tomatoes, herbs, tender beans, and perfectly cooked pasta. This classic Italian soup is the kind of dish that invites everyone to gather around the table with a bowl in hand.
Pasta e Fagioli, which translates to “pasta and beans,” has humble roots in Italian home cooking. Traditionally made with simple pantry ingredients, it was a dish families relied on to create a hearty and nourishing meal without expensive ingredients. Every region of Italy has its own variation, but the heart of the dish remains the same: a comforting combination of beans, pasta, vegetables, and aromatic herbs slowly simmered into a rich, satisfying soup.
This version highlights wholesome vegetables, creamy beans, and tender pasta in a flavorful tomato-based broth. It is simple enough for a weeknight dinner yet comforting enough to feel like a family tradition in the making.

What Is Pasta e Fagioli?
Pasta e Fagioli is one of Italy’s most beloved rustic soups. Despite its simplicity, it delivers incredible depth of flavor through slow simmering and well-balanced ingredients.
The dish originated as a “cucina povera” recipe—Italian peasant cooking that relied on affordable staples. Beans provided protein and substance, pasta added heartiness, and vegetables created a flavorful base.
Modern versions often vary depending on region and family traditions. Some versions are thick and stew-like, while others are more brothy. The recipe shared here balances both styles, creating a hearty yet spoonable soup packed with flavor.
Key characteristics of authentic Pasta e Fagioli include:
-
A tomato-based broth
-
Creamy white beans
-
Small pasta shapes
-
Aromatic vegetables
-
Italian herbs
-
Slow simmered flavor
This version is completely pork-free while still delivering a rich, comforting taste.
Why You’ll Love This Pasta e Fagioli Soup
There are many reasons why this soup continues to be a favorite in kitchens around the world.
Deep Comforting Flavor
The combination of sautéed vegetables, garlic, tomatoes, and herbs builds layers of flavor that make the soup incredibly satisfying.
Nutritious and Balanced
Beans are packed with plant-based protein and fiber, making the soup both filling and nourishing.
Budget-Friendly Ingredients
Everything in this recipe can be found in most pantries or grocery stores, making it an affordable meal for families.
Perfect for Meal Prep
Pasta e Fagioli stores well and tastes even better the next day as the flavors continue to develop.
Customizable
You can easily adapt the soup with different vegetables, beans, or pasta shapes based on what you have available.
Ingredients for the Ultimate Pasta e Fagioli Soup
Here are the ingredients needed to create a rich and hearty bowl of Pasta e Fagioli.
Vegetables and Aromatics
-
2 tablespoons olive oil
-
1 medium onion, finely diced
-
2 medium carrots, diced (about 1 cup)
-
2 celery stalks, diced (about 1 cup)
-
4 cloves garlic, minced
These vegetables form the classic Italian flavor base known as soffritto.
Beans
-
2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
-
1 can (15 oz / 425 g) red kidney beans, drained and rinsed
Using two varieties creates a creamy yet hearty texture.
Tomatoes and Broth
-
1 can (28 oz / 800 g) crushed tomatoes
-
4 cups (960 ml) vegetable broth
-
1 cup (240 ml) water
These ingredients form the rich soup base.
Seasonings and Herbs
-
1 teaspoon dried oregano
-
1 teaspoon dried basil
-
½ teaspoon dried thyme
-
1 teaspoon salt (adjust to taste)
-
½ teaspoon black pepper
Pasta
-
1 cup (120 g) small pasta such as ditalini, small shells, or elbow pasta
Small pasta shapes work best because they blend seamlessly into the soup.
Optional Garnishes
-
2 tablespoons chopped fresh parsley
-
¼ cup (25 g) grated Parmesan cheese
-
Extra drizzle of olive oil
Step-by-Step Instructions
Step 1: Build the Flavor Base
Heat 2 tablespoons olive oil in a large soup pot over medium heat.
Add:
-
diced onion
-
diced carrots
-
diced celery
Cook for 5–6 minutes, stirring occasionally, until the vegetables soften.
Add 4 cloves minced garlic and cook for another 30 seconds until fragrant.
This step is essential for developing the soup’s deep flavor.
Step 2: Add Tomatoes and Beans
Pour in:
-
1 can (28 oz / 800 g) crushed tomatoes
-
2 cans cannellini beans
-
1 can kidney beans
Stir everything together so the beans become coated in the tomato mixture.
Allow it to cook for 2–3 minutes to deepen the tomato flavor.
Step 3: Add Broth and Seasonings
Add the following to the pot:
-
4 cups (960 ml) vegetable broth
-
1 cup (240 ml) water
-
1 teaspoon oregano
-
1 teaspoon basil
-
½ teaspoon thyme
-
1 teaspoon salt
-
½ teaspoon black pepper
Stir well and bring the soup to a gentle simmer.

Step 4: Simmer the Soup
Reduce heat to medium-low and allow the soup to simmer uncovered for 15 minutes.
This step allows the beans to soften slightly and the herbs to infuse the broth with flavor.
For a slightly thicker soup, you can mash about ½ cup of the beans with a spoon and stir them back into the pot.
Step 5: Add the Pasta
Add 1 cup (120 g) small pasta directly to the simmering soup.
Cook for 8–10 minutes, stirring occasionally, until the pasta becomes tender.
If the soup thickens too much, add an additional ½ cup (120 ml) water or broth.
Step 6: Finish and Serve
Taste the soup and adjust seasoning if needed.
Ladle the soup into bowls and top with:
-
chopped parsley
-
grated Parmesan cheese
-
drizzle of olive oil
Serve warm with crusty bread or garlic toast.
Tips for the Best Pasta e Fagioli
Use Quality Tomatoes
Crushed tomatoes are the backbone of the broth, so choose a good-quality brand for the best flavor.
Cook Pasta Separately for Storage
If you plan to store leftovers, cook the pasta separately and add it to individual bowls to prevent it from absorbing too much broth.
Make It Creamier
Blend 1 cup of the soup and stir it back into the pot for a thicker, creamier texture.
Add More Vegetables
You can easily add:
-
spinach
-
kale
-
zucchini
-
bell peppers
for additional nutrition and color.
Variations You Can Try
Vegetable Pasta e Fagioli
Add diced zucchini, mushrooms, or spinach for a vegetable-packed version.
Spicy Version
Add ¼ teaspoon red pepper flakes for a gentle heat.
Extra Bean Version
Use three types of beans such as cannellini, kidney, and borlotti for more texture.
Gluten-Free Option
Use gluten-free pasta or replace pasta with diced potatoes.
Frequently Asked Questions
1. What type of beans are best for Pasta e Fagioli?
The most common beans used in Pasta e Fagioli are cannellini beans and kidney beans. Cannellini beans are creamy and mild in flavor, while kidney beans are firmer and slightly richer in taste. Using both varieties together creates a balanced texture that makes the soup hearty without being overly thick.
Some traditional Italian versions also use borlotti beans, which are slightly nutty and become very creamy when cooked. If you can find them, they are an excellent substitute or addition.
Canned beans work perfectly for quick preparation. However, if you prefer cooking beans from scratch, you can use about 1½ cups (300 g) of dried beans soaked overnight and cooked until tender.
No matter which beans you choose, the key is allowing them to simmer in the soup long enough to absorb the tomato and herb flavors.
2. Can Pasta e Fagioli be made ahead of time?
Yes, Pasta e Fagioli is an excellent make-ahead meal. In fact, the soup often tastes even better the next day because the flavors have more time to blend together.
When preparing the soup in advance, it is best to cook the pasta separately and add it right before serving. Pasta tends to absorb liquid while sitting in the soup, which can make the dish overly thick.
To store the soup, allow it to cool completely and place it in an airtight container in the refrigerator for up to 4 days.
When reheating, simply add a splash of broth or water to loosen the consistency before warming on the stove.
3. Can Pasta e Fagioli be frozen?
Yes, this soup freezes very well if the pasta is not added beforehand.
To freeze, prepare the soup up until the step before adding pasta. Let the soup cool completely, then store it in freezer-safe containers for up to 3 months.
When you are ready to serve, thaw the soup overnight in the refrigerator. Reheat it gently on the stove and add freshly cooked pasta before serving.
This method keeps the pasta from becoming overly soft during freezing and reheating.
4. What pasta shapes work best for this soup?
Small pasta shapes work best for Pasta e Fagioli because they blend easily with the beans and broth.
Traditional choices include:
-
ditalini
-
small shells
-
elbow macaroni
-
small tubular pasta
These shapes are easy to scoop with a spoon and distribute evenly throughout the soup.
Avoid large pasta shapes such as penne or rigatoni, as they can overpower the texture of the soup.
If you want a slightly thicker soup, you can also reduce the pasta amount slightly and allow the starch from the pasta to naturally thicken the broth.
Serving Suggestions
Pasta e Fagioli is hearty enough to serve as a full meal, but it pairs beautifully with simple side dishes.
Some great options include:
-
crusty artisan bread
-
garlic bread
-
fresh green salad with lemon dressing
-
roasted vegetables
A sprinkle of fresh parsley and grated Parmesan adds the perfect finishing touch.

Final Thoughts
Pasta e Fagioli is one of those rare dishes that proves simple ingredients can create something truly extraordinary. With just a handful of pantry staples—beans, pasta, vegetables, tomatoes, and herbs—you can create a soup that feels deeply comforting and satisfying.
What makes this dish so special is its balance of textures and flavors. The beans bring creaminess and protein, the pasta adds heartiness, and the vegetables create a savory base that slowly builds as the soup simmers. The result is a bowl of warmth that feels nourishing, rustic, and incredibly flavorful.
Another reason this recipe continues to be loved across generations is its flexibility. Families can adapt the soup based on seasonal ingredients or pantry items while still maintaining the heart of the dish. Some versions are thick like a stew, while others are lighter and brothy. Both styles capture the comforting spirit of Italian home cooking.
For busy weeknights, Pasta e Fagioli is a lifesaver. It comes together quickly, feeds a crowd, and stores well for future meals. It is also a wonderful option for meal prep because the flavors deepen beautifully over time.
Whether you are making it for a cozy evening dinner, preparing a large batch for the week, or sharing it with family and friends, this hearty Italian bean and pasta soup always delivers warmth and comfort.
Once you make it, it may just become one of your most reliable and satisfying homemade soup recipes.
Print
The Ultimate Pasta e Fagioli Soup – Hearty Italian Bean and Pasta Soup
Description
A hearty Italian bean and pasta soup made with tender vegetables, creamy beans, and small pasta simmered in a rich tomato broth.
Ingredients
2 tablespoons olive oil
1 medium onion, finely diced
2 medium carrots, diced (about 1 cup)
2 celery stalks, diced (about 1 cup)
4 cloves garlic, minced
2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
1 can (15 oz / 425 g) kidney beans, drained and rinsed
1 can (28 oz / 800 g) crushed tomatoes
4 cups (960 ml) vegetable broth
1 cup (240 ml) water
1 teaspoon dried oregano
1 teaspoon dried basil
½ teaspoon dried thyme
1 teaspoon salt
½ teaspoon black pepper
1 cup (120 g) small pasta (ditalini or small shells)
2 tablespoons chopped fresh parsley
¼ cup (25 g) grated Parmesan cheese
Instructions
-
Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery and cook for 5–6 minutes until softened.
-
Add minced garlic and cook for 30 seconds until fragrant.
-
Stir in crushed tomatoes, cannellini beans, and kidney beans. Cook for 2–3 minutes.
-
Add vegetable broth, water, oregano, basil, thyme, salt, and black pepper. Bring to a simmer.
-
Reduce heat and simmer for 15 minutes.
-
Add pasta and cook for 8–10 minutes until tender.
-
Adjust seasoning and add extra broth if needed.
-
Serve hot topped with parsley and grated Parmesan cheese.
Notes
For thicker soup, mash ½ cup of beans and stir back into the pot.
Cook pasta separately if storing leftovers to prevent it from absorbing too much broth.
Soup can be refrigerated for up to 4 days or frozen for up to 3 months without pasta.






