If you’ve ever craved a bowl of something deeply comforting, hearty, and full of real Italian soul, this pasta fagioli recipe is exactly what you need.
Known across Italy as “pasta e fagioli” (literally “pasta and beans”), this humble dish has warmed kitchens for generations. It sits somewhere beautifully between a thick soup and a rustic stew, loaded with creamy cannellini beans, tender ditalini pasta, a rich tomato broth, and savory Italian sausage.
It’s the kind of recipe that requires nothing fancy — just good pantry staples, a single pot, and about 45 minutes of your time.
The magic is in how these simple ingredients come together. The beans create a naturally creamy base, the sausage adds depth and savory richness, and the soffritto of onion, carrot, and celery builds a flavor backbone that makes every spoonful taste like it came from a grandmother’s kitchen in Naples.
Once you make it, this becomes one of those go-to recipes you find yourself making all through the cold months and beyond.
This soup pairs beautifully with the hearty, herb-forward flavors in a Zuppa Toscana Recipe if you love exploring classic Italian-inspired soups.
Why You’ll Love This Pasta Fagioli Recipe
This pasta fagioli recipe checks every box for the perfect weeknight dinner — it’s fast, filling, budget-friendly, and absolutely packed with flavor.
It comes together in one pot, which means less mess and easier cleanup after dinner.
The combination of cannellini beans and Italian sausage delivers a satisfying amount of protein and fiber, making this a genuinely nourishing meal.
The thick, creamy broth is a standout feature — partially blending some of the beans gives the soup a naturally velvety texture without adding any cream.
It’s also incredibly versatile. You can make it with or without meat, swap the pasta shape, or adjust the consistency from a thick stew to a more brothy soup depending on your mood.
- One-pot recipe with minimal cleanup
- Ready in under 45 minutes from start to finish
- Budget-friendly ingredients that are mostly pantry staples
- Naturally thick and creamy without any heavy cream
- Great for meal prep — tastes even better the next day
- Easily made vegetarian by omitting the sausage
- Freezes well for up to 3 months
You might also enjoy: Italian Wedding Soup Recipe
Ingredients
This pasta fagioli recipe uses straightforward ingredients that you may already have on hand. The key to great flavor is using good quality olive oil and a Parmesan rind if you have one — it melts into the broth and adds an incredible umami depth.
- 1 tablespoon (15 ml) extra-virgin olive oil
- 1 pound (450 g) mild Italian sausage (casings removed if using links)
- 1 medium yellow onion, finely diced (about 1 cup / 150 g)
- 2 medium carrots, peeled and finely diced (about 3/4 cup / 90 g)
- 3 stalks celery, finely diced (about 3/4 cup / 75 g)
- 4 cloves garlic, minced
- 2 tablespoons (30 g) tomato paste
- 1 can (14.5 oz / 411 g) diced tomatoes, undrained
- 2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
- 4 cups (960 ml) low-sodium chicken broth
- 1 cup (240 ml) water
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional, for heat)
- 1 cup (about 100 g) ditalini pasta (or small elbow or shell pasta)
- 1 Parmesan rind (optional but highly recommended)
- Salt and freshly ground black pepper, to taste
- Fresh flat-leaf parsley, chopped, for garnish
- Freshly grated Parmigiano Reggiano, for serving
- Drizzle of extra-virgin olive oil, for serving
Read Also: Minestrone Soup Recipe
Kitchen Equipment Needed
You don’t need any specialty equipment to make this soup. A heavy-bottomed pot is really the only tool that makes a noticeable difference — it prevents scorching and ensures even heat distribution throughout the long simmer.
- Large Dutch oven or heavy-bottomed pot (at least 5-6 quart / 4.7-5.7 liter capacity)
- Immersion blender (for partially blending the soup — optional but highly recommended for creaminess)
- Wooden spoon or silicone spatula
- Ladle for serving
- Sharp chef’s knife and cutting board
- Measuring cups and spoons
Another favorite for cozy nights in: Chicken Gnocchi Soup Recipe
Recommended Products for This Recipe
These are products recommended based on quality and performance to help you make the best possible pasta fagioli at home.
1. Le Creuset Enameled Cast Iron Dutch Oven
A high-quality Dutch oven like Le Creuset distributes heat evenly and retains it beautifully, which means your soffritto (the onion, carrot, and celery base) caramelizes slowly and evenly rather than burning in hot spots. The enameled interior also makes cleanup effortless, even after a long broth simmer. It’s one of the best investments you can make for soups and stews.
2. Cuisinart Smart Stick Immersion Blender
Partially blending the soup is the secret to that naturally creamy, thick texture in authentic pasta fagioli — and an immersion blender makes this effortless and safe. The Cuisinart Smart Stick is powerful enough to puree beans and vegetables directly in the pot without any transferring or splashing. It’s easy to clean and takes up very little storage space.
3. DeLallo Ditalini Pasta
Ditalini is the traditional pasta shape for pasta fagioli — the small, short tubes capture the creamy broth in every bite. DeLallo is an Italian-American brand known for producing pasta made with durum wheat semolina, which holds its shape well and achieves a perfect al dente texture even in hearty soups. Using the right pasta shape makes a real difference in the finished dish.
4. Jovial Organic Cannellini Beans
The beans are half the dish in pasta fagioli, so using quality canned beans matters. Jovial’s organic cannellini beans are notably creamier and more tender than most store-brand alternatives, which means they blend into the broth more smoothly and hold their shape without turning mushy. They’re also BPA-free, which is a nice bonus.
5. Boar’s Head Pancetta
For those who want a more authentic, traditional version of pasta fagioli, Boar’s Head pancetta is an excellent choice to use in place of (or alongside) Italian sausage. Its rich, cured pork flavor adds layers of savory depth to the soffritto and broth that you simply can’t replicate with regular bacon. It melts beautifully into the base as it renders.
This soup is just as satisfying as a warming bowl of Lasagna Soup on a cold night.
Step-by-Step Instructions
1. Brown the Italian Sausage
- Heat 1 tablespoon (15 ml) of olive oil in your Dutch oven or large pot over medium-high heat until it shimmers.
- Add the Italian sausage and use a wooden spoon or spatula to break it into small, crumbled pieces as it cooks.
- Cook the sausage for 5 to 7 minutes, stirring occasionally, until it is fully browned with no pink remaining.
- Once cooked, use a slotted spoon to transfer the sausage to a plate and set it aside, leaving the rendered fat in the pot. This flavorful fat is what you’ll use to cook the vegetables.
2. Build the Soffritto (Aromatic Base)
- Reduce the heat to medium. Add the diced onion, carrots, and celery to the pot with the rendered sausage fat.
- Stir to coat the vegetables in the fat, then cook for 6 to 8 minutes, stirring occasionally, until the vegetables are softened and just beginning to turn golden at the edges.
- Add the minced garlic and stir continuously for 1 minute until fragrant. Be careful not to let the garlic burn — it turns bitter very quickly.
- Add the tomato paste directly to the vegetables. Stir it constantly for 2 minutes to cook out the raw tomato paste flavor. You’ll notice it darkens slightly and begins to stick lightly to the bottom of the pot — this is exactly what you want, as it builds flavor.
3. Add the Tomatoes, Broth, and Seasonings
- Pour in the canned diced tomatoes (with all their juices) and stir to scrape up any browned bits stuck to the bottom of the pot — those bits are pure flavor.
- Return the browned sausage to the pot.
- Pour in the chicken broth and the water, then stir everything together.
- Add the dried rosemary, thyme, oregano, and red pepper flakes (if using).
- Drop in the Parmesan rind if you have one. It will slowly melt and infuse the broth with a wonderful savory, nutty flavor.
- Season with 1/2 teaspoon of salt and several generous grinds of black pepper.
- Increase the heat to high and bring the soup to a rolling boil, then reduce to a steady simmer (medium-low heat). Cover partially with a lid and simmer for 15 minutes to allow the flavors to meld.
4. Add the Beans and Partially Blend
- Add the drained and rinsed cannellini beans to the pot. Stir to combine.
- Using an immersion blender, carefully pulse the soup 4 to 6 times directly in the pot. The goal is to puree roughly 25 to 30% of the soup — just enough to thicken the broth and give it a creamy consistency while leaving most of the beans and vegetables intact. Do not fully blend the soup.
- If you don’t have an immersion blender, remove 2 cups (480 ml) of the soup (making sure to include plenty of beans) and carefully puree it in a countertop blender with the lid held firmly in place. Return the pureed mixture to the pot and stir.
- Taste the broth and adjust seasoning as needed with salt and pepper.
5. Cook the Pasta
- Increase the heat to medium-high and return the soup to a vigorous simmer.
- Add the ditalini pasta directly to the pot and stir to prevent sticking.
- Cook the pasta uncovered for 8 to 10 minutes (or according to the pasta package’s al dente time), stirring every 2 minutes. The pasta will absorb some of the broth as it cooks, which naturally thickens the soup further.
- Keep a close eye on the pasta — it will continue to cook slightly from residual heat even after you remove the pot from the stove.
- Remove the Parmesan rind if it has not fully dissolved and discard it.
6. Final Seasoning and Serving
- Once the pasta is tender, remove the pot from the heat.
- Taste the soup one final time and adjust the salt, pepper, or red pepper flakes to your liking.
- Ladle the soup into warm bowls.
- Finish each bowl with a drizzle of your best extra-virgin olive oil, a generous handful of freshly grated Parmigiano Reggiano, and a sprinkle of freshly chopped flat-leaf parsley.
- Serve immediately with crusty garlic bread or a thick slice of rustic Italian bread on the side.
Read Also: Italian Penicillin Soup Recipe
Tips for Success
These small tips make a real difference in the final flavor and texture of your pasta fagioli. The most important one is the partial blend — don’t skip it, because it transforms the broth from thin and watery into something rich and satisfying.
- Cook the pasta in the soup, not separately. Cooking ditalini directly in the broth means the pasta releases starch that thickens the soup naturally. It also means the pasta absorbs the flavors of the broth, making every bite more cohesive.
- Dice your vegetables small. The onion, carrot, and celery should be diced finely so they melt into the background of the soup rather than dominating individual bites. This is key to authentic pasta fagioli.
- Use a Parmesan rind. Save your rinds in a zip-top bag in the freezer for exactly this type of recipe. They add an unmistakable depth of flavor to Italian soups and stews that is hard to replicate.
- Don’t overcook the pasta. Pull the soup from the heat when the pasta is just al dente — firm with a slight bite. It will continue softening in the hot soup after you ladle it.
- If the soup thickens too much on standing, stir in a splash of broth or warm water to loosen it. Pasta fagioli naturally thickens as it sits.
- Sear the sausage well. Properly browned sausage (not gray, but genuinely browned) adds fat, fond (the brown bits on the pot bottom), and flavor that form the entire flavor foundation of the soup.
This recipe pairs wonderfully with a slice of warm Cheesy Garlic Bread on the side.
Serving Suggestions

