Pasta Fagioli Recipe

Last Updated on March 12, 2025

Pasta Fagioli instantly makes me feel at home—it’s like a warm hug from Nonna!

This Italian classic combines tender pasta, creamy cannellini beans, and fresh veggies in a rich tomato broth. As it simmers, the flavors deepen, making every spoonful more comforting.

I love how easily it comes together in one pot with simple ingredients. Better yet, I love the taste. Savory and tomatoey, it’s perfect for a cozy night in!

Pasta fagioli soup featuring in a white bowl with a spoon on the side.

WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it straight to your inbox.

What is Pasta Fagioli?

Italian for “pasta and beans”, Pasta e Fagioli is a classic Italian soup. It turns humble, inexpensive ingredients into a hearty, comforting meal.

Like many family recipes, the ingredients can vary. Typically, it features creamy beans, small pasta, and vegetables in a savory, garlicky tomato-based broth. 

Rich, hearty, and downright cozy, I swear it tastes like home in a bowl!

Pasta Fagioli Ingredients- Bowl of Chopped Tomatoes, Liquid Measuring Cup of Broth, Bowl of Chopped Onions, Bowl of Chopped Celery, Bowl of Tomato Sauce, Bowl of Cannellini Beans, Bowl of Ditalini Pasta, Bowl of Chopped Carrots, Bowl of Pepper, Bowl of Minced Garlic, Bowl of Seasonings, and Bowl of Olive Oil

Ingredients for Pasta Fagioli

  • Ditalini Pasta: Ideal for soups! It adds a hearty, chewy texture that soaks up the broth. Other small pasta shapes like elbow macaroni work too.
  • Cannellini Beans: Adds richness, heartiness, and earthiness. I drain and rinse the canned beans before adding. Borlotti beans are common too.
  • Olive Oil: I use extra virgin olive oil for the best flavor. But regular olive oil will do.
  • Vegetables: A fresh medley of sweet carrots, tender zucchini, aromatic onion, and punchy garlic. 
  • Tomato Sauce & Diced Tomatoes: They provide a nice balance of sweetness and acidity. I use both to deepen the flavor. Use high-quality for the best results. 
  • Chicken Broth: The base of the broth. For a more savory version, use beef broth. Or, use vegetable broth if that’s what you’ve got.
  • Seasonings: I use a simple blend of dried parsley, dried basil, red pepper flakes, salt, and freshly ground black pepper. Together, they add more complexity.

How to Make Pasta Fagioli

This easy pasta and bean soup delivers BIG flavors with little effort. All you need are some pantry staples and 10 minutes of prep. Perfect for weeknights and weekends alike!

1. Saute vegetables. In a large pot, saute the carrots, zucchini, and onion until softened. Add garlic and saute for about 1 minute until fragrant. 

2. Add broth ingredients. Stir in the tomato sauce, diced tomatoes, chicken broth, and seasonings. Simmer for 20 minutes. 

3. Boil pasta. Boil the pasta in a large pot of salted water according to the package instructions until al dente. Drain. 

4. Add beans and pasta. Mix the canned beans and cooked pasta into the soup. Simmer for 1-2 minutes or until heated through. 

5. Serve. Ladle the soup into bowls and serve warm with crusty bread if desired.

A bowl of warm pasta fagioli soup with diced tomatoes and parsley.

Tips For the Best Pasta Fagioli

Making this hearty soup is all about timing and flexibility. From adjusting flavors to simplifying steps, here are my top tips for that perfect bowl:

  • Swap the beans. Try other beans like navy, great northern, or kidney beans. Though they’re hard to find, you can also use borlotti (cranberry) beans for a more traditional version.
  • Dried beans work too. If I only have dried beans, I’ll cook them up! Then, I add them according to the instructions. You need 1.5 cups of cooked beans.
  • Add pasta directly. Sometimes, I cook the pasta in the soup if I know there won’t be leftovers (the pasta gets mushy over time). Simmer it for 10 to 15 minutes with an additional 1 cup of water or broth. Then, serve immediately.
  • Upgrade with cheese. For even more flavor, I often will add a parmesan rind to the soup. Or, I’ll top my bowl with grated parmesan cheese or melted mozzarella. 
  • Try add-ins. Customize the soup by adding ground beef, Italian sausage, or pancetta. Or, add extra veggies like Tuscan kale or spinach.

