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

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

There’s nothing quite like a bowl of this hearty soup to bring rustic Italian comfort to your table.

This version stays true to tradition with tender white beans, small pasta, and a rich tomato broth that simmers for hours. The beans break down slightly, creating a creamy texture that coats every bite.

What emerges is a thick, satisfying soup where the pasta absorbs the flavors of the broth while maintaining its shape. It’s the kind of dish that warms you from the inside out.

Perfect for chilly evenings or when you need a taste of Italian nonna’s kitchen at home.

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

Ingredients for Pasta Fagioli Recipe with White Beans

Pantry staples and fresh veggies create this cozy Italian classic in your kitchen.

Ingredient Amount Notes
Cannellini Beans 🫘 2 cups Dried, soaked overnight or canned
Ditalini Pasta 🍝 1 ½ cups Small pasta for authentic texture
Canned Tomatoes 🍅 2 cups Crushed or diced, with juices
Vegetable Broth 🥣 4 cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Carrots 🥕 2 whole Peeled and diced small
Celery Stalks 🌿 2 whole Diced small for even cooking
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Extra-Virgin Olive Oil 🫒 3 tbsp Divided for sautéing and finishing
Dried Oregano 🌿 1 tsp Crushed between fingers to release oils
Dried Basil 🍃 1 tsp Adds depth to the broth
Bay Leaf 🍃 1 whole Removed before serving
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Parmesan Cheese Rind 🧀 1 piece Optional, adds umami depth
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The beans are the soul here. Canned cannellini from Eden Organic or Goya work great (drained and rinsed), but dried soaked overnight give the creamiest texture. Look for San Marzano tomatoes if you’re splurging—they’re sweeter and meatier. The Parmesan rind is a nonna trick (just save it from your wedge) that adds serious depth. Most grocery stores carry ditalini, but any small pasta like orzo or elbow works too.

No cannellini? Great Northern beans are nearly identical. Out of ditalini? Small shells or broken spaghetti do the job. Fresh tomatoes can stand in for canned in summer (about 4 cups chopped). No Parmesan rind? A tablespoon of nutritional yeast stirred in at the end gives a similar savory note. The broth can be homemade or store-bought—Imagine or Pacific Foods are solid brands.

This tastes even better the next day after flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. Store the Parmesan rind in the freezer for future batches (it lasts forever). Leftovers thicken as the pasta soaks up broth—add a splash of water when reheating.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in—cannellini beans, ditalini, tomatoes—and let it simmer. Cleanup is a breeze.
  • Rich and Hearty: The broth soaks into the pasta while the white beans add this creamy, satisfying bite. Honestly, it’s the kind of flavor that lingers.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better by Wednesday. Feeds me for days.
  • Budget Stretcher: A few pantry staples and one onion give me a filling meal for pennies. Between us, it’s my wallet’s favorite recipe.

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

This hearty bowl comes together with simple steps and delivers rustic Italian comfort in every bite.

Step 1: Sauté the Vegetable Base

Heat 2 tbsp of the extra-virgin olive oil in a large pot over medium heat. Add the finely diced yellow onion, carrots, and celery stalks and cook for 5-7 minutes until softened and the onion turns translucent.

This trio (called a soffritto) builds the flavor foundation. Stir occasionally to prevent browning—you want gentle cooking, not caramelization. The vegetables should release their fragrance and soften without coloring.

Step 2: Build the Broth with Tomatoes and Herbs

Add the minced garlic cloves and cook for 30 seconds until fragrant. Stir in the canned tomatoes (with juices), vegetable broth, dried oregano, dried basil, bay leaf, red pepper flakes, and the parmesan cheese rind.

Bring to a boil, then reduce heat to medium-low and simmer for 10 minutes. This allows the flavors to meld and the broth to take on the herbs’ aromatic qualities. The parmesan cheese rind will melt slightly, adding a rich umami depth.

Step 3: Add Beans and Pasta