Pasta fagioli is a complete, hearty meal on its own, but a few well-chosen accompaniments make it feel like a proper Italian dinner spread.
A piece of crusty bread is practically mandatory for scooping up every last drop of that thick, creamy broth.
- Easy Garlic Bread or focaccia for dipping
- A simple green salad dressed with red wine vinegar and olive oil
- Classic Bruschetta as an appetizer before the soup
- A wedge of Parmigiano Reggiano on the table for extra grating
- A glass of medium-bodied Italian red wine such as Chianti or Barbera d’Asti
- Classic Deviled Eggs as a light starter
- A side of roasted vegetables like zucchini or bell peppers
Read Also: Carrabba’s Sausage and Lentil Soup Recipe
Variations to Try
Once you’ve made the classic version, there are so many ways to adapt pasta fagioli to suit different preferences and dietary needs. The basic structure of beans, pasta, and a savory tomato broth is flexible enough to support a wide range of variations.
- Vegetarian pasta fagioli: Omit the sausage entirely. Replace chicken broth with a good quality vegetable broth. Add a generous extra splash of olive oil for richness, and increase the Parmesan rind or add a tablespoon of white miso for umami depth.
- Pancetta version (more traditional): Replace the Italian sausage with 4 oz (115 g) of diced pancetta. Cook the pancetta until crispy before adding the vegetables. This gives a more subtle, traditional Italian flavor.
- Slow cooker pasta fagioli: Brown the sausage on the stovetop first, then add everything except the pasta and beans to the slow cooker. Cook on low for 6 to 8 hours. Add beans in the last 30 minutes and cook pasta separately, adding it just before serving.
- Spicy pasta fagioli: Double the red pepper flakes and use hot Italian sausage for a version with a real kick.
- Borlotti bean version: Swap cannellini beans for borlotti (cranberry) beans for a slightly earthier, more traditional Italian flavor profile.
- Add kale or spinach: Stir 2 to 3 cups of chopped Tuscan kale or baby spinach into the finished soup in the last 5 minutes of cooking for extra nutrition and color.
- Pasta shape swaps: Ditalini is traditional, but small elbow macaroni, small shells, or even broken spaghetti work well too.
Another comforting bowl to try: Ham and Bean Soup Recipe
Storage and Reheating
Pasta fagioli stores and reheats beautifully, making it an ideal recipe for meal prep and leftovers. The only thing to keep in mind is that the pasta continues to absorb the broth as it sits, so the soup will thicken significantly in the fridge.
- Refrigerator: Store cooled soup in an airtight container for up to 4 days.
- Freezer: Freeze in airtight freezer-safe containers or bags for up to 3 months. For best results, freeze the soup without the pasta and add freshly cooked pasta when reheating. This prevents the pasta from becoming overly soft.
- Reheating on the stovetop: Place the desired portion in a saucepan over medium-low heat. Add a splash of chicken broth or water to loosen the soup to your desired consistency, stirring occasionally, until heated through.
- Reheating in the microwave: Place soup in a microwave-safe bowl, add a splash of broth or water, cover loosely, and heat in 90-second intervals, stirring between each, until hot throughout.
- Thawing from frozen: Transfer frozen soup to the refrigerator the night before and allow it to thaw overnight. Reheat gently on the stovetop.
You might also love: Black Bean Soup Recipe
Nutritional Facts
Per serving (based on 6 servings). Values are approximate and will vary depending on the specific brands and ingredients used.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 420 kcal |
| Total Fat | 18 g |
| Saturated Fat | 6 g |
| Cholesterol | 45 mg |
| Sodium | 780 mg |
| Total Carbohydrates | 42 g |
| Dietary Fiber | 9 g |
| Sugars | 5 g |
| Protein | 23 g |
| Iron | 4 mg |
| Calcium | 110 mg |
| Potassium | 690 mg |
Another hearty soup to explore: Lentil Soup Recipe
Health Benefits of Key Ingredients
Pasta fagioli isn’t just delicious — it’s genuinely good for you. The combination of fiber-rich beans, aromatic vegetables, and a tomato-based broth makes this one of the most nutritionally well-rounded soups you can make.
The beans alone make this dish a nutritional powerhouse, providing plant-based protein, complex carbohydrates, and a significant dose of soluble fiber that supports heart health and digestive function.
- Cannellini beans are rich in plant-based protein, iron, and potassium. Their high fiber content helps stabilize blood sugar levels and supports healthy cholesterol. They are also a great source of magnesium and folate.
- Carrots provide beta-carotene, an antioxidant the body converts to vitamin A, which supports eye health and immune function. Cooking carrots in olive oil actually enhances beta-carotene absorption.
- Celery is a low-calorie vegetable that provides vitamin K, which is important for blood clotting and bone health. It also contains natural anti-inflammatory compounds called phthalides.
- Garlic contains allicin, a sulfur compound with well-documented antimicrobial and anti-inflammatory properties. Regular consumption of garlic is associated with reduced blood pressure and improved cardiovascular health.
- Tomatoes are rich in lycopene, a powerful antioxidant linked to reduced risk of certain cancers and improved cardiovascular health. Cooking tomatoes increases lycopene bioavailability.
- Olive oil is the primary fat in this recipe and provides heart-healthy monounsaturated fats and polyphenol antioxidants associated with reduced inflammation.
Read Also: Vegetable Soup Recipe
Frequently Asked Questions
1. What does “pasta fagioli” mean?
“Pasta fagioli” is Italian for “pasta and beans.” In Italy, the dish is more formally called “pasta e fagioli” — the “e” meaning “and.” In Italian-American slang, it’s often affectionately called “pasta fazool,” which is a phonetic interpretation of the Southern Italian dialect pronunciation.
2. What is the best pasta for pasta fagioli?
Ditalini is the most traditional and widely used pasta for this dish. The small, short tubes trap the creamy broth in each bite and cook evenly in the soup. In a pinch, small elbow macaroni, small shells (conchigliette), or small rigatoni work very well. Avoid long pasta shapes like spaghetti or fettuccine, as they don’t integrate well with the chunky soup.
3. Can I make pasta fagioli vegetarian or vegan?
Absolutely. Simply omit the Italian sausage and replace the chicken broth with a rich vegetable broth. Add an extra tablespoon of olive oil to compensate for the fat lost from the sausage. Use a Parmesan rind if you have one (vegetarians can use this; vegans should skip it). The soup is still incredibly flavorful and satisfying without meat.
4. Why does my pasta fagioli get so thick when it sits?
This is completely normal and actually a sign you made it properly. Pasta absorbs broth as it sits, and the starch released by the beans and pasta continues to thicken the liquid over time. To restore the soup to its original consistency when reheating, simply stir in a few tablespoons of warm chicken broth or water until you reach your desired thickness.
5. Can I use dried beans instead of canned?
Yes, but it requires advance planning. Soak 1 cup (about 200 g) of dried cannellini beans in plenty of cold water overnight (at least 8 hours). Drain, then simmer the soaked beans in fresh water for 60 to 90 minutes until completely tender before using in the recipe. Dried beans have a slightly superior flavor and texture compared to canned, but canned beans are perfectly delicious and dramatically more convenient for a weeknight meal.
You might also enjoy: Chicken Rice Soup Recipe
Final Thoughts
Pasta fagioli is one of those recipes that reminds you why simple cooking is often the most satisfying kind.
With humble pantry ingredients and a single pot, you can produce a meal that is genuinely nourishing, deeply flavorful, and comforting in the truest sense of the word.
This pasta fagioli recipe is forgiving, flexible, and endlessly adaptable to what you have on hand.
If you’ve been on the fence about trying it, now is the perfect time to give it a go. Make a big pot this weekend, and watch it disappear.
If you tried this recipe, leave a comment below and let me know how it turned out — and share a photo if you made it your own with a fun variation!
Recommended:
- Chicken Soup Recipe
- Loaded Potato Soup Recipe
- Split Pea Soup Recipe
- Hamburger Soup Recipe
- Chicken Tortilla Soup Recipe
- Italian Meatballs Recipe
- Baked Ziti Recipe
- Tomato Sauce Recipe
- Easy Lasagna Recipe
- Classic Red Beans and Rice Recipe



