Welcome to Letscookeasy

Hearty Pasta Fagioli with Beans and Pasta for Dinner

By Clara Whitaker | March 30, 2026
Hearty Pasta Fagioli with Beans and Pasta for Dinner

When the first autumn breeze rattles the maple leaves outside my kitchen window, I reach for the same battered Dutch oven my Nonna shipped across the Atlantic decades ago. Inside that heavy pot, generations of my family have simmered pasta fagioli—the ultimate Italian peasant dish that tastes like a hug from the inside out. This isn't the watery, tomato-heavy version you might have sampled at a chain restaurant; this is the thick, stick-to-your-ribs version that Italian nonnas whisper about when they swap secrets at the market.

My version layers creamy cannellini beans, tender ditalini pasta, and a silky tomato broth that's been enriched with a parmesan rind and just a pinch of crushed red pepper for warmth. The result is a one-pot wonder that lands on the table in under an hour, yet tastes as though it has been bubbling away since sunrise. Serve it with a crusty loaf of ciabatta and a glass of Chianti, and you'll understand why my children call this "the dinner that feels like bedtime stories." Whether you're feeding a crowd on game night or meal-prepping cozy lunches for the week, this pasta fagioli promises second helpings and a kitchen that smells like Sunday supper every single day.

Why This Recipe Works

  • Two-Bean Texture: Creamy cannellini plus buttery borlotti create contrasting bites that keep every spoonful interesting.
  • Parmesan Rind Alchemy: Simmering the rind releases glutamates that deepen flavor without extra salt.
  • Pasta Water Starch: Reserved pasta water thickens the broth naturally—no floury aftertaste.
  • Cold-Oil Garlic Start: Beginning garlic in cold oil prevents bitter browning and yields gentle sweetness.
  • Make-Ahead Friendly: Flavors bloom overnight, so tomorrow's lunch tastes even better.
  • One-Pot Cleanup: Everything from sautĂ© to simmer happens in a single Dutch oven—less dishes, more wine time.
  • Versatile Greens: Stir in spinach, kale, or escarole at the end for a bright pop of color and nutrition.

Ingredients You'll Need

Ingredients

Great pasta fagioli starts with humble ingredients treated thoughtfully. Look for dried cannellini beans in the bulk bin—they'll cook up creamier than canned and absorb the broth's flavor like little edible sponges. If you're short on time, two cans of no-salt-added cannellini plus one can of borlotti (cranberry) beans work beautifully; just rinse them under cold water to remove excess sodium and starchy liquid.

For the soffritto base, choose firm, unblemished carrots and celery with perky leaves still attached—those leaves are packed with flavor and make a lovely garnish. Buy a block of Parmigiano-Reggiano rather than pre-grated; you'll need the rind for the pot and freshly grated cheese for serving. Ditalini pasta, tiny thimbles that catch beans in their hollow centers, is traditional, but any small shape like elbow or orzo works. Seek out San Marzano tomatoes certified DOP; their low acidity and natural sweetness balance the earthy beans without extra sugar.

Finally, don't skimp on the olive oil. A generous glug of grassy, peppery extra-virgin oil added right before serving—called a mandorla in my family—lifts the entire dish and creates that glossy restaurant finish. If you keep only one specialty item on hand, make it a bottle of estate-bottled Italian oil; it will transform weeknight soups into something worthy of candlelight.

How to Make Hearty Pasta Fagioli with Beans and Pasta for Dinner

1
Soak the Beans (Night Before)

Rinse 1 cup dried cannellini and ½ cup dried borlotti beans; pick out any stones. Transfer to a large bowl, cover with 2 inches of cold water, and stir in 1 tsp kosher salt. Soak 12–24 hours at room temperature. The salt jump-starts seasoning and helps skins stay intact during cooking.

2
Build the Soffritto

Drain and rinse beans. In a heavy 5-quart Dutch oven, combine ¼ cup olive oil, 1 finely diced medium onion, 2 diced carrots, and 2 diced celery ribs. Turn heat to medium-low and cook 10 minutes, stirring occasionally, until vegetables are soft and translucent but not browned. Season with ½ tsp salt and a few cracks of black pepper.

3
Bloom the Garlic & Tomato Paste

Clear a space in the pot's center, add 2 Tbsp tomato paste and 3 minced garlic cloves. Cook 90 seconds, stirring constantly, until paste darkens to brick red and garlic smells sweet. Stir into vegetables; this caramelization adds umami depth.

4
Simmer the Beans

Add drained beans, 1 bay leaf, 2 sprigs rosemary, 1 parmesan rind, and 6 cups low-sodium chicken broth. Increase heat to high; once boiling, reduce to gentle simmer. Cover partially and cook 45–60 minutes, until beans are just tender. Skim foam periodically for clearer broth.

5
Crush Tomatoes by Hand

Pour 1 can (14 oz) whole San Marzano tomatoes into a bowl; crush them between your fingers for rustic texture. Add tomatoes plus their juices to pot along with ½ tsp crushed red pepper. Simmer 10 minutes to marry flavors.

6
Cook Pasta Directly in Soup

Bring soup to lively simmer; remove bay leaf and rosemary stems. Stir in 1 cup ditalini and cook 8 minutes, stirring often to prevent sticking. If broth thickens too much, ladle in reserved bean liquid or hot water ÂĽ cup at a time.

7
Finish with Greens & Creaminess

