Pasta E Fagioli Soup

Pasta e Fagioli Soup is a classic Italian tomato-based soup with beans and small pasta. I also include a secret ingredient to bring rich, incredible flavor. Make it with dry beans for the heartiest texture (longer simmer) or use canned beans for a faster version, and cook the pasta separately so leftovers stay brothy.
5 from 3 votes
16
Comments
Jump to Recipe
Jump to Video

5 stars

So good. Even the little kids had seconds ~Cindy

spooning out some pasta e fagioli soup from the bowl.

Quick Overview: Pasta e Fagioli Soup Recipe

  • ⏱️ Prep: 10 minutes
  • 🍳 Cook: 3 hours 15 minutes
  • 🕒 Total: 3 hours 25 minutes (plus 6 hours soaking)
  • 👥 Servings: 6
  • 📊 Calories: ~397 kcal/serving
  • 🔥 Cook Method: Stovetop simmered low and slow.
  • 👩‍🍳 Flavor Profile: Savory, hearty, comfort food, deeply aromatic with a hint of heat.
  • Difficulty: Easy.

What Makes This Pasta e Fagioli So Good

  • Parmesan rind is the secret ingredient! It slowly melts into the broth as the soup simmers, adding a deep, savory richness you simply can’t replicate any other way. Don’t skip it!
  • Every detail is intentional. I always take extra time developing my recipes, and this soup went through many rounds of testing before landing on what works best. From ingredient selection, to drawing out the most flavor from each one, to keeping the best texture, every step is done with care and intention.
  • The right beans matter. Great northern white beans are smaller and more delicate, so they hold their shape without turning mushy. These beans would be great in my Tuscan white bean soup too.
  • Pasta cooked separately keeps it perfect. Pasta soaks up broth fast and hard to store in the soup. To prevent pasta from getting mushy and soaking all liquids when stored, cook the ditalini in its own pot and add it bowl by bowl.

Key Ingredient Notes and Substations

  • Dry great northern beans: I prefer great northern beans here because they are smaller and more delicate, holding their shape beautifully without turning mushy. Soak them overnight in salted water before cooking.
    • You can substitute two 15 oz cans of drained white beans for a faster version.
  • Fire roasted crushed tomatoes: One of the two flavor secrets in this soup. The smoky, charred sweetness adds depth that regular crushed tomatoes just can’t match.
  • A proper soffritto foundation. Onion, carrot, and celery sweated and then browned before anything else goes in. That’s where the depth comes from.
  • Parmesan cheese rind: The other secret ingredient. Save your rinds in the freezer whenever you finish a block of Parmesan, they are liquid gold in soups. It melts slowly into the broth and adds a deep, savory richness you can’t replicate any other way. Discard before serving OR chop it up and use in soups. Many people note that it’s really tasty!
  • Stock: Vegetable or chicken stock both work well. Use a good quality or homemade chicken stock since it makes up most of the broth.
  • Ditalini pasta: Small tube-shaped pasta is the traditional choice. Any small pasta like elbow macaroni or small shells will work. Do cook it separately so it doesn’t soak up all the broth.

Why Cook Pasta Separate?

  • I often refer to pasta as a “sponge” ingredient. It will soak up all the liquid in soup, sauce, and pasta salads. Any time I make a big batch of soup that I know we will not eat right away, I always cook pasta separate. If you cook pasta in the soup and leave it in the fridge for a prolonged period of time, it will soak up all the broth. That’s why I recommend cooking pasta separately and adding it when you’re ready to serve the soup. 
  • If you will be eating the whole batch of soup right away, you can cook pasta right in the soup. Just add another cup or so of broth when preparing soup. 

How to Make Pasta e Fagioli: Expert Tips

straining soaked white beans in the mesh strainer.

Soak your beans overnight. Add your dry beans to a bowl, cover with 2 inches of water above the beans, mix in salt, and let them soak for 6-8 hours (or overnight). This cuts down on cook time and gives you the best texture. If you forget, just add an extra couple of hours of cook time and a little more stock.

adding canned crushed tomatoes to the pot with sauteed veggies.

