Pasta e Fagioli Recipe

Learn how to make authentic homemade Pasta e Fagioli with this foolproof Italian recipe. This hearty bean and pasta soup delivers rich tomato flavor and creamy texture in every spoonful. The best easy comfort food that transforms simple pantry staples into a nourishing meal.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
45 mins
Serves:
6 bowls
An overhead shot of a rustic ceramic bowl filled with steaming Pasta e Fagioli, showcasing the rich red-orange tomato broth dotted with tender beans and perfectly cooked pasta. The soup's texture appears substantial yet inviting, with wisps of steam rising from the surface. Natural light streams in from a nearby window, highlighting the vibrant colors and glossy sheen of the broth. A wooden serving spoon rests beside the bowl on a weathered wooden table, alongside a crusty slice of Italian bread. Fresh herbs are scattered across the surface of the soup, with tiny droplets of olive oil creating golden circles that catch the light. In the background, a wedge of Parmesan and a small bottle of extra virgin olive oil hint at serving suggestions.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 large onion, finely diced</li><li class="ingredients-single-item">2 medium carrots, diced</li><li class="ingredients-single-item">2 celery stalks, diced</li><li class="ingredients-single-item">4 garlic cloves, minced</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">1 tsp dried rosemary</li><li class="ingredients-single-item">1/4 tsp chili flakes (optional)</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">400g canned chopped tomatoes</li><li class="ingredients-single-item">400g canned cannellini beans, drained and rinsed (or borlotti beans)</li><li class="ingredients-single-item">400g canned red kidney beans, drained and rinsed</li><li class="ingredients-single-item">1.5 liters vegetable stock</li><li class="ingredients-single-item">1 Parmesan rind (optional but recommended)</li><li class="ingredients-single-item">200g small pasta shapes (ditalini, orzo, or small shells)</li><li class="ingredients-single-item">2 tbsp fresh parsley, chopped</li><li class="ingredients-single-item">50g grated Parmesan cheese, plus extra for serving</li><li class="ingredients-single-item">Salt and freshly ground black pepper, to taste</li><li class="ingredients-single-item">Extra virgin olive oil, for drizzling</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large heavy-bottomed pot or Dutch oven</li><li class="equipment-single-item">Wooden spoon</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery (known as soffritto in Italian cooking), and cook for about 8-10 minutes until softened but not browned. This slow cooking of the vegetables builds a flavor foundation for your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the minced garlic, dried oregano, rosemary, and chili flakes (if using) to the pot. Stir constantly for about 30 seconds until fragrant. Be careful not to burn the garlic as it will become bitter.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the tomato paste and cook for about 2 minutes, stirring frequently. This step caramelizes the tomato paste, developing deeper, richer flavors in your soup base.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Pour in the canned tomatoes, breaking them up with your spoon. Add the drained and rinsed beans, vegetable stock, and Parmesan rind if using. The rind adds an incredible depth of flavor as it slowly melts into the soup.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Cover partially and cook for about 25 minutes, allowing the flavors to meld together. The soup will begin to thicken slightly as some of the beans break down.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>For a creamier texture, take about 250ml of the soup (avoiding the Parmesan rind) and blend until smooth, then return it to the pot. This step is optional but creates that traditional creamy consistency while still maintaining texture.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Add the pasta to the simmering soup and cook according to package instructions, usually about 8-10 minutes, until al dente. Stir occasionally to prevent the pasta from sticking to the bottom of the pot. The pasta will absorb some of the liquid, so if the soup becomes too thick, add more stock as needed.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Once the pasta is cooked, remove the Parmesan rind (if used). Stir in the chopped parsley and grated Parmesan cheese. Taste and adjust seasoning with salt and freshly ground black pepper.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Let the soup rest for about 5 minutes before serving. The pasta will continue to absorb liquid, so the texture becomes perfectly thick and hearty. If preparing in advance, consider cooking the pasta separately and adding it to each portion when serving to prevent it from becoming too soft.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Ladle the Pasta e Fagioli into warm bowls. Drizzle each serving with a little extra virgin olive oil, sprinkle with additional Parmesan cheese, and add a crack of fresh black pepper. Serve immediately with crusty bread for a complete, comforting meal.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Pasta e Fagioli?

Traditional Pasta e Fagioli combines olive oil, mirepoix (onion, carrot, celery), garlic, herbs, tomatoes, cannellini and kidney beans, small pasta shapes, vegetable stock, and Parmesan. The authentic recipe balances hearty beans with pasta in a flavourful tomato broth.

