Pasta Fagioli: a name that sings of Italian comfort, warmth, and wholesome goodness. This classic Italian soup is a culinary embrace, perfect for welcoming the crisp air of fall and winter. Imagine tender white beans, hearty pasta, a vibrant medley of fragrant diced vegetables, all simmering in a rich, savory tomato broth. It’s more than just a soup; it’s a comforting ritual, a taste of tradition that brings warmth to both body and soul. Our recipe ensures this delicious, deeply satisfying soup will become a cherished staple in your home.

As the leaves begin to turn and the air grows cooler, there’s an undeniable call for cozy sweaters, soft scarves, and, of course, a steaming bowl of homemade soup. And when it comes to classic comfort food that truly delivers, Pasta Fagioli stands out. This timeless Italian bean and pasta soup, often pronounced “pasta fah-JO-lee,” is not just a meal; it’s an experience. It evokes images of rustic Italian kitchens, bustling family gatherings, and the simple joy of sharing a warm, nourishing dish. Our version brings all that authentic flavor and hearty satisfaction right to your kitchen, making it an ideal choice for a comforting weeknight dinner or a relaxed weekend feast.
What is Pasta Fagioli? A Taste of Italian Tradition
At its heart, Pasta Fagioli translates simply to “pasta and beans.” Yet, this humble description belies the depth of flavor and historical richness contained within each spoonful. Originating as a peasant dish, it showcased the ingenuity of Italian cooks who transformed readily available, inexpensive ingredients into something truly extraordinary. Different regions of Italy boast their own interpretations, ranging from thicker, stew-like consistencies in the north to lighter, brothier versions in the south. Regardless of regional variations, the core elements remain consistent: a fragrant soffritto (the aromatic base of onion, celery, and carrots), tender beans (typically cannellini or great northern), small pasta shapes, and a tomato-infused broth. It’s a testament to simple ingredients coming together to create complex, unforgettable flavors.
Why You’ll Love This Pasta Fagioli Soup
There are countless reasons to fall in love with homemade Pasta Fagioli, especially this carefully crafted recipe:
- Seasonal Comfort: There’s nothing quite like a warm bowl of soup to chase away the chill of cooler weather. This Pasta Fagioli is the ultimate comfort food, perfectly suited for those autumn evenings and winter days, pairing beautifully with your coziest sweaters and favorite scarves. It’s a hug in a bowl!
- Authentic Italian Favorite: If you appreciate the rich, savory flavors of Italian cuisine, particularly hearty soups like minestrone, you’ll adore Pasta Fagioli. This recipe delivers that authentic, rustic Italian taste, bringing the warmth and tradition of Italy directly to your dining table.
- Hearty & Wholesome Ingredients: Our soup is packed with a nutritious blend of tender white beans, wholesome small pasta, and the classic aromatic trio of carrots, celery, and onion. For an added layer of flavor and protein, we include savory Italian sausage, making it a truly satisfying and complete meal.
- Restaurant-Quality at Home: Impress your family and friends with an old-fashioned, high-quality soup that tastes like it came straight from a beloved Italian trattoria. This recipe proves that exceptional flavor doesn’t require complex techniques, allowing you to enjoy gourmet comfort in your own home.
- Incredibly Versatile: Whether you prefer a vegetarian option, a spicier kick, or a creamier texture, this recipe is easily adaptable to suit your taste and dietary preferences. It’s a foundation that invites culinary creativity.

