There is nothing quite like a steaming bowl of Pasta Fagioli Soup to warm your soul on a chilly evening. This classic Italian recipe combines humble, pantry-staple ingredients into an incredibly luxurious, deeply satisfying meal that feels like a warm hug from an Italian grandmother.
If you are scrolling through Pinterest looking for the ultimate comforting dinner, you have found it. Our version of this iconic soup features a thick, deep red tomato broth packed with perfectly cooked ditalini pasta, tender vegetables, and ultra-creamy beans.
Unlike watered-down restaurant versions, this homemade Pasta Fagioli Soup is thick, rich, and robustly seasoned. Every single spoonful delivers a perfect balance of texture and savory depth that will make this a permanent fixture in your weekly dinner rotation.

Why You Will Absolute Fall In Love With This Rustic Italian Soup
- Unmatched Visual Textures: A beautiful base foundation of tender ditalini pasta and creamy cannellini beans submerged in a rich, thick, deep red tomato broth.
- Vibrant Color Contrast: Small, perfectly cooked diced carrots, celery, and onions are interspersed throughout the soup, showing off their vibrant colors against the crimson base.
- The Perfect Glossy Finish: A generous swirl of high-quality, glossy olive oil gently rests on the surface to elevate the mouthfeel and presentation.
- Fresh and Savory Accents: Garnished with freshly chopped vibrant green parsley leaves and a light sprinkle of finely grated pale yellow Parmesan cheese for the ultimate flavor pop.
- Better Than Restaurant Quality: It captures the authentic, old-world Italian texture that beats any restaurant soup hands down.
If you enjoy comforting, starch-rich bowls like this one, you should also try our decadent creamy chicken pasta soup or explore our ultimate guide to a rich, soothing classic vegetable soup.
The Science of Flavor: Selected Ingredients and Culinary Purposes
To recreate the exact rustic visual and deep flavor profile from our kitchen, selecting the right components is key. Here is what you will need for this masterclass in Italian comfort food:
Extra Virgin Olive Oil: You will need 2 tablespoons (30ml) for the initial aromatic sauté, plus extra for that crucial, glossy finishing swirl over the rustic bowl before serving.
The Holy Trinity (Mirepoix): 1 cup (150g) of finely diced yellow onion, 3/4 cup (90g) of finely diced carrots, and 3/4 cup (90g) of finely diced celery. Keeping the dice small and uniform ensures they intersperse beautifully throughout every spoonful.
Fresh Garlic: 4 cloves, minced. This provides the irreplaceable pungent, sweet aromatic backbone that defines classic Italian cooking.
Tomato Paste: 3 tablespoons (45g). Sautéing the tomato paste directly with the vegetables caramelizes its natural sugars, creating that signature, thick, deep red tomato broth background flavor.
Crushed San Marzano Tomatoes: 1 can (28 oz / 800g). These provide the vibrant, sweet, and acidic foundation for our rich soup base.
Low-Sodium Vegetable or Chicken Broth: 4 cups (1L). This forms the liquid body of the soup, allowing us to control the salt level perfectly.
Cannellini Beans: 2 cans (15 oz / 425g each), drained and rinsed. These creamy cannellini beans provide a smooth, velvety counterpoint to the chew of the pasta.
Ditalini Pasta: 1 cup (140g) of dry ditalini pasta. These small, tube-shaped noodles act as the perfect vessels for trapping the thick red broth inside them.
Dried Herbs: 1 teaspoon (5g) of dried oregano and 1 teaspoon (5g) of dried rosemary. These herbs release their fat-soluble compounds during the simmering process.
Garnishes: 1/4 cup (10g) of freshly chopped vibrant green parsley leaves and 1/4 cup (25g) of finely grated pale yellow Parmesan cheese to elevate the final presentation.
For more incredible tomato-based pasta combinations, check out our popular tomato spinach chicken pasta recipe for your next busy weeknight.