How to cook Pasta e Fagioli at home?

Learn how to cook Pasta e Fagioli by starting with a soffritto base of sautéed onions, carrots and celery. Add garlic, herbs and tomato paste, then simmer with beans, tomatoes and stock. For authentic texture, blend a portion of the soup. Add pasta towards the end of cooking, finish with Parmesan, and garnish with fresh herbs and olive oil.

Should the beans be soaked overnight when making Italian bean soup?

While dried beans traditionally require overnight soaking, this recipe uses canned beans for convenience. If using dried beans, soak them overnight, then cook separately before adding to your soup. Canned beans work perfectly well and maintain authentic texture while saving significant preparation time.

What's the best pasta shape for traditional Italian bean soup?

The ideal pasta for this classic Italian soup is small, bite-sized shapes that cook evenly within the broth. Ditalini (small tubes) is most traditional, but small shells, orzo, or tubettini work excellently too. Avoid long pasta shapes that require cutting before eating.

Can I make this hearty Italian soup ahead of time for meal prep?

Yes, this soup is perfect for meal prep, actually improving in flavour overnight. However, cook and store the pasta separately to prevent it becoming soggy. When ready to serve, heat the soup, add freshly cooked pasta, and finish with a drizzle of quality olive oil and freshly grated Parmesan.

Want to try something else in ...

