Pasta fagioli soup is the ultimate Italian comfort food, a “peasant kitchen” masterpiece that transforms humble pantry staples into a gourmet experience. This recipe delivers a vibrant terracotta-colored broth infused with fresh herbs, perfectly creamy cannellini beans, and al dente ditalini pasta. If you are looking for a meal that feels like a warm hug in a rustic ceramic bowl, this is it.
Every spoonful of this Pasta fagioli soup offers a symphony of textures: the bite of the pasta, the velvetiness of the beans, and the sharp, salty crunch of shaved Parmigiano-Reggiano. Just like a classic Zuppa Toscana, this dish relies on building deep layers of flavor starting with a traditional soffritto and ending with a luxurious drizzle of extra virgin olive oil. Let’s dive into how to recreate this Pinterest-viral bowl in your own kitchen.

Why This Hearty Italian Bean and Pasta Soup Works
- The Broth: We use a high-quality tomato base and herb infusion to achieve that rich terracotta hue seen in professional food photography.
- Visual Texture: By using shaved Parmigiano-Reggiano instead of grated cheese, you create translucent, paper-thin flakes that melt beautifully into the cracked black pepper.
- Perfect Pasta: We share the secret to keeping your ditalini pasta perfectly al dente, even if you’re reheating the soup the next day.
- Authenticity: This recipe honors the “Cucina Povera” tradition while elevating it with high-end finishing touches like crusty sourdough bread.
Essential Ingredients for the Best Pasta fagioli soup
Creating a restaurant-quality Pasta fagioli soup requires specific ingredients that balance acidity, starch, and fat. Each component plays a vital role in the final visual and flavor profile.
Cannellini Beans: You will need 2 cans (15 oz / 425g each) of these creamy ivory-colored beans. They provide the protein and the velvety texture that thickens the broth naturally.
Ditalini Pasta: Use 1.5 cups (225g) of these small tube shapes. They are the traditional choice because they nestle perfectly into the spoon alongside the beans.
Tomato Paste & Crushed Tomatoes: To achieve that rich, vibrant terracotta-colored broth, we use a combination of concentrated paste and fire-roasted crushed tomatoes.
Aromatic Base: A classic mix of yellow onion, carrots, and celery (the soffritto) provides the foundational sweetness. Don’t skip the 4 cloves of minced garlic for that essential punch.
Fresh Herbs: Fresh rosemary and thyme sprigs are simmered in the broth, while finely minced flat-leaf parsley is saved for the final bright green garnish.
Parmigiano-Reggiano: Do not use the stuff in the green can! Buy a wedge and use a vegetable peeler to create those paper-thin, translucent shaved flakes that look so incredible in photos.
Extra Virgin Olive Oil: A high-quality finishing oil is crucial. A visible swirl of golden, shimmering oil adds a peppery finish and a beautiful sheen to the surface of the soup.
Step-by-Step Instructions for Culinary Perfection
1. Building the Aromatic Foundation
Heat 2 tablespoons (30ml) of extra virgin olive oil in a large Dutch oven over medium heat. Add your finely diced onion, carrots, and celery. Sauté for 8-10 minutes until the vegetables are soft and translucent. Add the minced garlic and cook for just 60 seconds until fragrant, ensuring it doesn’t brown.
2. Creating the Terracotta Broth
Stir in 2 tablespoons (30g) of tomato paste. Cook the paste for 2-3 minutes, stirring constantly, until it turns a deep rust color. This “blooming” of the tomato paste is what gives the Pasta fagioli soup its rich terracotta color. Pour in 4 cups (960ml) of high-quality vegetable or chicken stock and 1 cup (240ml) of crushed tomatoes.