Step-by-Step Instructions: Building the Ultimate Deep Red Tomato Broth
1. Sautéing the Aromatic Mirepoix Foundation
Place a large, heavy-bottomed Dutch oven over medium heat. Pour in 2 tablespoons (30ml) of high-quality extra virgin olive oil. Let it shimmer for about 30 seconds until hot but not smoking.
Add 1 cup (150g) of diced yellow onion, 3/4 cup (90g) of diced carrots, and 3/4 cup (90g) of diced celery to the pot. Stir well to coat the vegetables evenly in the hot fat.
Sauté for 6 to 8 minutes, stirring frequently. You want the onions to turn translucent and the carrots and celery to soften slightly while still maintaining their vibrant structural colors.
2. Caramelizing the Tomato Paste and Aromatics
Clear a small space in the center of your sautéed vegetables. Add 4 cloves of minced garlic and 3 tablespoons (45g) of tomato paste directly to that cleared spot on the bottom of the pot.
Let the garlic fry for exactly 1 minute until fragrant. Simultaneously, mash the tomato paste into the bottom of the pot, allowing it to turn from bright red to a dark brick-red color.
Stir the caramelized paste and garlic completely into the mirepoix. This process, known as pincage in culinary school, strips away the raw metallic taste of the paste and unlocks a profound, savory sweetness.
3. Simmering the Rich, Crimson Soup Base
Pour in 1 can (28 oz / 800g) of crushed San Marzano tomatoes along with 4 cups (1L) of your preferred broth. Add 1 teaspoon (5g) of dried oregano and 1 teaspoon (5g) of dried rosemary.
Stir the mixture thoroughly, scraping up any browned, flavorful bits stuck to the bottom of the pot. Bring the entire liquid mixture up to a rolling boil over medium-high heat.
Once boiling, reduce the heat to low, cover the pot with a lid, and let it simmer gently for 15 minutes. This allows the herbal oils to infuse deeply into the rich, thick, deep red tomato broth.
4. Integrating the Creamy Cannellini Beans and Pasta
Remove the lid and stir in 2 cans (15 oz / 425g each) of drained, rinsed cannellini beans. Then, add 1 cup (140g) of dry ditalini pasta directly into the simmering pot.
Cook the soup uncovered for 10 to 12 minutes, stirring every couple of minutes to prevent the pasta from sticking to the bottom. The starch released by the ditalini will naturally thicken the soup beautifully.
Test a piece of pasta; it should be perfectly tender with just a slight bite (al dente). Taste the broth and season with salt and freshly cracked black pepper to your exact preference.
5. Plating with the Final Visual Touches
Ladle the hot soup into a deep, warm ceramic bowl with a slightly textured finish. Ensure each serving gets a generous balance of the tender ditalini pasta and creamy cannellini beans.
Take your premium olive oil and pour a generous swirl of glossy olive oil so it gently rests on the steaming surface, catching the light beautifully.
Finish by cascading a vibrant handful of freshly chopped green parsley leaves and a light, delicate sprinkle of finely grated pale yellow Parmesan cheese across the top.
If you love the rich, hearty thickness of stews and thick soups, you will also deeply appreciate our slow-simmered, comforting classic homemade beef stew.
Expert Tips for the Perfect Pasta Fagioli Soup Consistency
- The Secret Starch Trick: Take half a cup of the cannellini beans and mash them with a fork before adding them to the pot. This creates an even creamier, thicker broth texture.
- Mind the Pasta Absorption: Ditalini pasta acts like a sponge. If you are making this soup ahead of time, cook the pasta separately in water and add it to individual bowls so it doesn’t drink up all your delicious broth overnight.
- Don’t Skimp on the Finishing Oil: A raw, premium extra virgin olive oil swirled on top right before eating cuts through the rich tomato acidity and adds a peppery, luxurious finish.
- Rind Magic: If you have an old Parmesan cheese rind sitting in your fridge, toss it into the tomato broth while it simmers. It adds incredible umami depth to the final soup.
Storage, Reheating, and Meal Prep Guidelines
In the Refrigerator: Store any leftover soup in an airtight container for up to 3 to 4 days. Note that the ditalini pasta will continue to absorb liquid as it sits, turning the leftovers into a very thick, stew-like consistency.
How to Reheat Safely: To restore the original soup texture, place leftovers in a saucepan over medium-low heat. Splash in 1/4 cup (60ml) of water or broth per serving to loosen the rich, deep red tomato broth back up as it heats through.
Freezing Advice: If you plan to freeze this soup for meal prep, follow the recipe completely but omit the pasta entirely. Freeze the bean and tomato base for up to 3 months. When ready to serve, thaw, boil, and drop fresh pasta directly into the pot.
What to Serve alongside Your Warm Bowl of Italian Comfort
This soup is incredibly filling on its own, but it pairs beautifully with a piece of crusty, warm artisanal sourdough bread rubbed with fresh garlic and dipped in olive oil.
A crisp, bright green Caesar salad or an arugula salad tossed with a sharp lemon vinaigrette offers an amazing, refreshing contrast to the warm, starchy richness of the pasta and beans.
Frequently Asked Questions About Cooking Pasta Fagioli
Authentic versions use creamy cannellini beans or borlotti beans. However, great northern beans or navy beans work perfectly as direct substitutions because they maintain their shape while offering a similarly velvety texture.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
The secret to the deep red appearance is properly frying high-quality tomato paste directly in olive oil alongside your aromatics. This browns and caramelizes the natural sugars, intensifying both the color and flavor profile before liquids are introduced.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
While both are classic Italian soups, Minestrone is heavily vegetable-focused and contains a wide variety of seasonal greens, squash, and roots. Pasta Fagioli focuses almost exclusively on the foundational relationship between pasta and beans in a rich, thick tomato broth base.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Pasta continuously absorbs starch-bound liquids even after it finishes cooking. If left in the leftovers, ditalini pasta will swell and convert your soup into a stew consistency. To avoid this, you can boil your pasta separately and add it to individual serving bowls.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
The Complete, Authentic Pasta Fagioli Soup Recipe

Pasta Fagioli Soup: The Ultimate Cozy Italian Comfort Food
Ingredients
Equipment
Method
- Heat 2 tablespoons (30ml) of olive oil in a Dutch oven over medium heat. Sauté the finely diced onion, carrots, and celery for 6-8 minutes until tender and translucent.
- Clear a space in the center, add garlic and 3 tablespoons (45g) of tomato paste. Cook for 1 minute until fragrant and dark brick-red, then stir completely into vegetables.
- Add crushed tomatoes, broth, oregano, and rosemary. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes to marry the visual deep red color and flavors.
- Stir in the rinsed cannellini beans and dry ditalini pasta. Cook uncovered for 10-12 minutes, stirring regularly, until the pasta is perfectly al dente and broth is thick.
- Ladle soup into a rustic textured ceramic bowl. Top with a generous glossy swirl of premium olive oil, freshly chopped green parsley, and grated pale yellow Parmesan cheese.
Notes
Mash a handful of the cannellini beans before adding to create a naturally thicker and starchier texture.
Save This Recipe to Pinterest and Share Your Creation!
Don’t lose track of this ultimate comfort food staple! Pin this recipe immediately to your favorite Italian Recipes or Cozy Fall Soups board on Pinterest so you can access it whenever craving a rich, satisfying dinner.
Did you make this recipe? We want to see how gorgeous your rustic ceramic bowl turned out! Please snap a handheld smartphone photo of your glossy olive oil swirl, share it in the comments below, and leave us a glowing 5-star rating!