Pasta Fagioli Soup is the quintessential Italian comfort food, a “peasant” dish that has earned its place on the finest tables worldwide. This isn’t just a simple bean soup; it is a symphony of textures and deep, savory flavors. Imagine a rich terracotta-colored tomato broth that has simmered until every drop is infused with garlic, herbs, and the essence of browned Italian sausage. As you lift your spoon, you catch perfectly al dente ditalini pasta, plump creamy white cannellini beans, and savory crumbles of meat that melt in your mouth.
Every bowl of this Pasta Fagioli Soup is a visual masterpiece, topped with a mountain of snowy, micro-planed parmesan cheese and a vibrant sprinkle of fresh parsley. A glossy drizzle of golden extra virgin olive oil pools in the center, catching the light as soft, ethereal steam wisps rise toward you. Whether you are looking for a soul-warming dinner or a Pinterest-worthy meal to impress your guests, this recipe delivers on every front. If you love hearty bowls, you might also enjoy our lasagna soup for a similar Italian flavor profile.

Why You Will Crave This Rustic Pasta Fagioli Soup
- The Texture Contrast: The combination of creamy cannellini beans and chewy ditalini pasta provides a satisfying mouthfeel that keeps you coming back for another bite.
- Depth of Flavor: By browning the Italian sausage crumbles first, we build a foundation of umami that elevates the simple tomato broth to gourmet levels.
- Visual Elegance: With its vibrant terracotta hue, bright green parsley, and snowy parmesan, this dish is as beautiful to look at as it is delicious to eat.
- Wholesome & Filling: Packed with protein from the beans and sausage, this is a complete meal in a single bowl that rivals our homemade vegetable soup.
The Essential Ingredients for Authentic Flavor
Creating the perfect Pasta Fagioli Soup requires high-quality ingredients that work in harmony. Each component serves a specific culinary purpose to ensure the final dish is balanced and bold.
- Italian Sausage: 1 lb (450g) of mild or spicy Italian sausage. The fat rendered from browning these crumbles forms the flavorful base of the entire soup.
- Cannellini Beans: 2 cans (15 oz / 425g each). These creamy white beans provide the silkiness the soup is known for.
- Ditalini Pasta: 1.5 cups (200g). These small tubes are the traditional choice, designed to hold just the right amount of broth in every bite.
- Tomato Paste & Crushed Tomatoes: A combination that creates that rich, vibrant terracotta-colored tomato broth.
- Aromatics: Onion, carrots, and celery (the holy trinity) provide the underlying sweetness and structure.
- Parmesan Cheese: Freshly micro-planed for that “snowy” effect. Never use the canned stuff here; the quality of the cheese defines the finish.
- Extra Virgin Olive Oil: A final golden olive oil drizzle adds a luxurious fat that carries the aroma of the herbs.
For those looking for a plant-based alternative with similar heartiness, our red lentil soup offers a fantastic protein-packed option.
Step-by-Step: Mastering the Richest Tomato Broth
1. Searing the Savory Sausage
In a large heavy-bottomed pot or Dutch oven, heat 1 tbsp (15ml) of olive oil over medium-high heat. Add your Italian sausage, breaking it into small morsels with a wooden spoon. Brown the sausage crumbles thoroughly until they are crispy and deeply caramelized. This process, known as the Maillard reaction, is vital for a complex broth. Once browned, remove the sausage with a slotted spoon, leaving the flavorful rendered fat in the pot.
2. Sautéing the Aromatic Base
Reduce the heat to medium and add your finely diced onion, carrots, and celery to the pot. Sauté for 6-8 minutes until the vegetables are soft and translucent. Add 4 cloves of minced garlic and 2 tbsp (30g) of tomato paste. Stir constantly for 2 minutes; you want the tomato paste to darken slightly, which removes the raw metallic taste and enhances the terracotta color of the final broth.