Brown your soffritto, don’t just soften it. It’s a one pot soup, so it’s built in the same pot, in stages. Start to sauté the onion, carrot, and celery until they are completely tender, translucent, and start to get golden brown. Move veggies aside and add garlic to sauté just until fragrant and starts to brown. Don’t brown garlic too much or it can easily burn without supervision.

Build the broth. Add in your canned tomatoes, broth, seasoning, and beans all into the pot. Make sure to taste to make sure you have enough salt!

Don’t skip the Parmesan rind. Drop it in when you add your stock and let it simmer the whole time. It quietly builds richness into the broth as the soup cooks. By the time the soup is done, the rind will be soft and swollen. Discard the bay leaves but you can choose to discard the parmesan rind of chop it up and serve with soup (reader tip!).

adding two parmesan rind pieces and some bay leaves to the soup.

Simmer low and slow. Once everything is in the pot, turn the heat to low and cover with a small opening for steam to escape. The soup is ready when the beans are completely tender and the broth smells deeply savory and fragrant, about 3 hours. Stir occasionally and scrape the bottom of the pot.

Add pasta to individual bowls. Ladle the soup first, then add a scoop of cooked ditalini to each bowl at serving time.

adding ladlefuls of ditalini pasta to the pasta e fagioli soup.

Pasta E Fagioli Variations

  • Add meat. Pancetta or Italian sausage both work beautifully here. Brown either one first before you build your soffritto, and let the fat render into the base for extra flavor.
  • Use canned beans. Swap the dry beans for two 15 oz cans of drained great northern or cannellini beans. Your cook time drops to about an hour.
  • Make it spicy. Add a generous pinch of red pepper flakes when you sauté the garlic. Start small and taste as you go.
  • Swap the beans. Cannellini beans are a great alternative to great northern. They’re slightly larger and creamier but work just as well in this soup.
  • Add spinach. You can add chopped up fresh spinach during the last 5 minutes of cook time. Kale or Swiss chard is another option for adding leafy greens.
  • Gluten free. Use gluten free pasta if needed, rest of ingredients should be safe.

What to Serve with Pasta e Fagioli Soup?

This soup is hearty enough to be a full meal on its own, but a little something on the side takes it to the next level.

  • For the full Italian experience, serve it with my homemade Parmesan garlic and herb breadsticks. They are perfect for soaking up every last drop of that rich broth.
  • A crisp homemade Caesar salad is a classic pairing and balances the heartiness of the soup beautifully.
  • For a lighter starter, my bruschetta recipe is a fresh, bright contrast to the deep, savory flavors of the soup.
  • A simple side of crusty bread and good olive oil for dipping is always a welcome addition.
pasta e fagioli in a rustic bowl next to the pot on soup.

Freezing Pasta e Fagioli Soup

  • Yes! This soup freezes beautifully for up to 2-3 months. The key is to freeze it without pasta since pasta turns mushy after freezing and thawing.
  • Make the full batch of soup, let it cool completely, then portion and freeze.
  • When you’re ready to eat, thaw it overnight in the refrigerator, reheat on the stovetop, and cook a fresh batch of pasta to add to your bowls.

Pasta e Fagioli Soup Recipe FAQs

Can I make this pasta e fagioli soup in Instant Pot?

Yes! No need to soak the beans first. Sauté the vegetables and garlic on the sauté setting, then add everything else: tomatoes, drained beans, stock, seasoning, and Parmesan rind. Seal the lid, set to high pressure, and cook for 30 minutes. Let it natural release for 10 minutes, then quick release. Add cooked pasta to individual bowls, or if you’re serving the whole pot at once, add pasta directly to the soup and pressure cook on low for 4 minutes.

Can I make pasta e fagioli soup in a slow cooker?

Yes! No need to soak the beans first. Brown the vegetables in a pan on the stovetop first, then transfer to the slow cooker. Add tomatoes, drained beans, stock, seasoning, and Parmesan rind. Cook on HIGH for 4-5 hours or LOW for 6-8 hours. Add cooked pasta to individual bowls, or add pasta directly to the slow cooker and cook on HIGH until tender if you’re serving the whole pot at once.