Key Ingredients for the Perfect Pasta Fagioli
The beauty of Pasta Fagioli lies in its simple yet profound ingredients. Each component plays a vital role in building the soup’s signature robust and comforting flavor profile. Here’s a closer look at what you’ll need and why:
- Olive Oil: You’ll need two tablespoons of good quality extra virgin olive oil, divided. This is essential for sautéing the aromatics and sausage, forming the flavor foundation of the soup.
- Italian Sausage: We recommend one pound of either spicy or sweet Italian sausage, removed from its casings. The sausage adds a rich, savory depth and a hearty protein component that elevates the soup. If you prefer, you could substitute with diced pancetta, smoked bacon, or even a ham bone for a different smoky flavor. For a vegetarian version, simply omit the sausage and consider adding extra vegetables or a plant-based protein.
- Onion: One small yellow onion, finely chopped, provides a sweet and savory base. It’s a crucial part of the traditional Italian soffritto.
- Celery: Three celery ribs, thinly sliced, contribute a subtle earthy note and essential texture to the vegetable medley.
- Carrots: Two carrots, diced, add natural sweetness and a beautiful color. You can also use pre-cut carrot slices or matchsticks for convenience.
- Garlic: Four cloves of fresh garlic, minced, are key for that authentic Italian aroma and pungent flavor. While garlic powder (about a teaspoon and a half) can be substituted in a pinch, fresh garlic truly makes a difference in this recipe.
- Tomato Paste: Two tablespoons of tomato paste pack a concentrated punch of savory, umami-rich tomato flavor into a small amount. It deepens the color and complexity of the broth.
- Salt and Freshly Ground Black Pepper: These fundamental seasonings are vital for enhancing all the other flavors. Season throughout the cooking process and adjust to your taste at the end.
- Great Northern Beans: Two cans (15 ounces each) of great northern beans, drained and rinsed, provide the creamy, tender backbone of the “fagioli” (beans) portion of the soup. Cannellini beans are another excellent choice. Rinsing canned beans helps remove excess sodium and improves their texture.
- Diced Tomatoes: One can (15 ounces) of diced tomatoes adds chunks of tomato and a bright acidity, contributing to the rich tomato-vegetable base.
- Tomato Sauce: One can (8 ounces) of tomato sauce further builds on the tomato foundation, creating a smoother, more cohesive broth texture.
- Broth: Six to eight cups of low-sodium chicken broth form the liquid base of the soup. Vegetable broth is an easy substitute for a vegetarian version, or you can even use water if preferred, though broth adds more flavor.
- Sugar: Two teaspoons of sugar might seem unusual for a savory soup, but it plays a crucial role in balancing the acidity of the tomatoes and enhancing the natural sweetness of the sausage, onion, and beans. Don’t skip it!
- Herbs: For an authentic Italian profile, we use a blend of dried herbs: one teaspoon each of dried crushed rosemary, dried basil, dried oregano, and dried thyme. You can also use two teaspoons of a pre-made Italian seasoning blend.
- Pasta: One and a half cups of ditalini pasta, or any other small-shaped pasta like small rings or elbow macaroni, is ideal. Small pasta cooks quickly and is easy to eat with a spoon, making it perfect for soup.
- Garnish: Freshly grated Parmesan cheese and fresh, chopped parsley are essential for garnish. They add a burst of freshness, a salty tang, and a beautiful visual appeal to each serving.
Step-by-Step Guide to Making Homemade Pasta Fagioli
Creating this delicious Pasta Fagioli is a straightforward and rewarding process. Follow these steps for a perfect bowl every time:


- Cook the Sausage: Heat one tablespoon of olive oil in a Dutch oven or a large, deep pot over medium heat. Add the Italian sausage, breaking it up with a wooden spoon as it cooks. Sauté for about 5 minutes, or until the sausage is thoroughly cooked through and browned. Once done, transfer the cooked sausage to a plate and set it aside.
- Sauté the Aromatics and Tomato Paste: In the same pot, add the remaining tablespoon of olive oil. Stir in the chopped onions, thinly sliced celery, and diced carrots. Cook for about 5 minutes, or until the vegetables begin to soften. Then, add the minced garlic and cook for another 20 seconds until it becomes fragrant. Stir in the tomato paste, cooking for 1-2 minutes to allow its flavor to deepen. Season this aromatic base generously with salt and freshly ground black pepper.
- Combine Remaining Ingredients and Simmer: Add the drained and rinsed great northern beans, diced tomatoes, tomato sauce, and chicken broth to the pot. Stir in the sugar, dried crushed rosemary, dried basil, dried oregano, dried thyme, and the previously cooked sausage. Increase the heat and bring the mixture to a rolling boil.
- Add Pasta and Finish: Once the soup is boiling, stir in the ditalini pasta. Reduce the heat to medium and simmer gently for about 8 minutes, or until the pasta is cooked al dente (tender yet still firm to the bite). Avoid overcooking the pasta, as it will continue to soften in the hot broth.
- Season and Serve: Taste the soup for seasoning and adjust with additional salt and pepper as needed. Remove the pot from the heat. Ladle the hot soup into individual bowls and garnish generously with freshly grated Parmesan cheese and fresh, chopped parsley before serving.
Tips for Pasta Fagioli Success
Achieving the perfect Pasta Fagioli is simple with a few helpful tips:
- Don’t Overcook the Pasta: Pasta continues to absorb liquid and soften even after the heat is off. To prevent mushy pasta, cook it al dente. If you anticipate having leftovers, consider cooking the pasta separately and adding it to individual servings to maintain its texture.
- Adjust Broth Consistency: The amount of broth can be adjusted to your preference. If you like a thicker, more stew-like soup, use less broth. For a thinner consistency, add a bit more. Remember that the pasta will absorb liquid as it sits, so leftovers might need extra broth or water when reheating.
- Taste and Adjust Seasoning: Always taste your soup before serving and adjust the salt and pepper. Different broths and ingredients can vary in sodium content, so a final seasoning check is crucial.
- Let Flavors Meld: While delicious immediately, Pasta Fagioli often tastes even better the next day after the flavors have had more time to meld and deepen.
- Quality Ingredients Matter: Using good quality olive oil, fresh vegetables, and flavorful sausage will significantly impact the final taste of your soup.
Recipe Variations: Customizing Your Pasta Fagioli
One of the best things about Pasta Fagioli is its adaptability. Feel free to experiment and make it your own!
- Make it Creamy: For a thicker, creamier soup base, remove about one to two cups of the finished soup (focus on the beans and broth, less on the pasta), blend it thoroughly in a blender until smooth, then stir the blended mixture back into the pot. This creates a luxurious texture without adding cream.
- Parmesan Rind Power: If you happen to have a leftover Parmesan rind, don’t discard it! Toss it into the simmering soup along with the broth and herbs. It will slowly melt and infuse the entire pot with an incredible depth of savory, umami flavor. Just remember to remove it before serving. This trick works wonders with many Italian-inspired soups.
- Use Dried Beans: For an even more authentic flavor and texture, use dried great northern or cannellini beans. Soak half a pound of dried beans overnight (for at least 8 hours). Rinse and drain them thoroughly before cooking. Note that dried beans will take longer to cook than canned ones and may require extra water or broth. Expect a minimum cooking time of 20 to 30 minutes, or until tender, after soaking.
- Add More Veggies: Boost the nutritional content and flavor by tossing in extra vegetables. Leftover spinach, chopped kale, sliced mushrooms, diced zucchini, bell peppers, or even small potato cubes can be added during the simmering stage. This is a fantastic way to use up ingredients and prevent food waste.
- Spicy Kick: If you enjoy a bit of heat, add a pinch or two of red pepper flakes along with the garlic and tomato paste.
- Vegetarian/Vegan Version: Easily transform this into a vegetarian or vegan soup. Simply omit the Italian sausage, ensuring you use vegetable broth instead of chicken broth. You can add extra beans, more vegetables, or even a plant-based sausage substitute for added heartiness.
- Gluten-Free Option: For those with gluten sensitivities, substitute regular pasta with your favorite small gluten-free pasta shape. Cook according to package directions, being mindful that gluten-free pasta can sometimes cook faster or become mushy if overcooked.