3. Building the Terracotta Broth
Pour in 6 cups (1.4L) of high-quality chicken or vegetable broth, scraping the bottom of the pot to release all the brown bits (fond). Add one 15 oz (425g) can of crushed tomatoes and your dried herbs (oregano, thyme, and a bay leaf). Bring the liquid to a gentle boil, then reduce the heat to low. Add the browned sausage back into the pot and let it simmer for 15 minutes to allow the flavors to meld into a hearty, vibrant base.
4. Perfectly Cooking the Ditalini and Beans
Stir in your creamy cannellini beans (rinsed and drained) and the ditalini pasta. Simmer for about 8-10 minutes. Pro Tip: Taste the pasta frequently. You want it perfectly al dente—firm to the bite—as it will continue to soften slightly in the hot broth. If the soup becomes too thick, add an extra splash of broth to maintain that beautiful liquid consistency.
Expert Tips for Pinterest-Perfect Success
- Don’t Overcook the Pasta: If you plan on having leftovers, consider cooking the ditalini separately and adding it to individual bowls. Pasta tends to soak up broth like a sponge when sitting overnight.
- The Bean Mash Trick: For an even creamier texture, take half a cup of the cannellini beans and mash them with a fork before adding them to the soup. This naturally thickens the broth without needing heavy cream.
- Freshness Matters: Always use fresh chopped parsley and finely cracked black pepper at the very end. The heat of the soup will release the oils in the pepper, creating a fragrant steam wisp.
- High-Quality Drizzle: Use your best “finishing” olive oil for the golden olive oil drizzle. It adds a peppery, fruity note that cuts through the richness of the sausage.
If you enjoy the combination of greens and hearty broth, you should definitely check out our cabbage soup recipes for more inspiration.
Storage, Reheating, and Freezing
To Store: Place cooled Pasta Fagioli Soup in an airtight container and refrigerate for up to 4 days. Note that the pasta will absorb the broth, so you may need to add a splash of water or stock when reheating.
To Reheat: Warm the soup in a small saucepan over medium heat until steaming. Avoid boiling it vigorously, as this can cause the pasta to become mushy. Re-season with a pinch of salt and a fresh mountain of parmesan to revive the flavors.
To Freeze: This soup freezes beautifully if you freeze the base before adding the pasta. Freeze the broth, beans, and sausage for up to 3 months. When ready to eat, thaw, bring to a simmer, and drop in fresh ditalini to cook.
What to Serve With This Hearty Italian Classic
While this soup is a meal in itself, it pairs beautifully with a crusty loaf of Italian bread or sourdough to soak up the rich tomato broth. A simple arugula salad with a lemon vinaigrette provides a bright acidity that balances the savory sausage. For a full Italian-inspired feast, you could serve this as a starter before a main dish like creamy chicken fajita pasta or a classic lasagna.
Frequently Asked Questions
Yes! Brown the sausage and sauté the aromatics first, then add everything except the pasta to the slow cooker for 6-8 hours on low. Stir in the pasta during the last 30 minutes of cooking.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
To prevent soggy pasta, cook the ditalini just until al dente. If you expect leftovers, cook the pasta separately and add it to individual bowls so it doesn’t sit in the broth and absorb all the liquid.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
If you can’t find ditalini, any small pasta shape like elbow macaroni, orecchiette, or even broken spaghetti pieces will work well to maintain the traditional texture.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
While both are Italian staples, Pasta Fagioli specifically focuses on ‘pasta and beans’ with a richer, meatier broth base, whereas Minestrone is more vegetable-heavy and often contains a wider variety of greens and seasonal produce.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
The Ultimate Pasta Fagioli Soup Recipe

Pasta Fagioli Soup: The Ultimate Hearty Italian Comfort Recipe
Ingredients
Equipment
Method
- Heat oil in a Dutch oven. Add sausage and cook until browned and crumbled into small morsels. Remove sausage and set aside, keeping fat in the pot.
- Add onion, carrots, and celery to the pot. Sauté until softened. Stir in garlic and tomato paste, cooking for 2 minutes until the paste turns a deep terracotta color.
- Pour in crushed tomatoes and chicken broth. Return sausage to the pot. Bring to a simmer for 15 minutes.
- Add cannellini beans and ditalini pasta. Simmer for 8-10 minutes until pasta is perfectly al dente. Adjust consistency with extra broth if needed.
- Ladle into bowls. Top with a mountain of snowy parmesan, fresh parsley, cracked black pepper, and a golden olive oil drizzle.
Notes
Mash a portion of the beans for a naturally thicker, creamier soup texture.

Save This Recipe to Pinterest!
Did this Pasta Fagioli Soup warm your soul? Don’t lose the recipe! Click the “Save” button on the image below to add it to your “Comfort Foods” or “Italian Dinner” board on Pinterest. We love seeing your kitchen creations—tag @pantry_dream or upload a photo of your bowl in the comments below! Please leave a 5-star rating if you enjoyed this recipe, as it helps other home cooks find our kitchen. Happy cooking!