Fold in 2 cups baby spinach and ÂĽ cup grated parmesan. Cook 1 minute more, just until greens wilt. Remove from heat; drizzle with 2 Tbsp fresh lemon juice and 1 Tbsp zest for brightness. Taste and adjust salt.

8
Rest & Serve

Let soup stand 5 minutes; pasta will continue absorbing broth. Ladle into warm bowls, top with extra parmesan, a swirl of olive oil, and crusty bread for dipping. Serve piping hot with a crack of black pepper.

Expert Tips

Bean Brine Magic

Save the starchy liquid from canned beans; it acts as natural thickener and adds silky mouthfeel without dairy.

Cool Pasta Trick

Cook pasta separately if you plan leftovers; combine just before serving to prevent bloated noodles.

Low & Slow Wins

Keep heat gentle when simmering beans; vigorous boiling bursts skins and clouds broth.

Overnight Upgrade

Make soup a day ahead; flavors meld and beans absorb herbs, turning humble into extraordinary.

Color Pop

Add finely diced roasted red pepper at the end for vibrant flecks and gentle sweetness that contrasts savory broth.

Herb Stem Rule

Tie rosemary and thyme with kitchen twine for easy removal; stems infuse flavor without woody bits floating around.

Variations to Try

  • Smoky Bacon Edition: Render 3 oz diced pancetta before vegetables; omit added salt and finish with pecorino instead of parmesan.
  • Vegan Power Bowl: Swap chicken broth for vegetable, omit cheese, and stir in 1 cup toasted farro for chewy texture plus protein.
  • Seafood Celebration: Add 8 oz peeled shrimp during final 3 minutes of simmer; finish with lemon zest and fresh parsley.
  • Spicy Calabrian: Stir in 1 Tbsp chopped Calabrian chilies plus a splash of their oil for fiery Southern Italian flair.
  • Spring Green: Replace spinach with 1 cup peas and 1 cup asparagus tips; add during final 2 minutes for crisp-tender bite.
  • Creamy Tuscan: Blend 1 cup of finished soup until smooth and stir back into pot for velvety texture reminiscent of Tuscan ribollita.

Storage Tips

Cool soup completely before transferring to airtight containers. Refrigerate up to 4 days; the pasta will continue absorbing broth, so keep extra stock or water on hand to thin when reheating. For longer storage, freeze soup (minus pasta) in freezer-safe bags laid flat for up to 3 months. Thaw overnight in fridge, then bring to simmer and add freshly cooked ditalini.

To reheat, warm gently over medium-low heat with occasional stirring; aggressive boiling breaks beans and turns pasta mushy. If soup has thickened into stew consistency, whisk in broth or water ÂĽ cup at a time until desired texture returns. Always finish with a drizzle of fresh olive oil and a shower of grated cheese to revive that just-cooked sparkle.

Frequently Asked Questions

Absolutely—use 3 cans total (2 cannellini, 1 borlotti). Rinse under cold water to remove 40% of sodium, then simmer only 15 minutes so they stay intact. Add ½ tsp cornstarch slurry if you miss the thickening power of bean starch.

Ditalini (little thimbles) is classic, but any short pasta works—tubetti, elbows, even broken spaghetti. The key is small size that fits on a spoon alongside beans. Avoid long shapes that tangle and make eating awkward.

Traditionally no, but swap in gluten-free ditalini or rice-shaped pasta. Cook separately and rinse to remove starch, then add just before serving so it doesn't dissolve into the broth.

Pasta releases starch as it sits. Thin with hot broth, water, or even a splash of white wine. Stir gently and taste for seasoning after thinning—dilution can mute salt and herbs.

Yes—use high pressure for 25 minutes (dried beans) with natural release. Stir in pasta and use sauté function for 6 minutes afterward. Parmesan rind goes in from the start for maximum extraction.

None—just dialect spelling. Northern Italians drop the "e" and run words together. Both refer to the same humble marriage of pasta and beans, though regional recipes range from brothy to stew-like.
Hearty Pasta Fagioli with Beans and Pasta for Dinner
pasta
Pin Recipe

Hearty Pasta Fagioli with Beans and Pasta for Dinner

(4.9 from 127 reviews)
Prep
20 min (plus overnight soak)
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Soak beans: Cover dried beans with 2 inches cold water and 1 tsp salt; soak 12–24 hours.
  2. Sauté soffritto: Heat olive oil in Dutch oven over medium-low. Add onion, carrots, celery; cook 10 min until soft. Season with ½ tsp salt & pepper.
  3. Bloom aromatics: Clear center; add tomato paste & garlic. Cook 90 sec until brick red. Stir into vegetables.
  4. Simmer beans: Drain beans; add to pot with broth, bay, rosemary, parmesan rind & red pepper. Bring to boil, reduce to simmer, cook 45–60 min until beans tender.
  5. Add tomatoes: Crush San Marzano by hand; add with juices. Simmer 10 min.
  6. Cook pasta: Remove bay & rosemary. Bring to lively simmer; stir in ditalini. Cook 8 min, stirring, until al dente.
  7. Finish: Stir in spinach & parmesan until wilted. Off heat add lemon juice, adjust salt.
  8. Serve: Rest 5 min. Ladle into bowls; top with extra parmesan, olive oil & black pepper.

Recipe Notes

For make-ahead, cook pasta separately and combine when serving to prevent mushiness. Soup thickens as it stands; thin with hot broth or water when reheating.

Nutrition (per serving)

412
Calories
21g
Protein
56g
Carbs
11g
Fat

More Recipes