What To Serve With Soup
A bowl of hearty Pasta Fagioli is a meal in itself, but a few complementary side dishes can elevate the experience:
- Crusty Bread: A warm, crusty loaf of Italian bread or a fresh baguette is perfect for soaking up every last drop of the savory broth. Garlic bread is another excellent choice.
- Butter Swim Biscuits: For a melt-in-your-mouth accompaniment, try these soft Butter Swim Biscuits. Their tender texture and rich flavor perfectly complement the rustic soup.
- Air Fryer Biscuits: If you need a quicker option, these easy Air Fryer Red Lobster Biscuits deliver a light and fluffy side with a hint of garlic and cheese.
- Fresh Green Salad: A simple, crisp green salad with a light vinaigrette offers a refreshing contrast to the richness of the soup.
- Air Fryer Zucchini Fries: For a surprisingly crisp and savory serving, try my recipe for Air Fryer Zucchini Fries. They add a healthy, flavorful crunch.
- Caprese Salad: A classic Caprese salad, with fresh mozzarella, ripe tomatoes, and basil, drizzled with balsamic glaze, is always my go-to when I need the perfect Italian-inspired side dish. To up the ante, make this Creamy Caprese Stuffed Avocado recipe for an extra luxurious touch.
How to Store Leftovers
Pasta Fagioli is often even better the next day, making it perfect for meal prepping. Here’s how to store and reheat it:
- Refrigeration: To store leftover soup, allow it to cool completely before transferring it to airtight containers. It can be safely refrigerated for 3 to 4 days.
- Freezing: Pasta Fagioli freezes beautifully for longer storage. Place cooled soup into freezer-safe airtight containers or heavy-duty freezer bags. It will keep well in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that pasta can sometimes become a bit softer after freezing and thawing, but the flavor will still be excellent.
- Reheating: To reheat, place the desired portion in a saucepan over medium-low heat. Stir occasionally until the soup is thoroughly hot. If the soup has thickened considerably (which can happen as the pasta absorbs more liquid), add a splash of water or broth to reach your desired consistency. You can also reheat individual portions in the microwave.
Frequently Asked Questions About Pasta Fagioli
Here are answers to some common questions about this beloved Italian soup:
- What is the difference between Pasta Fagioli and Minestrone?
While both are hearty Italian vegetable and pasta soups, Pasta Fagioli typically focuses on beans (fagioli) as a primary ingredient, often with a more rustic, puréed or partially puréed texture, and fewer varieties of vegetables. Minestrone, on the other hand, is known for its wide array of fresh seasonal vegetables, and can sometimes include rice instead of pasta. Pasta Fagioli generally has a more pronounced bean and tomato flavor.
- Can I make Pasta Fagioli ahead of time?
Absolutely! Pasta Fagioli is an excellent make-ahead meal. The flavors tend to deepen and meld beautifully overnight. If you plan to make it more than a day in advance, or for freezing, consider cooking the pasta separately and adding it to individual servings just before reheating to prevent it from becoming overly soft or mushy.
- What kind of beans should I use for Pasta Fagioli?
Great northern beans and cannellini beans (white kidney beans) are the most traditional and recommended choices for Pasta Fagioli due to their creamy texture and mild flavor. Navy beans can also work well. Make sure to drain and rinse canned beans before adding them to the soup.
- How do I prevent the pasta from getting mushy?
The key is to cook the pasta al dente in the soup, meaning it should still have a slight bite to it. Avoid overcooking. If you know you’ll have leftovers, a great trick is to cook the pasta separately, drain it, and add it directly to individual bowls just before serving. This prevents the pasta from absorbing too much liquid and swelling in the main pot.
- Can I add other proteins to Pasta Fagioli?
Yes, while Italian sausage is a fantastic addition, you can experiment with other proteins. Cooked and shredded chicken, ground beef or turkey, or even vegetarian protein crumbles can be added. If using a ham bone, add it during the simmering stage for extra flavor.
More Hearty Soup Recipes
If you’re looking for more comforting and satisfying soup recipes to warm you up, explore these delicious options:
- Hearty Guinness Beef Stew
- Italian Sausage Butternut Squash Soup
- French Onion Soup
- Loaded Baked Potato Soup
- Quick and Easy Instant Pot Corn Chowder
Embrace the joy of home cooking and the unparalleled comfort of a truly classic dish with this Pasta Fagioli recipe. It’s a simple, wholesome, and incredibly flavorful soup that promises to gather loved ones around the table and create lasting culinary memories. Enjoy every spoonful of this Italian masterpiece!
Rating: 5 out of 5 stars (16 votes)
Pasta Fagioli Soup
Katerina | Easy Weeknight Recipes
10 minutes
30 minutes
40 minutes
12
Ingredients
- 2 tablespoons olive oil, divided
- 1 pound spicy or sweet Italian sausage, removed from casings
- 1 small yellow onion, finely chopped
- 3 celery ribs, thinly sliced
- 2 carrots, diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- Salt and Freshly ground black pepper
- 2 cans (15 ounces each) great northern beans, drained and rinsed
- 1 can (15 ounces) diced tomatoes
- 1 can (8 ounces) tomato sauce
- 6 to 8 cups low sodium chicken broth
- 2 teaspoons sugar
- 1 teaspoon dried crushed rosemary
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1-½ cups ditalini pasta, or any other small shaped pasta
- Freshly grated Parmesan, for garnish
- Freshly chopped parsley, for garnish
Instructions
-
Heat 1 tablespoon olive oil in a Dutch oven or a large deep pot set over medium heat.
-
Add sausage and cook, breaking up with a wooden spoon; cook for about 5 minutes, or until cooked through.
-
Transfer cooked sausage to a plate and set aside.
-
Heat remaining tablespoon of olive oil in the same pot.
-
Stir in the onions, celery, and carrots; cook for 5 minutes.
-
Add garlic and cook for 20 seconds, or until fragrant.
-
Stir in the tomato paste.
-
Season with salt and pepper.
-
Add in beans, diced tomatoes, tomato sauce, and chicken broth.
-
Stir in the sugar, rosemary, basil, oregano, thyme, and previously cooked sausage; increase heat and bring to a boil.
-
Once boiling, stir in the pasta and reduce heat to medium.
-
Cook for 8 minutes, or until pasta is al dente.
-
Taste soup for seasonings and adjust accordingly.
-
Remove from heat.
-
Ladle into soup bowls and garnish with freshly grated parmesan and parsley.
Nutrition
Carbohydrates: 38g |
Protein: 17g |
Fat: 16g |
Saturated Fat: 5g |
Polyunsaturated Fat: 2g |
Monounsaturated Fat: 8g |
Cholesterol: 29mg |
Sodium: 447mg |
Potassium: 735mg |
Fiber: 7g |
Sugar: 4g |
Vitamin A: 1875IU |
Vitamin C: 9mg |
Calcium: 92mg |
Iron: 3mg
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.