Lidia's Italy Pasta E Fagioli Recipe: Hearty Bean and Pasta Stew With Italian Herbs

Main Courses

Lidia's Italy Pasta E Fagioli Recipe: Hearty Bean and Pasta Stew With Italian Herbs

Lidia Bastianich's pasta e fagioli recipe brings the soul of Italian nonna cooking to your weeknight table—where hearty bean and pasta stews transform simple ingredients into something deeply comforting. 💛 I've adapted her classic method to work with pantry staples while keeping the essential techniques that make this dish so beloved: slow-simmered beans, al dente pasta, and a broth infused with Italian herbs that tastes like home.

The beauty of this recipe lies in its flexibility—traditionalists can use cannellini beans and pancetta, while modern cooks might swap in white beans and mushrooms for a vegetarian version.

The key is building flavor gradually: sautéing aromatics until fragrant, letting the tomatoes caramelize, and finishing with fresh herbs that brighten every spoonful. It's the kind of dish that tastes even better the next day, making it perfect for meal prep.

What you'll end up with is a rich, creamy stew where tender pasta and beans float in a savory broth, finished with a sprinkle of Parmesan that adds depth. The texture is what makes it special—creamy beans, al dente pasta, and a broth that coats every bite.

This is comfort food at its finest, the kind of meal that feels like a warm embrace on a chilly evening.

Whether you're cooking for a family dinner or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort. The best part? It's a dish that gets better with time, as the flavors meld and deepen. Let's get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for lidia's italy pasta fagioli

Pantry staples plus a few fresh herbs—this Italian classic comes together effortlessly.

Ingredient Amount Notes
Dried Cannellini Beans 🌽 1 ½ cups Unsoaked, or 1 can drained
Ditalini Pasta 🍝 1 cup Uncooked, or 2 oz dried
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing aromatics
Yellow Onion 🧅 1 whole Medium, finely chopped
Celery Stalks 🥬 2 whole Finely chopped, about 0.5 cup
Carrot 🥕 1 whole Medium, finely chopped
Garlic Cloves 🧄 4 cloves Minced, or 1 tsp garlic powder
Canned Crushed Tomatoes 🍅 1 can 28 oz, San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Dried Rosemary 🌿 1 tsp Or 1 tbsp fresh, chopped
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh, chopped
Bay Leaves 🌿 2 whole Remove before serving
Parmesan Cheese 🧀 ½ cup Freshly grated, preferred
Fresh Basil Leaves 🌿 ¼ cup Chopped, for finishing
Salt 🧂 1 ½ tsp Adjust to taste

The beans are the heart of this dish. Dried cannellini soak overnight for best texture, but unsoaked works in a pinch (just add 15 minutes to cook time). Trader Joe's or Whole Foods carry them in bulk—cheaper and fresher than canned. The pasta? Ditalini is traditional, but any small shape works. For the aromatics, the onion, celery, and carrot combo (the holy trinity of Italian cooking) should be finely chopped—think rice-sized pieces. Fresh herbs make all the difference, so if you're using dried, double the amount and toast them briefly in the oil.

No fresh basil? Dried oregano at half the amount gets you close. Short on vegetable broth? Water plus 1 tsp bouillon works, but the flavor won't be as deep. The crushed tomatoes can be any brand—just make sure it's no-salt-added if you're watching sodium. For extra richness, stir in 2 tbsp tomato paste with the crushed tomatoes. And if you're feeling fancy, add 1/2 cup mushrooms with the aromatics—they soak up all the flavor. The Parmesan? Grate it yourself—pre-grated gets clumpy and loses flavor fast.

This stew tastes even better the next day—3-4 days in the fridge, 3 months frozen. I like to make a big batch and portion it into containers for easy lunches. The pasta will get mushy if reheated with liquid, so add a splash of broth when warming. For serving, a sprinkle of fresh basil and extra Parmesan turns it into a restaurant-worthy dish. Leftovers? Freeze in portions for quick meals later.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s one of those rare dishes where you toss everything into a pot and walk away. No fancy layers, no separate pans—just dried beans, ditalini, and a simple soffritto of onion and celery simmering in olive oil until it’s rich and cohesive. The beans soften right in the broth, so you’re not left with a separate side dish to fuss over.
  • Umami Bomb: That celery-onion base isn’t just flavor—it’s a deep flavor. The slow caramelization in olive oil gives it a savory edge, and when you add the tomatoes and herbs, it becomes this hearty, almost meaty taste. Honestly, the first time I made it, my husband asked if I’d added bacon. (Spoiler: I didn’t. The beans do all the work.)
  • Leftover Lover’s Dream: This dish begs to be made in bulk because it only gets better the next day. The pasta absorbs the broth perfectly, and the beans hold their shape, so reheating is a breeze—just a splash of water or broth to loosen it up. I’ll be real: I’ve eaten this for lunch three days in a row without getting tired of it.
  • Pantry Staple Power: Between us, this recipe is my go-to when I’m low on fresh ingredients but still want something satisfying. Cannellini beans, ditalini, and a few veggies? That’s it. No specialty items, no last-minute grocery runs. And because it’s so filling, it stretches across multiple meals without breaking the bank. My college budget would’ve wept with gratitude.