What’s the best pasta shape for pasta e fagioli soup?

Ditalini is the traditional choice and my top pick. Its small tube shape holds up well in the broth and complements the beans perfectly. Small shells or elbow macaroni both work as substitutes.

What’s the difference between minestrone and pasta e fagioli?

Both are classic Italian soups, but minestrone soup is a vegetable-forward soup with a longer ingredient list that may or may not include pasta and beans. Traditional pasta e fagioli is an Italian pasta and bean soup, built around pasta and beans specifically, with a richer, more concentrated broth.

What is a Parmesan rind and where do I get one?

It’s the hard outer edge of a block of Parmesan cheese. Any time you finish a block of Parmesan, save the rind in a zip-lock bag in the freezer instead of throwing it away. You can also find them sold separately at most grocery store cheese counters.

Can I substitute tomato paste for crushed tomatoes in tomato based soup?

I don’t recommend a straight swap since tomato paste is much more concentrated and will throw off the balance of the broth. If it’s all you have, use about 2-3 tablespoons and add an extra cup of stock to make up the liquid. You can also add some fresh chopped tomatoes with soffritto.

More Soup Recipes To Try

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

spooning out some pasta e fagioli soup from the bowl.

Pasta E Fagioli Soup Recipe

Pasta e Fagioli Soup is a classic Italian tomato-based soup with beans and small pasta. I also include a secret ingredient to bring rich, incredible flavor. Make it with dry beans for the heartiest texture (longer simmer) or use canned beans for a faster version, and cook the pasta separately so leftovers stay brothy.
5 from 3 votes
Print Pin Video Rate
Course: dinner, Main Course, Soup
Cuisine: Italian
Diet: Vegetarian
Prep Time: 10 minutes
Cook Time: 3 hours 15 minutes
Soaking beans:: 6 hours
Total Time: 9 hours 25 minutes
Servings: 6
Calories: 397kcal
Author: Lyuba Brooke

Ingredients

Beans:

  • 1/2 lb dried great northern beans
  • 1/2 tbsp kosher salt
  • water

Soup:

  • 3 tbsp olive oil
  • 1 yellow onion diced
  • 2 medium carrots diced
  • 2 long ribs of celery diced
  • 6 garlic cloves
  • 14.5 oz can fire-roasted crushed tomatoes
  • 8 cups vegetable or chicken stock
  • 2 Parmesan cheese rinds that are about 2 inches long
  • 2 bay leaves
  • 2 tsp dried thyme
  • 1 tsp dried rosemary crushed
  • 1 tsp red pepper flakes more for spicier soup
  • salt to taste
  • 1/2 lb uncooked ditalini pasta cooked separately

Instructions

  • NOTE: I use dry beans and soak them overnight. Using dry beans also increases cook time to about 3 hours. If you forgot to soak the beans, it’s not a big deal, just cook the soup for another hour or so and use a little extra stock. (If you opt for canned beans, cook time will be about an hour.) 

Soaking Beans:

  • The night before preparing the soup (or about 6-8 hours before), rinse the beans and place them in a bowl or a food storage container.
  • Fill enough water to cover the beans with 2 inches of water. Mix in salt and let the beans soak overnight. When ready to use, drain the beans before using them in the soup. 

Soup:

  • Preheat a Dutch oven or a large soup pot over medium-low heat and add olive oil. Add diced vegetables and let is sweat until softened. Make sure to stir often.
  • Raise the heat to medium and once vegetables start to get a little brown, add pressed garlic. Saute until garlic is fragrant.
  • Add the entire content of the can of tomatoes, add drained beans, pour in stock, and add Parmesan rind, spices, and herbs.
  • Bring everything to simmer over medium-high heat, turn the heat down to low, and cover with a lid, leaving a small opening for the steam to escape.
  • Cook for about 3 hours, stirring once in a while.
  • Discard the bay leaves and the Parmesan rind before serving.
  • When the soup is almost done, cook pasta according to the package instructions in a separate pot.
  • Add pasta to individual bowls if you know there will be soup leftover. Store pasta and soup separately. (If you’re planning on serving the whole pot of soup at the same time, you can cook pasta right in the soup.)

