,

Italian Bean and Pasta Soup

As seen in: Midday Meals for Energy & Satisfaction

Pasta e Fagioli is authentic Italian comfort food featuring pasta and beans simmered in a flavorful tomato broth. This hearty one-pot meal combines ditalini pasta with cannellini and kidney beans, aromatic vegetables, herbs, and optional bacon for depth. The soup develops a rich texture as the pasta cooks alongside the beans, creating a satisfying thickness. Finished with freshly grated Parmesan and chopped parsley, it's a well-balanced dish that's even better the next day. For the best results, consider adding a Parmesan rind while simmering or mashing some beans for extra creaminess.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Thu, 24 Apr 2025 14:57:16 GMT
A bowl of pasta e fagioli. Save Pin
A bowl of pasta e fagioli. | sophietable.com

This hearty Pasta e Fagioli has been my cold-weather comfort food for years. The combination of tender pasta, creamy beans, and savory broth creates a satisfying meal that warms you from the inside out. This humble Italian soup proves that the simplest ingredients often make the most memorable meals.

I first discovered Pasta e Fagioli during a cooking class in Florence. The instructor explained that this was traditionally a peasant dish, created to stretch ingredients while still delivering big flavor. Ever since, it has become my go-to recipe when I need something comforting yet impressive enough for guests.

Ingredients

  • Olive oil creates the foundation for all the flavors to develop. Use a good quality extra virgin for the best results.
  • Onion garlic carrots and celery form the aromatic base. Take time to dice them evenly for consistent cooking.
  • Bacon adds a smoky depth to the broth. Look for thick-cut varieties with minimal processing.
  • Diced tomatoes provide acidity and richness. San Marzano tomatoes offer the best flavor if available.
  • Chicken broth forms the soup base. Homemade is ideal but a good quality store-bought works perfectly.
  • Cannellini and kidney beans give heartiness and protein. Rinse well to remove excess sodium and starch.
  • Dried herbs add Italian flavor profile. Crush them between your fingers before adding to release more oils.
  • Ditalini pasta is traditional but any small pasta works. Choose a pasta that matches the size of your beans.
  • Parmesan cheese and fresh parsley finish the dish with brightness and umami. Always grate your Parmesan fresh.

Step-by-Step Instructions

Sauté the Aromatics
Heat olive oil in a Dutch oven over medium heat until it shimmers. Add onion, garlic, carrots, and celery, stirring frequently to prevent burning. Cook until vegetables soften and onions become translucent, about 5-7 minutes. This careful cooking creates the flavor foundation for the entire soup.
Render the Bacon
Add diced bacon to the vegetable mixture, stirring occasionally to ensure even cooking. Allow the fat to render completely and the bacon to become crispy, approximately 3-4 minutes. The rendered fat will infuse the entire soup with a subtle smokiness that elevates all other ingredients.
Build the Broth
Pour in diced tomatoes and chicken broth, using a wooden spoon to scrape any browned bits from the bottom of the pot. These caramelized bits contain concentrated flavor. Bring mixture to a rolling boil to begin melding all the flavors together.
Add Beans and Seasonings
Incorporate both types of beans, dried herbs, red pepper flakes, and bouillon cube. Season carefully with salt and pepper, remembering the bouillon adds saltiness. Reduce heat to achieve a gentle simmer and allow to cook for 15 minutes so the beans can absorb the flavors of the broth.
Cook the Pasta
Stir in ditalini pasta directly into the simmering soup, stirring occasionally to prevent sticking. Cook until pasta reaches al dente texture, approximately 8-10 minutes. The pasta will continue absorbing liquid even after cooking, so maintain a slightly brothier consistency than your final desired result.
Garnish and Serve
Ladle the finished soup into warmed bowls. Top generously with freshly grated Parmesan cheese and sprinkle with chopped parsley. Serve immediately with crusty bread for the authentic Italian experience.
A spoon is in a bowl of pasta e fagioli. Save Pin
A spoon is in a bowl of pasta e fagioli. | sophietable.com

When I serve this soup to my family, my grandfather always tells stories about his mother making a similar version during the lean years after WWII. She would add whatever vegetables were available from their small garden, proving that this recipe truly represents the spirit of Italian cooking make something extraordinary from ordinary ingredients.

Make-Ahead Tips

Pasta e Fagioli can be prepared up to three days in advance for best flavor. Simply cook all ingredients except the pasta and store in an airtight container in the refrigerator. When ready to serve, reheat the soup to a simmer, add the pasta, and cook until tender. This method prevents the pasta from becoming overly soft and maintains the perfect texture.

Perfect Pasta Choices

While ditalini is traditional for Pasta e Fagioli, several other pasta shapes work beautifully in this recipe. Small shells capture broth in their curves, creating flavor bombs with each bite. Orzo provides a different texture but cooks quickly and distributes evenly throughout. Even broken spaghetti pieces work well in a pinch. The key is selecting a pasta small enough to fit comfortably on a spoon with the beans and vegetables.

Regional Variations

Northern Italian versions of Pasta e Fagioli tend to be brothier with more vegetables and often include pancetta instead of bacon. Southern Italian recipes feature a thicker consistency with more tomatoes and sometimes incorporate pork bones for flavor. Tuscan variations frequently include a drizzle of high quality olive oil just before serving. Each regional adaptation represents the available ingredients and culinary traditions of that area, showing how versatile this humble soup truly is.