3. The Bean and Herb Infusion
Add your drained and rinsed cannellini beans to the pot along with a sprig of rosemary and two sprigs of thyme. For a thicker consistency, take 1/2 cup (120ml) of the beans and mash them with a fork before adding. Simmer the soup for 15-20 minutes to allow the flavors to marry. If you enjoy hearty legume-based meals, you might also love our Moroccan split pea soup.
4. Achieving Al Dente Ditalini
While the soup simmers, cook your ditalini pasta in a separate pot of salted boiling water until it is 2 minutes shy of al dente. Pro Tip: Cooking the pasta separately prevents it from soaking up all the broth and becoming mushy—a common mistake in Pasta fagioli soup recipes. Drain and add the pasta to the soup just before serving.
5. The Final Visual Flourish
Remove the herb sprigs. Ladle the hot soup into rustic ceramic bowls. Now, perform the “Pinterest Finish”: top with a mountain of shaved Parmigiano-Reggiano, a heavy dusting of cracked black pepper, and a sprinkle of bright green flat-leaf parsley. Finish with a visible swirl of golden olive oil that pools in the crevices of the pasta.
Expert Tips for Success
- Salt as You Go: Beans need seasoning to shine. Taste the broth at every stage, but be mindful that the Parmesan garnish will add saltiness at the end.
- Rind Power: If you have a leftover Parmesan cheese rind, toss it into the broth while it simmers for an incredible umami boost.
- The Sourdough Side: Always serve this with torn, crusty sourdough bread. The porous crumb is perfect for soaking up the rich tomato-herb broth.
- Consistent Dice: Try to dice your vegetables to the same size as the cannellini beans for a professional, uniform look.
Storage, Reheating & Freezing
In the Fridge: Store leftovers in an airtight container for up to 4 days. If the pasta was cooked in the soup, it will absorb liquid as it sits; you may need to add a splash of broth when reheating.
Freezing: You can freeze the bean and tomato base for up to 3 months. However, we recommend freezing the soup without the pasta. Add fresh pasta when you reheat the base for the best texture.
Reheating: Warm gently on the stovetop over medium-low heat. Avoid boiling vigorously, which can break the tender cannellini beans.
What to Serve With This Soup
This Pasta fagioli soup is a complete meal on its own, but it pairs beautifully with a simple arugula salad dressed in lemon and oil. For a heartier spread, consider serving it alongside a classic chicken soup if you are hosting a soup-bar party. Of course, the crusty sourdough bread mentioned in our visual blueprint is non-negotiable for the full experience!
Frequently Asked Questions
Yes! You can combine the broth, aromatics, and beans in a slow cooker for 6-8 hours on low. However, always cook the ditalini pasta separately and add it right before serving to prevent it from getting mushy.
This specific recipe is vegetarian if you use vegetable stock. To make it vegan, simply omit the Parmigiano-Reggiano or replace it with a nutritional yeast sprinkle.
Pasta e Fagioli is focused specifically on the combination of beans and pasta in a rich tomato base, whereas Minestrone is a more general vegetable soup that often contains a wider variety of seasonal greens and roots.
Cannellini beans are the traditional choice for their creamy texture and ivory color. You can also use Borlotti beans or Great Northern beans as a suitable substitute.
The Ultimate Pasta fagioli soup Recipe

Pasta fagioli soup with Rich Tomato Broth and Cannellini Beans
Ingredients
Equipment
Method
- Sauté onion, celery, and carrots in olive oil until soft. Add garlic and tomato paste, cooking until the paste turns a deep terracotta color.
- Add stock, crushed tomatoes, beans, and herbs. Simmer for 20 minutes. Mash a few beans for a thicker texture.
- Stir in cooked ditalini. Serve in bowls topped with shaved Parmigiano-Reggiano, fresh parsley, black pepper, and a heavy oil drizzle.
Notes
Use a vegetable peeler to get those signature translucent cheese flakes.
Save This Recipe to Pinterest!
If you loved this Pasta fagioli soup, please save it to your “Healthy Dinners” or “Italian Recipes” board on Pinterest! Hover over any of the images to click the “Save” button. Following me at katie_tasty helps me continue to share these free recipes with you. Don’t forget to upload a photo of your finished bowl in the comments—I love seeing your shaved Parmigiano mountains and olive oil swirls! Please leave a 5-star rating if you enjoyed this hearty meal.