Pasta & Noodles

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Pasta e Fagioli Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/68426fd168f2ecb57dd118de_Leonardo_Phoenix_10_An_overhead_shot_of_a_rustic_ceramic_bowl_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-25", "description": "Learn how to make authentic homemade Pasta e Fagioli with this foolproof Italian recipe. This hearty bean and pasta soup delivers rich tomato flavor and creamy texture in every spoonful. The best easy comfort food that transforms simple pantry staples into a nourishing meal.", "prepTime": "PT15M", "cookTime": "PT45M", "totalTime": "PT1H", "keywords": "pasta e fagioli, Italian bean soup, hearty soup recipe, tomato bean pasta soup, comfort food", "recipeYield": "6", "recipeCategory": "Soup", "recipeCuisine": "Italian", "nutrition": { "@type": "NutritionInformation", "calories": "320 calories", "carbohydrateContent": "48 g", "proteinContent": "15 g", "fatContent": "9 g", "saturatedFatContent": "2 g", "cholesterolContent": "5 mg", "sodiumContent": "680 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "2 tbsp olive oil", "1 large onion, finely diced", "2 medium carrots, diced", "2 celery stalks, diced", "4 garlic cloves, minced", "1 tsp dried oregano", "1 tsp dried rosemary", "1/4 tsp chili flakes (optional)", "2 tbsp tomato paste", "400g canned chopped tomatoes", "400g canned cannellini beans, drained and rinsed (or borlotti beans)", "400g canned red kidney beans, drained and rinsed", "1.5 liters vegetable stock", "1 Parmesan rind (optional but recommended)", "200g small pasta shapes (ditalini, orzo, or small shells)", "2 tbsp fresh parsley, chopped", "50g grated Parmesan cheese, plus extra for serving", "Salt and freshly ground black pepper, to taste", "Extra virgin olive oil, for drizzling" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare soffritto", "text": "Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery (known as soffritto in Italian cooking), and cook for about 8-10 minutes until softened but not browned. This slow cooking of the vegetables builds a flavor foundation for your soup." }, { "@type": "HowToStep", "name": "Add aromatics", "text": "Add the minced garlic, dried oregano, rosemary, and chili flakes (if using) to the pot. Stir constantly for about 30 seconds until fragrant. Be careful not to burn the garlic as it will become bitter." }, { "@type": "HowToStep", "name": "Cook tomato paste", "text": "Add the tomato paste and cook for about 2 minutes, stirring frequently. This step caramelizes the tomato paste, developing deeper, richer flavors in your soup base." }, { "@type": "HowToStep", "name": "Add liquids and beans", "text": "Pour in the canned tomatoes, breaking them up with your spoon. Add the drained and rinsed beans, vegetable stock, and Parmesan rind if using. The rind adds an incredible depth of flavor as it slowly melts into the soup." }, { "@type": "HowToStep", "name": "Simmer soup", "text": "Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Cover partially and cook for about 25 minutes, allowing the flavors to meld together. The soup will begin to thicken slightly as some of the beans break down." }, { "@type": "HowToStep", "name": "Create creamy texture", "text": "For a creamier texture, take about 250ml of the soup (avoiding the Parmesan rind) and blend until smooth, then return it to the pot. This step is optional but creates that traditional creamy consistency while still maintaining texture." }, { "@type": "HowToStep", "name": "Cook pasta", "text": "Add the pasta to the simmering soup and cook according to package instructions, usually about 8-10 minutes, until al dente. Stir occasionally to prevent the pasta from sticking to the bottom of the pot. The pasta will absorb some of the liquid, so if the soup becomes too thick, add more stock as needed." }, { "@type": "HowToStep", "name": "Finish the soup", "text": "Once the pasta is cooked, remove the Parmesan rind (if used). Stir in the chopped parsley and grated Parmesan cheese. Taste and adjust seasoning with salt and freshly ground black pepper." }, { "@type": "HowToStep", "name": "Rest before serving", "text": "Let the soup rest for about 5 minutes before serving. The pasta will continue to absorb liquid, so the texture becomes perfectly thick and hearty. If preparing in advance, consider cooking the pasta separately and adding it to each portion when serving to prevent it from becoming too soft." }, { "@type": "HowToStep", "name": "Serve", "text": "Ladle the Pasta e Fagioli into warm bowls. Drizzle each serving with a little extra virgin olive oil, sprinkle with additional Parmesan cheese, and add a crack of fresh black pepper. Serve immediately with crusty bread for a complete, comforting meal." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Isabella Rossi", "datePublished": "2024-06-15", "reviewBody": "Perfect weeknight dinner, so comforting! My entire family devoured this soup and asked for seconds. The blend of beans and pasta creates such a hearty texture that feels like a complete meal.", "name": "Perfect Comfort Food", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Hiroshi Tanaka", "datePublished": "2024-06-10", "reviewBody": "Better than restaurant version! I've tried many pasta e fagioli recipes, but this one has the perfect balance of flavors. The tip about blending some of the soup creates that authentic creaminess I was looking for.", "name": "Restaurant Quality at Home", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sophia Papadopoulos", "datePublished": "2024-06-05", "reviewBody": "Kids demolished every drop! This was a huge hit with the whole family. The soup is hearty but not too heavy, and I love how we can customize the spice level. Will definitely make again!", "name": "Family Favorite", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Miguel Hernandez", "datePublished": "2024-05-28", "reviewBody": "Simple ingredients, spectacular results! I had everything in my pantry already, which made this such an easy meal to throw together. The depth of flavor is incredible for something so simple.", "name": "Simple Yet Delicious", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Amara Okafor", "datePublished": "2024-05-20", "reviewBody": "My Italian grandmother would approve! The parmesan rind trick adds so much flavor. I've made this three times now, and it freezes beautifully for quick lunches. Truly authentic and delicious!", "name": "Authentic Italian Flavor", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Pasta e Fagioli?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional Pasta e Fagioli combines olive oil, mirepoix (onion, carrot, celery), garlic, herbs, tomatoes, cannellini and kidney beans, small pasta shapes, vegetable stock, and Parmesan. The authentic recipe balances hearty beans with pasta in a flavourful tomato broth." } }, { "@type": "Question", "name": "How to cook Pasta e Fagioli at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Pasta e Fagioli by starting with a soffritto base of sautéed onions, carrots and celery. Add garlic, herbs and tomato paste, then simmer with beans, tomatoes and stock. For authentic texture, blend a portion of the soup. Add pasta towards the end of cooking, finish with Parmesan, and garnish with fresh herbs and olive oil." } }, { "@type": "Question", "name": "Should the beans be soaked overnight when making Italian bean soup?", "acceptedAnswer": { "@type": "Answer", "text": "While dried beans traditionally require overnight soaking, this recipe uses canned beans for convenience. If using dried beans, soak them overnight, then cook separately before adding to your soup. Canned beans work perfectly well and maintain authentic texture while saving significant preparation time." } }, { "@type": "Question", "name": "What's the best pasta shape for traditional Italian bean soup?", "acceptedAnswer": { "@type": "Answer", "text": "The ideal pasta for this classic Italian soup is small, bite-sized shapes that cook evenly within the broth. Ditalini (small tubes) is most traditional, but small shells, orzo, or tubettini work excellently too. Avoid long pasta shapes that require cutting before eating." } }, { "@type": "Question", "name": "Can I make this hearty Italian soup ahead of time for meal prep?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, this soup is perfect for meal prep, actually improving in flavour overnight. However, cook and store the pasta separately to prevent it becoming soggy. When ready to serve, heat the soup, add freshly cooked pasta, and finish with a drizzle of quality olive oil and freshly grated Parmesan." } } ] }