Pasta Fagioli Recipe With White Beans: Rustic Italian Heartiness in a Bowl

Pasta Fagioli Recipe With White Beans: Rustic Italian Heartiness in a Bowl

There’s something deeply comforting about a bowl of this hearty Italian soup, where tender pasta and creamy white beans come together in a rich tomato broth.

I’ve perfected this version to capture the rustic charm of traditional pasta fagioli while keeping it simple enough for any home cook. The key is building layers of flavor with humble ingredients.

What you’ll get is a thick, satisfying soup that tastes like it simmered all day, even though it comes together in under an hour. The white beans add creaminess without dairy.

This dish proves that the best meals often come from the simplest ingredients, prepared with care and attention to detail.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Pasta Fagioli Recipe with White Beans

Simple, wholesome ingredients build layers of rustic Italian flavor in this comforting bowl.

Ingredient Amount Notes
Ditalini Pasta 🍝 2 cups Or small elbow macaroni
Cannellini Beans 🫘 2 cans Drained and rinsed well
Canned Diced Tomatoes 🍅 2 cans With juices reserved
Vegetable Broth 🥣 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 2 whole Medium, finely diced
Celery Stalks 🌿 2 whole Finely diced for sofrito
Garlic Cloves 🧄 4 cloves Minced for depth
Tomato Paste 🍅 2 tbsp For rich tomato flavor
Dried Oregano 🍃 1 tsp Crushed between fingers
Dried Basil 🌿 1 tsp For Italian seasoning
Red Pepper Flakes 🌶️ ½ tsp Adjust to taste
Bay Leaf 🍃 1 whole For aromatic depth
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing vegetables
Parmesan Cheese 🧀 ½ cup Freshly grated for topping

The beans are the backbone here. Cannellini or great northern work best—creamy texture, holds shape. I grab Goya or Progresso at the grocery store; both are consistently good. For the pasta, ditalini is traditional, but any small shape (orzo, small shells) works. Barilla or De Cecco are my go-to brands for reliable quality. Fresh tomatoes won’t give you the same depth as canned.

No cannellini? Navy beans or pinto beans work in a pinch. Swap diced tomatoes for crushed tomatoes if that’s what you have. Fresh herbs at the end? Absolutely—one-third the amount of dried. Vegetable broth can be homemade or store-bought, but avoid the super salty varieties. The Parmesan is optional but adds that final touch of umami.

This soup thickens as it sits. Leftovers keep 4-5 days in the fridge, freezes beautifully for 3 months. The pasta will absorb more broth over time, so add a splash of water or broth when reheating. Always taste and adjust seasoning before serving.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump the ditalini, cannellini beans, and diced tomatoes into one pot with broth—minimal cleanup, maximum flavor.
  • Creamy & Hearty: The white beans break down slightly, creating this rich, creamy texture that coats the pasta beautifully.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better reheated for lunch all week.
  • Pantry MVP: Between us, this uses only shelf-stable staples plus an onion—no last-minute grocery runs.

Step-by-Step Instructions for Pasta Fagioli With White Beans

Master this rustic Italian classic with simple techniques and perfect timing every time.

Step 1: Sauté the Aromatic Base

Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the finely diced 1 whole yellow onion, 2 whole carrots, and 2 whole celery stalks. Cook for 6-8 minutes until the vegetables soften and the onion turns translucent.

This sofrito base builds the foundation of flavor. Stir occasionally to prevent browning, and adjust heat if the onions start to color too quickly. You want gentle cooking, not frying.

Step 2: Build the Flavor Profile

Add the minced 4 cloves garlic cloves and cook for 30 seconds until fragrant. Stir in the 2 tbsp tomato paste and cook for 1-2 minutes to deepen its flavor. This step removes the raw taste from the tomato paste and enhances its natural sweetness.

Add the 1 tsp dried oregano, 1 tsp dried basil, and 0.5 tsp red pepper flakes, toasting them briefly for 15-20 seconds until aromatic. This blooms the spices and ensures their flavors infuse the entire dish.

Step 3: Simmer the Broth and Vegetables