Step-by-step instructions for hearty bean and pasta stew

This Italian classic comes together with simple steps and bold flavors.

1

🍳 Step 1: Sauté the Aromatic Vegetable Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely chopped yellow onion, celery stalks, and carrot, stirring occasionally for 8-10 minutes until softened and translucent. You're building the flavor foundation here—don't rush this step.

I like to press down gently on the vegetables with a wooden spoon to help them release their juices and caramelize slightly. When they're tender and starting to turn golden, add the minced garlic cloves and cook for another 30 seconds until fragrant. The garlic should smell pungent but not burn—watch it closely.

2

🍳 Step 2: Build the Tomato and Herb Base

Pour in the canned crushed tomatoes and stir to combine with the vegetables. Add the 1.5 tsp salt, 1 tsp dried rosemary, 1 tsp dried thyme, and 2 whole bay leaves. Bring everything to a gentle simmer over medium-low heat, then reduce heat to low and let it cook uncovered for 15 minutes.

This simmering time lets the flavors meld and the tomatoes break down slightly, creating a rich base. Stir occasionally to prevent sticking—if it gets too thick, add 2 tablespoons vegetable broth to loosen it. You want a sauce that coats the back of a spoon but isn't watery.

3

🥘 Step 3: Add Beans and Broth for Simmering

Add the 1.5 cups dried cannellini beans (unsoaked) and the 4 cups vegetable broth to the Dutch oven. Stir well to combine, then increase heat to medium-high until the mixture comes to a boil. Once boiling, reduce heat to low and let it simmer uncovered for 45-50 minutes.

Here's where the magic happens—beans need time to soften and absorb flavors. Check occasionally and add more broth if the level gets too low. You'll know they're ready when they're tender but still hold their shape, and the liquid has reduced slightly but still coats the beans.

4

🍳 Step 4: Finish with Pasta and Fresh Herbs

About 10 minutes before the beans are done, add the 1 cup ditalini pasta to the pot. Stir gently to coat with the bean mixture. The pasta will finish cooking in the hot bean broth—no need to drain it. This keeps everything hearty and flavorful.

When the pasta is al dente (check package directions for timing), stir in the 0.5 cup freshly grated parmesan cheese and 0.25 cup chopped fresh basil leaves. Remove the bay leaves before serving. Taste and adjust seasoning with more salt if needed—this is your chance to perfect the balance of flavors.

5

🍽️ Step 5: Rest and Serve Warm

Let the pasta e fagioli rest for 5 minutes off the heat before serving. This gives the flavors time to settle and the pasta time to finish absorbing the delicious bean broth. Serve immediately with crusty bread or a simple green salad to soak up every last bit of that savory sauce.

The perfect bowl should have tender beans, al dente pasta, and a rich broth infused with Italian herbs. Each bite delivers that perfect combination of earthy bean flavor, herby depth, and creamy parmesan finish. Leftovers actually taste better the next day—just reheat gently with a splash of broth.

👨‍🍳

Pro Tips For Making Lidia'S Italy Pasta Fagioli

  • Soak Beans 4 Hours: I learned this the hard way—skipping the soak leaves your cannellini beans tough and gummy. Even if you’re short on time, a 4-hour soak in cold water (with a pinch of salt) makes them tender and easy to digest. No soaking? At least use a pressure cooker for 20 minutes, but don’t rush it.
  • Sauté Celery Low: Lidia swears by the "soffritto" (onion, celery, carrot), but celery burns faster than you think. Start on medium-low heat and keep stirring—you want it soft, not browned. Once it’s translucent, you’ve got the base for flavor without bitterness.
  • Taste the Broth: The soup’s soul is the broth, but I used to skip tasting it mid-cook. After the beans and veggies simmer, slurp a spoonful—adjust salt, pepper, or even a splash of pasta water if it’s too thick. This is where the magic happens, not just at the end.
  • Reserve Pasta Water: Ditalini needs room to breathe, so don’t drain it dry. Cook it in the soup’s broth, but keep a cup of starchy pasta water nearby. If the soup gets too thick, add a splash—it’ll help the pasta absorb flavor instead of sticking together like glue.