Stir in the 2 cups Cannellini Beans and 1.5 cups Ditalini Pasta. If using dried beans, ensure they’re soaked and tender before adding. Return to a gentle boil, then cook for 10-12 minutes, stirring occasionally, until the pasta is al dente.

The small ditalini pasta should absorb some of the broth, creating a thick, hearty consistency. Taste a piece of pasta—it should be tender with a slight bite. Avoid overcooking, as the pasta will continue to soften as it sits.

Step 4: Finish and Serve

Remove the pot from heat. Discard the bay leaf and parmesan cheese rind. Drizzle with the remaining 1 tbsp extra-virgin olive oil and stir to combine. Let the soup rest for 5 minutes so the flavors can fully develop.

Ladle into bowls and garnish with the chopped 0.25 cup fresh parsley. Each serving should have a balance of beans, pasta, and vegetables in a rich, herby broth. The parsley adds a bright, fresh finish to this comforting dish.

👨‍🍳

Pro Tips For Making Pasta Fagioli Recipe With White Beans

  • Simmer the Beans First: Cook the cannellini beans in broth for 10-15 minutes before adding pasta—this lets them absorb flavor and soften without turning mushy later.
  • Salt the Pasta Water: Use well-salted water for the ditalini, about 1 tablespoon per quart, so the pasta carries seasoning into the final dish.
  • Avoid Overcooking Pasta: Pull the ditalini 1-2 minutes early since it’ll finish in the hot soup—I learned this the hard way after ending up with a mushy pot.
  • Use Starchy Bean Liquid: Stir in a splash of the canned bean liquid (about ¼ cup) for extra creaminess—sounds weird, but it thickens the broth naturally.

Flavor Customization for These Flavors

Herb Infusions

For a brighter herb profile, I add 1 tsp fresh rosemary with the dried oregano and basil. The piney aroma pairs wonderfully with the white beans. Alternatively, 1 tbsp fresh thyme leaves create a more earthy, subtle backdrop that lets the tomatoes shine. 🌿

Spice It Up

Increase the red pepper flakes to 1 tsp for noticeable heat, or add ½ tsp smoked paprika with the garlic for a deeper, Spanish-inspired twist. I love how the smokiness complements the creamy beans.

Creamy Variations

Stir in ½ cup heavy cream or coconut milk at the end for a luxurious texture. For a dairy-free option, blend 1 cup of the soup until smooth and stir it back in. This adds body without changing the flavor profile.

Extra Veggies

Add 1 cup chopped kale or spinach during the last 5 minutes of cooking for added nutrition. Zucchini diced into ½-inch pieces works well too—just add it with the carrots and celery.

Protein Boost

For a meatier version, brown ½ lb Italian sausage (casings removed) before sautéing the vegetables. The sausage fat adds richness that pairs perfectly with the white beans and pasta.

Cheese Finish

Top each bowl with ¼ cup grated Parmesan or pecorino cheese. I also like adding 2 tbsp crumbled feta for a tangy contrast. The cheese melts slightly into the hot soup, creating an extra layer of flavor. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 5mg2%
Sodium 620mg27%
Total Carbohydrate 62g23%
Dietary Fiber 12g43%
Sugars 6g
Protein 16g32%
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 canned beans instead of dried?

Yes! Use 2 cans (15 oz each) of cannellini beans, drained and rinsed. They’ll work perfectly and cut prep time significantly.

2

Why did my pasta turn mushy?

Overcooking is the culprit. Add pasta only during the final 10-12 minutes and test for doneness just before it’s fully tender. It’ll soften more as it sits in the hot broth.

3

How can I make this soup thicker?

Mash some beans with a fork before adding them, or blend 1 cup of the finished soup and stir it back in. This creates a creamier texture without dairy.

4

Can I use a different pasta shape?

Small shapes like orzo, elbow, or shells work well. Avoid large pasta—it won’t fit the spoon and can make the soup harder to eat.

★★★★★4.7(7 reviews)
Brian Walker