Pour in the 2 cans canned diced tomatoes with their juices and the 4 cups vegetable broth. Add the 1 whole bay leaf and bring to a boil. Reduce heat to medium-low and simmer for 10 minutes to meld the flavors.

The broth should be gently bubbling, not rapidly boiling. This slow simmer allows the vegetables to release their flavors into the liquid, creating a rich, cohesive base for the soup.

Step 4: Add Beans and Pasta

Stir in the drained and rinsed 2 cans cannellini beans and the 2 cups ditalini pasta. Return to a simmer and cook for 8-10 minutes until the pasta is al dente and the beans are heated through.

Check the pasta frequently during the last 2-3 minutes of cooking—it’s done when it offers slight resistance but is no longer hard. The beans will soften slightly in the hot broth, absorbing its flavors.

Step 5: Finish and Serve

Remove the pot from heat and discard the bay leaf. Taste and adjust seasoning if needed. Ladle the soup into bowls and top each serving with 0.5 cup parmesan cheese.

Let the soup rest for 2-3 minutes before serving to allow the flavors to settle. The parmesan will begin to melt slightly, adding a rich, savory finish to each bowl of this hearty dish.

👨‍🍳

Pro Tips For Making Pasta Fagioli Recipe With White Beans

  • Simmer the Beans: I learned this the hard way—cannellini beans straight from the can taste tinny. Rinse them, then simmer in vegetable broth for 10 minutes before adding other ingredients to deepen the flavor.
  • Cook Pasta Separately: Skip tossing ditalini directly into the soup. Boil it al dente in salted water, then add to the pot at the end—this prevents mushy pasta from soaking up all the broth.
  • Sauté Onions Low: After burning three batches, I finally figured out yellow onions need low heat for 8-10 minutes until translucent, not browned, to build a sweet base without bitterness.
  • Use Tomato Juice: Sounds weird, but it works: pour the liquid from the canned diced tomatoes into the broth—it adds richness without watering down the flavor.

Regional Styles of This pasta fagioli recipe with white beans

Northern Italian Style

In Lombardy, they make a thicker version with borlotti beans instead of white, but cannellini work beautifully. I add a splash of dry white wine when sautéing the vegetables for brightness. A Parmigiano-Reggiano rind simmered in the broth adds incredible depth. 💛

Roman Tradition

Rome’s version often includes pancetta for a smoky note, but I skip it to keep it vegetarian. The key is using San Marzano tomatoes for sweetness. Add a handful of small pasta shapes like ditalini—it’s the only way my nonna would make it.

Tuscan Variation

Tuscans love their cavolo nero (black kale) in this soup. I stir in 2 cups chopped kale with the beans. A drizzle of extra-virgin olive oil at serving is non-negotiable. The beans should be creamy but still hold their shape. ✨

Sicilian Twist

Sicilian cooks add fennel seeds (about ½ tsp) when toasting the spices. Some versions include saffron for color, but I find it overpowers. The broth is typically thinner, almost like a minestra.

Venetian Approach

In Venice, they often use bigoli pasta (whole wheat) and finish with grated Grana Padano. I’ve tried it with whole wheat ditalini for a nuttier flavor. The beans are sometimes mashed slightly to thicken the soup.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 3g15%
Cholesterol 10mg3%
Sodium 620mg27%
Total Carbohydrate 55g20%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use dried beans instead of canned?

Yes, but soak 1 cup dried cannellini overnight first. Simmer for 45-60 minutes until tender before adding to the soup. Canned beans save time and work perfectly.

2

How can I make this soup thicker?

Mash ½ cup of the beans before adding them, or simmer uncovered for 5-10 extra minutes. Some cooks blend a portion of the soup for creaminess.

3

Why did my pasta turn mushy?

Pasta overcooks quickly in soup. Add it during the last 8-10 minutes only, and check for al dente texture frequently. For leftovers, store pasta separately.

4

Can I freeze this soup?

Yes, but freeze without pasta. Cool completely, then store in airtight containers for up to 3 months. Reheat gently and add freshly cooked pasta.

★★★★★4.7(8 reviews)
Nathan Turner