Pasta Fagioli
There is something deeply comforting about a pot of Pasta Fagioli gently simmering on the stove. The scent of garlic and herbs drifting through the kitchen, the soft bubbling of tomatoes and beans, and that promise of a warm bowl waiting at the end, it just feels like home. This is the kind of dish that hugs you from the inside out. Trust me, you’re going to love this. It is simple, hearty, and somehow tastes even better than you expect.
A Bowl That Feels Like Home
Some meals are flashy, others are fancy, but this one is honest. Pasta Fagioli is built on humble ingredients, yet when they come together, they create something rich and satisfying. Tender pasta, creamy white beans, sweet carrots, and aromatic herbs swirl in a tomato kissed broth that is both light and deeply flavorful.
Every spoonful has a bit of everything. Soft pasta, silky beans, and that savory broth that coats your mouth just right. This one’s a total game changer for weeknight dinners when you want comfort without fuss.
From Italian Kitchens to Yours
Pasta Fagioli, which literally means pasta and beans, has its roots in Italian cucina povera, the cooking of simple, everyday ingredients. Families across Italy have made their own versions for generations, often using whatever beans and pasta they had on hand.
It began as a peasant dish, affordable and filling, but over time it became a beloved classic. Some regions make it thicker, almost like a stew, while others keep it brothy. What stays constant is its soul, hearty, nourishing, and deeply satisfying.
Why This Recipe Never Fails
Before we dive into the details, let me tell you why this version works every single time.
Versatile: You can serve it as a main course or a starter. It adapts beautifully to what you have in your pantry.
Budget-Friendly: Beans, pasta, and vegetables are affordable staples that stretch far without sacrificing flavor.
Quick and Easy: From chopping to simmering, the steps are straightforward and beginner friendly.
Customizable: Add extra herbs, swap the beans, or adjust the thickness to your liking.
Crowd-Pleasing: Kids and adults both love it. It is cozy, familiar, and comforting.
Make-Ahead Friendly: The flavors deepen as it rests, making it even better the next day.
Great for Leftovers: It reheats beautifully and makes an easy lunch.
Chef Secrets for the Best Flavor
Let me share a few insider tips that elevate this simple soup into something unforgettable.
- Sauté the vegetables slowly to build a sweet, aromatic base.
- Let the tomato paste cook briefly before adding liquid, this deepens the flavor.
- Simmer gently rather than boiling hard, which keeps the beans tender.
- Add pasta toward the end so it stays perfectly al dente.
- Finish with fresh parsley and grated parmesan for brightness and depth.
Essential Tools for Success
You do not need fancy equipment, just a few basics.
Large Dutch Oven or Soup Pot: Provides even heat and enough space for simmering.
Sharp Chef Knife: Makes chopping vegetables quick and safe.
Wooden Spoon: Perfect for stirring without scratching your pot.
Ladle: For serving generous, cozy bowls.
Ingredients You Will Need For This Pasta Fagioli
The beauty of this dish is in how these simple ingredients layer flavor upon flavor.
- Olive Oil: 2 tablespoons, forms the aromatic base for sautéing.
- Onion: 1 medium, finely chopped, adds sweetness and depth.
- Carrots: 2 medium, diced, bring natural sweetness.
- Celery: 2 stalks, diced, provides earthy balance.
- Garlic: 3 cloves, minced, gives bold savory aroma.
- Tomato Paste: 2 tablespoons, intensifies the tomato flavor.
- Diced Tomatoes: 1 can, 14 ounces, creates the rich broth base.
- Vegetable Broth: 4 cups, builds the body of the soup.
- Cannellini Beans: 2 cans, 15 ounces each, drained and rinsed, add creamy texture and protein.
- Ditalini Pasta: 1 cup dry, small and perfect for spoonfuls.
- Dried Oregano: 1 teaspoon, adds herbal warmth.
- Dried Basil: 1 teaspoon, gives gentle sweetness.
- Salt: 1 teaspoon, enhances all flavors.
- Black Pepper: 1/2 teaspoon, adds mild heat.
- Fresh Parsley: 2 tablespoons chopped, bright finishing touch.
- Grated Parmesan Cheese: 1/4 cup for serving, adds savory richness.
Easy Ingredient Swaps
Sometimes you work with what you have, and that is perfectly fine.
Cannellini Beans: Use great northern beans or red kidney beans.
Ditalini Pasta: Substitute small shells or elbow pasta.
Vegetable Broth: Chicken broth works if you are not keeping it vegetarian.
Fresh Parsley: Try fresh basil for a different aroma.
Spotlight on the Stars
Cannellini Beans: These creamy white beans melt slightly into the broth, giving body without heaviness.
Ditalini Pasta: Their small size makes every spoonful balanced and satisfying.