How to Store Italian Pasta Soup

Making a big batch or preparing the soup in advance? Here’s a pro tip: store the soup and pasta separately. The pasta will absorb the broth as it sits, making it mushy. 

I also recommend freezing the soup without the pasta for the best texture. But if you do, don’t worry, it’ll still taste delicious!

To Store: Place the cooled leftover soup and pasta in separate airtight containers. Refrigerate for 3-4 days. 

To Freeze: Transfer the cooled soup and pasta into separate airtight freezer-safe containers. Freeze for up to 3 months. Thaw in the fridge overnight.

Reheat: Warm on the stovetop over low heat, stirring occasionally, until heated through. Or, microwave individual portions in 30-second intervals, stirring in between, until hot. For the best results, reheat the soup and pasta separately, adding a little olive oil or butter to the pasta.

More Italian Soup Recipes You’ll Love

Italian Wedding Soup

Olive Garden Minestrone Soup

Creamy Ravioli Soup

Tuscan White Bean Soup

Italian Sausage Soup

Pasta Fagioli

4.8 from 8 votes
Course: Main CourseCuisine: Italian
Servings

4

servings
Prep time

10

minutes
Cooking time

30

minutes
Calories

682

kcal

Pasta Fagioli is a hearty Italian classic! Featuring tender pasta, creamy beans, and a rich tomato broth, it’s perfect for a cozy night in.

Ingredients

  • 1 tablespoon olive oil

  • 1 carrot, diced

  • 1 zucchini, diced

  • 1 onion, diced

  • 1/2 teaspoon chopped garlic

  • 1 (15-ounce) can of tomato sauce

  • 1 (14-ounce) can of diced tomatoes

  • 1 (16-ounce) can of chicken broth

  • 1 tablespoon dried parsley

  • 1/2 tablespoon dried basil leaves

  • 1/2 teaspoon red pepper flakes

  • Salt and freshly ground black pepper, to taste

  • 1 1/2 cups ditalini pasta

  • 1 (15-ounce) can of cannellini beans, drained and rinsed

Instructions

  • Heat olive oil in a saucepan over medium heat. Stir in the carrot, zucchini, and onion until tender. Saute the garlic briefly.
  • Add the tomato sauce, diced tomatoes, chicken broth, parsley, basil, red pepper flakes, salt, and black pepper. Reduce the heat and simmer for 20 minutes.
  • Cook ditalini pasta to al dente, according to package instructions. Drain.
  • Add the beans and cooked pasta to the soup mixture. Simmer for 1-2 minutes or until heated through. Serve in bowls and enjoy!

Notes

  • Dried beans work too. Instead of canned beans, use dried beans. Cook them separately, then add 1.5 cups of the cooked beans according to the instructions.
  • Cook the pasta in the soup. If you don’t plan on having leftovers, cook the pasta directly in the soup for convenience. Simmer it for 10-15 minutes with an additional 1 cup of water or broth. Then, serve immediately. Remember, the pasta will soften as it absorbs the liquid over time.
  • Add a parmesan rind. As the soup simmers, the parmesan rind will infuse it with even more flavor.
  • Try tasty variations. Use other beans like navy or bortolli. Or, add extra ingredients like ground beef, Italian sausage, pancetta, kale, or spinach.

Nutrition

  • Total number of serves: 4
  • Calories: 682kcal
  • Fat: 14g
  • Saturated Fat: 3g
  • Cholesterol: 56mg
  • Sodium: 1213mg
  • Potassium: 1654mg
  • Carbohydrates: 89g
  • Fiber: 12g
  • Sugar: 13g
  • Protein: 48g
  • Vitamin A: 3608IU
  • Calcium: 193mg
  • Iron: 8mg
Pasta Fagioli

Did you like the recipe?
Click on a star to rate it!

4.8 from 8 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

1 Comments

  1. Kathy says:

    Need recipe printer down