Vegetarian Adaptation

This recipe transforms beautifully into a vegetarian masterpiece with just a few adjustments. Simply omit the bacon and use vegetable broth instead of chicken. For depth, add a tablespoon of tomato paste and a dash of smoked paprika when sautéing the vegetables. The beans provide plenty of protein, and you might consider adding a handful of kale or spinach during the final minutes of cooking for extra nutrition and color.

A bowl of pasta e fagioli. Save Pin
A bowl of pasta e fagioli. | sophietable.com

Commonly Asked Questions

→ Can I make Pasta e Fagioli ahead of time?

Yes, Pasta e Fagioli actually improves with time as flavors meld together. You can make it 1-2 days ahead, but consider adding the pasta just before serving or it may absorb too much liquid and become soft. If making completely ahead, you might need to add extra broth when reheating.

→ Is Pasta e Fagioli vegetarian?

The traditional version includes bacon and chicken broth, but it's easily adapted to be vegetarian. Simply omit the bacon and replace chicken broth with vegetable broth. The beans provide plenty of protein, and the dish remains hearty and satisfying without meat components.

→ What type of pasta works best for Pasta e Fagioli?

Ditalini is the traditional pasta for this dish, but any small pasta shape works well. Consider tubetti, small shells, orzo, or even broken spaghetti. The key is using something that cooks quickly and can be easily eaten with a spoon alongside the beans.

→ What makes a good Pasta e Fagioli thicker?

For a thicker consistency, mash about a third of the beans before adding them to the pot. The starch from the pasta naturally thickens the soup as it cooks. If you prefer an even thicker texture, you can reduce the liquid slightly or add a tablespoon of tomato paste.

→ How do you properly store leftover Pasta e Fagioli?

Let the soup cool completely before transferring to airtight containers. It will keep in the refrigerator for 3-4 days. The pasta will continue to absorb liquid, so when reheating, add additional broth or water to reach your desired consistency. Pasta e Fagioli also freezes well for up to 3 months.

→ What are traditional accompaniments for Pasta e Fagioli?

Freshly grated Parmesan cheese is the classic topping. A drizzle of high-quality olive oil adds richness. Serve with crusty Italian bread for dipping into the flavorful broth. Some regions in Italy also add a sprinkle of red pepper flakes at the table for those who enjoy a bit of heat.

Pasta e Fagioli

Classic Italian soup with pasta, beans, and vegetables in a savory tomato broth - the ultimate comfort food from Italian kitchens.

Preparation Time
15 Minutes
Cooking Duration
30 Minutes
Overall Time
45 Minutes
Created By: Sophie

Recipe Type: Lunch

Skill Level: Simple

Cuisine Type: Italian

Portion Size: 6 Number of Servings (6 generous soup bowls)

Diet Preferences: ~

What You'll Need

→ Base Ingredients

01 2 tablespoons olive oil
02 1 small onion, finely chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 2 stalks celery, diced
06 4 ounces bacon, diced (optional)

→ Liquid and Canned Components

07 1 can (400g) diced tomatoes
08 4 cups low-sodium chicken broth
09 1 can (400g) cannellini beans, drained and rinsed
10 1 can (400g) red kidney beans, drained and rinsed

→ Seasonings

11 1 teaspoon dried oregano
12 1 teaspoon dried basil
13 ½ teaspoon red pepper flakes (optional)
14 1 chicken bouillon cube
15 Salt and pepper to taste

→ Pasta and Garnishes

16 1 cup ditalini pasta or other small pasta
17 Freshly grated Parmesan cheese for serving
18 Fresh parsley, chopped, for garnish

Step-by-Step Directions

Step 01

In a large pot or Dutch oven, heat olive oil over medium heat. Add onion, garlic, carrots, and celery. Cook for 5-7 minutes until vegetables are softened.

Step 02

Add the diced bacon to the pot and cook for 3-4 minutes until crispy and fat has rendered.

Step 03

Stir in diced tomatoes and chicken broth. Bring the mixture to a boil.

Step 04

Add cannellini beans, kidney beans, oregano, basil, red pepper flakes (if using) and bouillon cube. Season with salt and pepper. Reduce heat to low and simmer for about 15 minutes.

Step 05

Stir in ditalini pasta and cook according to package instructions, approximately 8-10 minutes, until pasta is al dente. Add more broth or water if the soup becomes too thick.

Step 06

Ladle soup into bowls and garnish with freshly grated Parmesan cheese and chopped parsley.

Helpful Notes

  1. Add a Parmesan rind while simmering for rich, savory depth.
  2. For thicker consistency, mash a portion of beans before adding to create a creamier texture without dairy.
  3. A splash of red wine vinegar or lemon juice at the end brightens the flavors.
  4. This soup tastes even better the next day as flavors continue to develop.

Recommended Tools

  • 6 Quart Dutch Oven or large pot

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains gluten (pasta)
  • Contains dairy (Parmesan cheese)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 420
  • Fat Content: 14 grams
  • Carbohydrate Content: 57 grams
  • Protein Content: 20 grams