Best Traditional Italian Pasta Fagioli Recipe – Easy Homemade

Posted on July 15, 2026

There’s nothing quite like the comforting aroma of a pot of traditional Italian pasta fagioli bubbling away on the stove. This dish, steeped in history, is not just a meal; it’s a warm hug on a chilly evening, packed with hearty beans and tender pasta.

Pasta fagioli is a simple yet delightful dish that showcases the beauty of Italian cooking — fresh ingredients, deep flavors, and a style that’s all about comfort. It’s budget-friendly, incredibly versatile, and perfect for busy weeknights. Now, let’s dive into the ingredients you need to make this lovely dish.

Why You’ll Love This Recipe

It’s a classic dish that’s sure to bring smiles to the dinner table.

  • Quick Prep: Perfect for weeknight meals.
  • Flavorful: A blend of savory beans and aromatic herbs.
  • Versatile: Customize with your favorite veggies or proteins.
  • Comforting: A soul-warming meal that feels like home.

My Experience Making This Recipe

When I first made pasta fagioli, I was surprised at how quickly it all came together. The rich, savory scent wafting through the kitchen reminded me of family dinners at my grandmother’s house.

Each spoonful brought back fond memories of laughter and stories shared around the table. Friends and family eagerly came back for seconds — a sign that this dish was definitely a hit!

Recipe Overview

  • Recipe Name: Traditional Italian Pasta Fagioli
  • Servings: 6
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Course: Main Course
  • Cuisine: Italian
  • Calories per Serving: 320

Equipment You Will Need

  • Large pot or Dutch oven
  • Wooden spoon
  • Measuring cups and spoons
  • Cutting board
  • Chef’s knife

Ingredients for Traditional Italian Pasta Fagioli

  • 1 cup dried cannellini beans, soaked and drained
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves of garlic, minced
  • 1 (14-ounce) can diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 1 cup small pasta, like ditalini
  • Fresh parsley for garnish

Ingredient Notes and Substitutions

  • Cannellini beans: These provide a creamy texture. You can swap them for any white beans like navy beans.
  • Olive oil: Adds richness. Can be replaced with vegetable oil, though it won’t have the same flavor.
  • Diced tomatoes: Bring acidity and deep flavor. Use fresh tomatoes if preferred, but they may need to be cooked longer.
  • Small pasta: Ditalini works well. Any small pasta shape can substitute if needed.

How to Make Traditional Italian Pasta Fagioli

Step 1: Soak the Beans

Start by soaking the cannellini beans overnight. This softens them and reduces cooking time.

Step 2: Heat the Oil

In a large pot, heat olive oil over medium heat. This will create a flavorful base for the vegetables.

Step 3: Sauté the Vegetables

Add onion, carrots, and celery to the pot. Sauté for about 5 minutes until the vegetables are tender.

Step 4: Add Garlic

Stir in the minced garlic and cook for another minute. Garlic provides that irresistible aroma.

Step 5: Combine the Ingredients

Next, add the soaked beans, diced tomatoes, broth, oregano, and basil. This combination forms the backbone of the dish.

Step 6: Simmer

Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes. This allows the flavors to blend beautifully.

Step 7: Cook the Pasta

Add the pasta to the pot during the last 8 minutes of cooking. This ensures the pasta absorbs the flavorful broth without getting mushy.

Step 8: Season and Serve

Season with salt and pepper to taste before serving. Top with fresh parsley for a burst of color and flavor.

Step-by-step cooking pasta fagioli

Pro Tip: For an extra depth of flavor, let the dish sit for a few hours or even overnight before serving.

Tips for the Best Traditional Italian Pasta Fagioli

  • Use good-quality olive oil — it makes a noticeable difference in flavor.
  • Make sure to rinse the beans well to avoid any grit.
  • Chop your veggies evenly for even cooking.
  • Feel free to add greens like kale or spinach for some nutrition.
  • Adjust the broth level to get your desired soupiness.

Common Mistakes to Avoid

  • Not soaking beans — this will result in tough beans that don’t cook evenly.
  • Overcooking the pasta — it should be al dente, or it will turn mushy.
  • Skipping fresh herbs — they elevate the dish considerably.
  • Not tasting before serving — flavors build during cooking, so always adjust seasoning.