Let’s Cook Together
Now let dive into the heart of it. Here are the steps you are going to follow.
- Preheat Your Equipment: Place a large pot over medium heat and allow it to warm for a minute.
- Combine Ingredients: Add olive oil, then sauté onion, carrots, and celery for about 5 minutes until softened. Stir in garlic and cook for 30 seconds. Add tomato paste and cook for another minute.
- Prepare Your Cooking Vessel: Pour in diced tomatoes and vegetable broth. Stir well to combine all the flavors.
- Assemble the Dish: Add cannellini beans, oregano, basil, salt, and black pepper. Bring the mixture to a gentle simmer.
- Cook to Perfection: Stir in the ditalini pasta and simmer for 10 to 12 minutes until the pasta is tender but still slightly firm.
- Finishing Touches: Taste and adjust seasoning if needed. Stir in fresh parsley.
- Serve and Enjoy: Ladle into bowls and sprinkle with grated parmesan before serving.
The Magic of Texture and Flavor
As the soup simmers, the vegetables soften and release their sweetness into the broth. The beans become creamy, while the pasta adds structure and bite. The tomato base ties everything together with gentle acidity and warmth. It is thick enough to feel hearty but still brothy enough to sip. Let me tell you, it’s worth every bite.
Helpful Cooking Tips for Perfect Results
- Cook the pasta just until al dente so it does not turn mushy.
- If the soup thickens too much, add a splash of broth before serving.
- Taste before serving and adjust salt carefully, especially if using salted broth.
Common Mistakes and How to Fix Them
- Overcooking the pasta, cook it separately if you plan to store leftovers.
- Skipping the sauté step, this is where much of the flavor develops.
- Adding too much salt early, beans and broth can already contain sodium.
Nutrition Information at a Glance
Servings: 6
Calories per serving: 320
Note: These are approximate values.
Time Breakdown for Easy Planning
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Make-Ahead and Storage Guidance
This soup tastes even better the next day. Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. For freezing, allow the soup to cool completely, then freeze in portions for up to 3 months. Reheat gently on the stove, adding a little broth if needed to loosen the texture.
Serving Ideas to Elevate the Meal
Serve with warm crusty bread for dipping. A simple green salad with lemon vinaigrette pairs beautifully. You can also drizzle a little extra olive oil on top for added richness.
Reinventing the Leftovers
Turn leftovers into a thicker stew by reducing it further. Spoon it over toasted bread for a rustic bruschetta style meal. Or blend a portion to create a creamier base and stir it back in.
Extra Touches for Even More Flavor
Add a pinch of red pepper flakes for gentle heat. Stir in a handful of spinach at the end for extra greens. A squeeze of lemon brightens everything beautifully.
Make It a Showstopper
Serve in wide shallow bowls so the colors shine. Finish with freshly grated parmesan and a sprinkle of parsley for a vibrant contrast against the rich tomato broth.
Creative Twists to Explore
- Add zucchini for extra vegetables.
- Stir in a spoonful of pesto for herbal depth.
- Use whole wheat pasta for added fiber.
- Add a handful of chopped kale for a heartier version.
FAQ’s
Q1: Can I make this gluten free?
Yes, simply use gluten free pasta and check that your broth is gluten free.
Q2: Can I use dried beans?
Yes, cook them fully before adding to the soup.
Q3: How do I thicken the soup?
Simmer longer or mash some of the beans directly in the pot.
Q4: Can I make it vegan?
It already is vegetarian, just skip the parmesan or use a plant based alternative.
Q5: Can I add more vegetables?
Absolutely, zucchini or spinach work beautifully.
Q6: How long does it last in the fridge?
Up to 4 days in an airtight container.
Q7: Can I freeze it with pasta?
Yes, but slightly undercook the pasta to prevent softness after reheating.
Q8: What beans work best?
Cannellini beans are classic, but great northern beans also work well.
Q9: Is it spicy?
Not by default, but you can add chili flakes.
Q10: Can I cook the pasta separately?
Yes, especially if planning for leftovers.
Conclusion
There is something timeless about Pasta Fagioli. It is simple, nourishing, and deeply comforting, yet packed with flavor. Once you make it, it will likely become one of those go to meals you return to again and again. Cozy, hearty, and completely satisfying.
Print
Pasta Fagioli
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A hearty and comforting Italian pasta and bean soup made with tender vegetables, creamy cannellini beans, small ditalini pasta, and a rich tomato broth. Simple ingredients come together to create a cozy, satisfying meal perfect for any night of the week.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (14 ounces) diced tomatoes
- 4 cups vegetable broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 cup dry ditalini pasta
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- 1/4 cup grated parmesan cheese (for serving)
Instructions
- Heat a large pot over medium heat and add the olive oil.
- Add the chopped onion, carrots, and celery. Sauté for about 5 minutes until softened.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the tomato paste and cook for 1 minute, stirring to deepen the flavor.
- Pour in the diced tomatoes and vegetable broth. Stir well to combine.
- Add the cannellini beans, dried oregano, dried basil, salt, and black pepper. Bring to a gentle simmer.
- Stir in the ditalini pasta and cook for 10 to 12 minutes until the pasta is tender but still slightly firm.
- Stir in the fresh parsley. Taste and adjust seasoning if needed.
- Ladle into bowls and top with grated parmesan cheese before serving.
Notes
- Cook the pasta just until al dente to prevent it from becoming mushy.
- If the soup thickens too much, add a splash of vegetable broth before serving.
- For a vegan version, omit the parmesan cheese or use a plant based alternative.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 780mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 5mg