Flavor customization for these flavors

Herb Variations

Swap out the rosemary and thyme for other Italian herbs to match what you have on hand. I love using ½ tsp dried oregano for a more Mediterranean twist, or 1 tsp dried sage for earthy depth.

Fresh herbs like basil or parsley add brightness—just add them at the end so they don't wilt in the heat. For a Tuscan-inspired version, try ½ tsp dried marjoram alongside the thyme. 🌿

Spicy Kick

Add heat with ½ tsp red pepper flakes when sautéing the aromatics, or stir in 1 tsp hot sauce (like Cholula) at the end. For smoky depth, crumble ½ cup cooked pancetta (optional) into the pot with the beans.

If you love spice, try 1-2 diced jalapeños with the vegetables—they’ll mellow as they cook. 🌶️

Creamy Twist

For a richer texture, stir in ¼ cup heavy cream or ½ cup ricotta cheese with the Parmesan at the end. Another trick? Blend ½ cup of the bean broth with 2 tbsp grated Parmesan and stir it back in for a velvety finish.

This works especially well if you’re using white beans—they naturally have a creamier texture. 🥄

Vegetable Boosts

Add extra veggies to bulk up the stew without sacrificing flavor. I often toss in 1 cup diced zucchini or ½ cup chopped spinach in the last 5 minutes of cooking. For a heartier version, try ½ cup chopped mushrooms with the aromatics or 1 diced potato for extra heartiness.

Roasted cherry tomatoes also add sweetness—just fold them in at the end. 🥕

Protein Add-Ins

Make this a one-pot meal by adding protein. Crumbled sausage (Italian or spicy) browns beautifully with the aromatics, while diced pancetta adds salty richness. For a vegetarian option, stir in ½ cup chickpeas or ½ cup lentils with the beans.

Cooked chicken or shrimp work too—just add them in the last 10 minutes to avoid overcooking. 🍗

Acid Balance

Brighten the dish with a splash of acidity. A squeeze of lemon juice (about 1 tbsp) at the end adds freshness, or stir in 1 tsp balsamic vinegar for depth.

If your tomatoes are too sweet, add ½ tsp citric acid (found in baking aisles) to cut through the richness. A pinch of black pepper also enhances the flavors. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 850mg37%
Total Carbohydrate 65g23%
Dietary Fiber 12g43%
Sugars 6g
Protein 24g48%
* 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 about lidia's pasta e fagioli

1

Can I use canned beans instead of dried?

For convenience, use 2 (15-oz) cans of cannellini beans, drained and rinsed. Just reduce the simmering time to 20-25 minutes after adding them—canned beans are pre-cooked. The texture will be slightly softer, but still delicious.

2

How do I prevent the pasta from getting mushy?

Cook the pasta in the broth for only 8-10 minutes (or per package instructions for al dente). Stir gently and taste-test occasionally. The beans' natural starch helps thicken the broth, so no extra water is needed. For extra insurance, reserve 1/4 cup pasta water to add if needed.

3

What's the best way to make this in a slow cooker?

Sauté the onion, celery, carrot, and garlic first, then transfer everything to the slow cooker. Add the tomatoes, herbs, beans, and broth. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the pasta and Parmesan in the last 10 minutes. The slow cooker keeps the beans tender without overcooking the pasta.

4

Why does my stew taste bland?

This often happens when herbs aren't toasted or tomatoes aren't simmered long enough. Always toast dried herbs in oil for 30 seconds before adding liquid, and simmer the tomato base uncovered for 15 minutes to deepen flavors. Finish with fresh herbs and a squeeze of lemon for brightness.

5

Can I make this gluten-free?

Yes! Use gluten-free pasta (like brown rice or chickpea pasta) and ensure your broth is gluten-free. For extra creaminess, add 1/2 cup cooked lentils with the beans. The texture will be slightly different but still hearty and flavorful.

★★★★★5.0(8 reviews)
Categories Main Courses