Video

Notes

  • Gluten Free: to make this soup gluten free, all you have to do is swap out pasta for your favorite gluten free pasta!
  • Beans: you can use any small white beans like navy beans, cannellini beans, or great northern beans.
  • Storing: I recommend storing pasta and the soup separately so pasta doesn’t “drink” all the broth. That’s why is you plan to have leftovers, don’t cook pasta in the soup. Store both in their own air-tight food storage container, in the refrigerator, for 3-4 days.
  • Freezing: freeze the soup without pasta. Prepare soup as instructed but do not make the pasta. Once soup is cooled to room temperature, portion it into freezer zip-lock bags. Get the air out and seal. Label and date each bag and lay them flat on a cutting board. Place it in the freezer. Once the soup is completely frozen, you can stack the bags to save space. Freeze for 2-3 months. 
  • Thaw soup in the refrigerator overnight and reheat in a sauce pot. You can add cooked pasta when reheating the soup.
  • Reheating: Reheat the soup in a small pot over medium-low heat until warmed through. Add a splash of stock or water if it thickened up in the fridge. Add pasta to the bowl when serving or reheat together.

Nutrition

Calories: 397kcal | Carbohydrates: 66g | Protein: 16g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 1mg | Sodium: 1982mg | Potassium: 920mg | Fiber: 11g | Sugar: 9g | Vitamin A: 4336IU | Vitamin C: 12mg | Calcium: 140mg | Iron: 4mg
Tried this recipe?Mention @willcookforsmiles or tag #willcookforsmiles!

Originally Published on Will Cook For Smiles January 27, 2012.

Would you like to save this recipe?

We'll email this post recipe to you, so you can come back to it later!

Categories:

, , , ,

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe.
Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have variations.

5 from 3 votes

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

16 Comments

  1. 5 stars
    So good!! That parmesan flavor in the broth is all the difference. The whole family cleaned the bowls, I pat myself on the back for this one.

  2. 5 stars
    So good. Even the little kids had seconds

    1. That’s the best kind of compliment! So glad even the little ones went back for more 🥰

      1. Shawna gallo says:

        If I don’t have bay leaves or tyme can I use what I have is oregano basil and Italian Seasoning and actual sorftio and I have crushed tomatoes canned and I have small diced tomatoes wud that be ok to use o and wud it be a good idea if I cook sausage and cut them up throw them in there please let me kno

        1. Yes, you can definitely use regular crushed tomatoes instead of fire roasted, that’ll work just fine! And adding sausage sounds great! I’m assuming you mean Italian sausage — you can use either the kind in casing or loose. If it’s in casing, just remove it first, crumble it up, and cook it with the sofrito or veggies at the beginning before building the soup. It’ll add tons of flavor! 😋

    1. Thanks, Tori! I am so glad you liked it!

  3. Do NOT discard the Parmesan rinds. It’s the most delicious part of the soup. I now add cubes of it to all my soups. Everyone in my home beg me for them. They become these amazing gooey cheesy cubes. A tip from my Italian MIL.

    1. You can also make a broth from the parmesan rinds. I save the rinds in the freezer and make a batch of it when I have enough. Great in soups and risotto.

    2. I love that tip! 😍 You’re absolutely right, parmesan rinds add such incredible flavor and texture. Your Italian MIL clearly knows what she’s doing!

  4. Six Sisters says:

    Warm soup on a cold winter day is always great! We’re so glad you linked up to our “Strut Your Stuff Saturday”. We loved having you!! Please come back next Saturday and share more of your great recipes! -The Sisters

  5. I’m gonna be looking for that pasta at the store…..looks good…I make a lot of soups.. Thanks!

    1. I hope you try it! It is really good!

  6. Clairejustine says:

    This looks delicious,thanks for stopping by my blog and the comment,would love you to add some of your recipes to my Creative Monday blog hop next week ?:)

  7. Debbi Does Dinner Healthy says:

    The pasta and the soup look fantastic!

    1. Thank you, Debbi! 🙂

More Recipes...