Serving Suggestions

This dish pairs beautifully with crusty bread or a fresh salad. Here are some pairing ideas:

  • Garlic bread for that carb-laden happiness.
  • Caesar salad for a crisp side.
  • Grated Parmesan on top for added richness.
  • Olive oil drizzled over for a finish.

Variations to Try

  • Add sautéed pancetta for a smoky flavor.
  • Use diced zucchini or bell peppers for extra veggies.
  • Incorporate different beans, like kidney beans, for variety.
  • Try a spritz of lemon juice for brightness.

Dietary Adaptations

  • Gluten-free: Use gluten-free pasta instead of regular.
  • Dairy-free: Skip cheese toppings and stick to plant-based options.
  • Vegan/Vegetarian: This recipe is naturally vegan, just use vegetable broth.
  • Low-carb/Keto: Replace pasta with cauliflower rice for a low-carb option.

Storage and Reheating

Refrigerator

Store leftovers in an airtight container in the fridge for up to 3 days.

  • Allow to cool completely before sealing.
  • Label with the date for easy tracking.

Freezer

For longer storage, freeze the soup for up to 2 months.

  • Use freezer-safe containers, leaving space for expansion.
  • Thaw in the fridge overnight before reheating.

Reheating

Reheat on the stove over medium heat until warmed through.

  • Add a splash of broth if the soup seems too thick.

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 320
Total Fat 8g
Saturated Fat 1g
Carbohydrates 56g
Fiber 12g
Sugar 4g
Protein 14g
Sodium 600mg
Cholesterol 0mg

Keep in mind that nutrition values can vary based on specific ingredients used and portion sizes.

Frequently Asked Questions

Can I use canned beans instead of dried?

Yes, but rinse and drain them to reduce sodium content and skip the soaking step.

Can I make this ahead of time?

Absolutely! It tastes even better the next day as the flavors meld together.

How can I store leftover pasta fagioli?

Store it in an airtight container in the refrigerator for up to 3 days, or freeze for longer storage.

What if my pasta fagioli is too thick?

Add a little extra broth or water to thin it out, then heat gently.

Is this recipe suitable for meal prep?

Yes! This dish is perfect for meal prep and keeps well in the fridge.

Final Thoughts

Enjoying a warm bowl of traditional Italian pasta fagioli is truly a delightful experience. I hope you find joy in making this dish as much as I do.

Give this recipe a shot and embrace the cozy vibes it brings to your dinner table.

Finished pasta fagioli

Traditional Italian Pasta Fagioli

A hearty and comforting Italian soup combining tender pasta and creamy beans in a flavorful broth.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Italian
Calories: 320

Ingredients
  

Main
  • 1 cup dried cannellini beans soaked and drained
  • 2 tablespoons olive oil
  • 1 onion chopped
  • 2 carrots diced
  • 2 celery stalks diced
  • 3 cloves garlic minced
  • 1 14-ounce can diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 1 cup small pasta like ditalini
  • Fresh parsley for garnish

Equipment

  • Large pot or Dutch oven
  • Wooden spoon
  • Measuring cups and spoons
  • Cutting board
  • Chef's knife

Method
 

  1. Soak the dried cannellini beans in water overnight to soften.
  2. Heat the olive oil in a large pot over medium heat.
  3. Add the chopped onion, diced carrots, and diced celery and sauté for about 5 minutes until tender.
  4. Stir in the minced garlic and cook for 1 minute until fragrant.
  5. Add the soaked beans, diced tomatoes, vegetable broth, dried oregano, and dried basil to the pot.
  6. Bring the mixture to a boil, then reduce heat and simmer for 20 minutes.
  7. Add the small pasta and cook for 8 minutes until al dente, stirring occasionally.
  8. Season with salt and pepper to taste and garnish with fresh parsley before serving.

Notes

For extra depth of flavor, let the soup sit for a few hours or refrigerate overnight before serving.

You might also like these recipes

Leave a Comment

Recipe Rating