There is just something about that first spoonful of rich, steaming soup on a chilly evening, isn’t there? It instantly transports me back to my childhood kitchen in Ohio where my mom always knew exactly what to make when the day felt long. That’s why I’m obsessed with soup, and today I’m sharing what I genuinely believe is the best pasta fagioli recipe you’ll ever try. This traditional Pasta e Fagioli delivers that deep, authentic Italian comfort food flavor without demanding hours of your time. It’s simple, packed with wholesome beans and pasta, and perfect for getting a cozy dinner on the table fast.
- Why This Classic Pasta Fagioli Recipe is Your New Family Favorite Soup
- Essential Ingredients for Authentic Pasta Fagioli
- How to Prepare the Best Pasta Fagioli Recipe: Step-by-Step
- Tips for Perfecting Your Hearty Bean and Pasta Soup
- Serving Suggestions for Your Traditional Pasta e Fagioli
- Storage and Reheating Instructions for Pasta Fagioli
- Variations on the Classic Pasta Fagioli
- Frequently Asked Questions About Pasta Fagioli
- Nutritional Snapshot of This Pasta Fagioli
- Variations on the Classic Pasta Fagioli
- Frequently Asked Questions About Pasta Fagioli
- Nutritional Snapshot of This Pasta Fagioli
Why This Classic Pasta Fagioli Recipe is Your New Family Favorite Soup
When I set out to create the go-to versions of the dishes I grew up with, simplicity paired with deep flavor was the goal. This Pasta Fagioli is pure Italian comfort food; it’s the kind of hug-in-a-bowl meal I turn to when life gets hectic. What sets this version apart from other hearty bean and pasta soup recipes is how easily we achieve that thick, creamy broth without ever touching heavy cream. The secret is giving a few of those gorgeous cannellini beans a gentle mash right in the pot. Seriously, texture is everything in a soup like this, and that little trick makes it instantly better than anything you’ll find store-bought. This quickly becomes a family favorite soup because it tastes like it cooked all day. If you love hearty, one-pot meals, you might also want to check out my recipe for sausage and rice one-pot skillet dinner—it has that same satisfying vibe!
Quick Comfort Food Ready in Under an Hour
Even though it tastes centuries old and authentic, you won’t believe how fast this comes together. The total time lands right around 45 minutes! That’s why I call this my emergency dish—it’s the ultimate easy weeknight pasta soup. You sauté your veggies, dump in the liquids and herbs, simmer until tender, and you’re done. No fancy techniques, just wholesome ingredients coming together beautifully. Make sure you have this one bookmarked for those evenings when you just need something satisfying, fast.
Essential Ingredients for Authentic Pasta Fagioli
Okay, let’s talk about what goes into this magic pot. Because this is an Italian pantry staples meal, you probably have half of this stuff lying around already! When I think of cannellini bean soup, I think of simple, high-quality components that shine on their own. Don’t skimp on the fresh veggies here; they build the flavor foundation we need later.
Here’s what you need to gather for six cozy servings:
- 1 tablespoon olive oil—only the good stuff!
- 1 medium yellow onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced—don’t skimp on the garlic!
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (only if you like a little kick!)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 4 cups low-sodium chicken broth (use vegetable broth if you’re keeping this strictly vegetarian, which works beautifully)
- 2 (15 ounce) cans cannellini beans, rinsed and drained
- 1/2 cup ditalini pasta (or small elbow macaroni if that’s all you have)
- 1/2 cup water
- 1 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- Fresh parsley, chopped (for garnish, trust me)
- Grated Parmesan cheese (for serving)
Ingredient Notes and Substitutions for Your Pasta Fagioli
A few quick notes so you nail this every time. First, the pasta: ditalini is traditional because those tiny tubes love to hold onto the broth, but if you can only find small elbow macaroni, go for it! This is supposed to be easy, after all. If you’re aiming for a vegetarian soup ideas version, just use vegetable broth instead of chicken broth; the beans and herbs do most of the heavy lifting anyway.
Now, if your family demands meat, you can absolutely turn this into something reminiscent of that copycat Olive Garden soup. You’d just brown about half a pound of ground beef or mild Italian sausage right at the start, draining off most of the fat before you toss in the onions. That extra savory note really layers the flavor, making it feel even more substantial!
How to Prepare the Best Pasta Fagioli Recipe: Step-by-Step
When it comes to achieving that rich, slow-cooked taste in under an hour, technique is everything. We start by building our base, which is just as important as if we were making a fancy roast. Grab your big Dutch oven or your favorite heavy soup pot because this is where the magic happens!
First up: sauté the trinity! Heat that tablespoon of olive oil over medium heat. Then toss in your chopped onion, carrots, and celery—that simple mixture is what Italian cooking is all about. You want to cook them down until they start getting soft and fragrant, about 5 to 7 minutes. Don’t rush this part; softening those veggies releases all their natural sweetness into the oil. I always find myself sniffing the air right about now!
Next, toss in your garlic, thyme, rosemary, and those optional red pepper flakes. You only need about 60 seconds here until you can really smell those herbs waking up. This step is crucial for getting those wonderful easy roasted carrots flavors to bloom before we add liquid.
Now for the broth! Stir in the diced tomatoes (juice and all!), your broth, and the water. Bring the whole thing up to a nice simmer. Remember that key trick for thickness? This is where you do it! Take about one-third of your rinsed cannellini beans and use the back of your wooden spoon to gently mash them against the side of the pot. That creamy paste instantly thickens your soup base!
Building the Savory Tomato Broth for Pasta Fagioli
Once you’ve mashed those beans, go ahead and stir in the remaining full beans. Now is the time to season things up with your salt and pepper. Let that beautiful mixture come back to a gentle simmer. It’s really important that you don’t boil it aggressively once the beans are in; we want a gentle bubble. You’ll notice those classic thyme rosemary soup flavors really start melding together with the tomato as it heats. This simmering process creates that rich, savory tomato broth that makes this soup so satisfying.
Cooking the Ditalini Pasta in the Pasta Fagioli
The instant the broth is simmering happily, it’s time for the pasta! Add in your 1/2 cup of ditalini pasta and give everything a really good stir. I cannot stress this enough: once the pasta is in, stay close! Starchy pastas like this are notorious for sticking to the bottom and getting gummy if you walk away. Stir frequently for those next 8 to 10 minutes while the pasta cooks until it’s perfectly tender. If you notice it getting too thick while the pasta is cooking—which happens fast with a good ditalini pasta soup—just splash in a bit more broth or water until it’s exactly how you like it. You want it hearty, but still spoonable!
Tips for Perfecting Your Hearty Bean and Pasta Soup
Even though this pasta fagioli uses super simple steps, there are a couple of little game-changers I learned from my mom that make the difference between a good soup and a truly great bowl of comfort. I feel like I’m sharing trade secrets here because these tips are what take it from a basic pasta and bean recipe to something you’ll want to put in your regular dinner rotation.
Let’s talk texture again, because this is my number one secret for making this healthy Italian soup feel luxurious: mashing those beans. If you haven’t done it yet, please try it! If you’re worried about the texture being too soupy, take a ladle out about one-third of your rinsed cannellini beans right before you add them in with the pasta. Mash them up really well against the side of your pot—I mean, really work them until they are paste-like. When you stir that back in, it releases starch and thickens the broth naturally, giving you that hearty, almost creamy consistency without needing a drop of actual cream or roux. It’s brilliant!
Another thing home cooks often hesitate on is seasoning. Because we are working with broth and canned goods, the salt level can fluctuate wildly depending on what brand you buy. Don’t just trust the teaspoon measurement and call it a day! Taste the soup right before you add the pasta, and then taste it again once the pasta is cooked. You need that salt to really bring out the earthiness of the thyme and rosemary. If the broth tastes a little flat after it’s all done, a tiny splash of good quality vinegar (I keep red wine vinegar on hand) or even a squeeze of fresh lemon juice brightens everything right up before serving. It’s amazing how that little bit of acid balances out the starchiness.
If you’re looking to make this feel even more substantial for a full meal, you can check out my simple easy baked Caesar chicken recipe for an incredible second course, though honestly, a hunk of crusty bread is all you really need to scoop up every last drop of this broth!
Serving Suggestions for Your Traditional Pasta e Fagioli
Now that you have perfected this beautiful, traditional Pasta e Fagioli, you need the perfect supporting cast! Remember, Italian cooking is usually about letting the main, hearty dish shine. You don’t need anything overly fussy here; we want rustic and comforting, just like the soup itself. My favorite way to serve this is straight from the pot into deep, warm bowls. Absolutely mandatory? A generous grating of good quality Parmesan cheese right over the top. That salty, nutty flavor melts just slightly into the hot broth, and it’s non-negotiable in my book!
For dipping, you *must* have bread. I’m talking crusty, chewy bread—a good sourdough or, ideally, a classic Italian loaf. You need something sturdy enough to soak up every last bit of that flavorful broth we worked so hard on. Don’t be shy about tearing off big pieces!
If you feel like you need a little green on the side to balance out the richness, keep the salad light. A simple mix of arugula tossed with nothing more than lemon juice, good olive oil, salt, and pepper is perfect. It’s refreshing, peppery, and cleanses the palate between spoonfuls of that hearty bean and pasta soup. If you’re looking for another cozy main dish idea for a colder night, you might enjoy pairing this with my French onion chicken and rice bake!
Storage and Reheating Instructions for Pasta Fagioli
This is where we lean into the brilliance of good, hearty leftovers! One of the best things about this Pasta Fagioli is that it makes fantastic freezer friendly soup meals. I always make a double batch—one for dinner and one for later—because honestly, it tastes even better the next day once those herbs have truly melded into the broth. But we have to talk about the pasta, because that’s the tricky part when you’re dealing with a soup that has starches floating around.
If you know you’re going to have a big amount left over, here is my absolute favorite trick to keep things tasting fresh: Cook the soup completely, but next time—and I mean this!—cook the ditalini pasta separately. Cook it just shy of al dente, maybe a minute or two less than package directions, then drain it and toss it with a tiny splash of olive oil so the pieces don’t clump together.
When you store this, keep the cooked pasta separate from the broth and bean mixture. Store them in airtight containers in the fridge for up to four days. When you reheat the broth the next day, just warm it up gently on the stove. Then, add only the amount of cooked pasta you plan to eat right then and there. That way, the pasta soaks up just the right amount of liquid and doesn’t turn into mush!
If you are freezing portions (which I highly recommend for those I-don’t-want-to-cook days!), do the same thing: freeze the broth/bean mixture only. When you reheat it from frozen, it might look a little watery at first, so use a splash of water or extra broth when bringing it back up to serving temperature. Then, you just cook a handful of fresh ditalini pasta to stir in when you’re ready to eat. It keeps the texture perfect every single time. Speaking of great batch soups, if you loved this method, you have to try my recipe for creamy roasted butternut squash soup—it freezes just as beautifully!
Variations on the Classic Pasta Fagioli
This wonderful base recipe for Pasta Fagioli is so flexible, which is why I love it so much! Once you’ve mastered the classic technique, you can start playing around with it to fit what you need for the day. Remember how I mentioned swapping out the chicken broth for vegetable broth? That’s your first easy step to turning this into one of my go-to vegetarian soup ideas. It truly holds up wonderfully without the meat stock. The beans, the herbs, the tomatoes—they are powerful enough on their own!
If you’re looking to sneak in some extra green goodness, which I always try to do, this is the perfect candidate. Right at the very end, when the pasta is just about done cooking, toss in a big handful of spinach or even some chopped kale. You only need to stir it for about two minutes until those greens wilt down completely into the broth. It adds vibrant color and makes you feel extra virtuous!
And speaking of dialing things up, if you aren’t crazy about the subtle warmth that the 1/4 teaspoon of red pepper flakes provides, feel free to ramp up the heat! You could substitute those flakes for a dash or two of your favorite hot sauce right at the end, or even add a pinch of cayenne pepper when you season the vegetables up front. I know some people love a spicy kick in their hearty bean and pasta soup, and this is where you earn your stripes as the seasoning boss of your kitchen.
If you’re ever in the mood for a different kind of hearty bowl meal, you should definitely take a look at my recipe for creamy slow cooker chicken chili—it’s another one-pot winner that’s perfect for busy nights!
Frequently Asked Questions About Pasta Fagioli
I get so many wonderful questions whenever I share a recipe this close to my heart! It’s a sign that you’re all planning to make this Pasta Fagioli soon, and I love that. Here are the top things I usually hear about turning this into a perfect meal, whether you are looking for ways to save time or want this to be a dependable source of healthy lunch recipes. It’s a fantastic quick comfort food!
Can I make this in a slow cooker?
Oh, absolutely! While the recipe I shared above is the absolute quickest stovetop method, this soup shines in the slow cooker too. For a slow cooker pasta fagioli version, you’d sauté the mirepoix (the onion, carrot, and celery) on the stovetop first—that step is just too important to skip for flavor! Then, transfer everything but the pasta into the slow cooker. Cook on low for 5 to 6 hours. Add the pasta (and don’t forget that essential mashed bean trick!) during the last 30 minutes of cooking time. If you don’t want to use the stovetop at all, you can just dump everything but the pasta into the slow cooker, but trust me, browning those veggies first really deepens the flavor!
What other beans can I use besides cannellini?
Cannellini are my absolute favorites because they break down beautifully and give you that creamy texture, but you have options since this is a very adaptable pasta and bean recipe! Great Northern beans are a fantastic substitute; they are nearly identical in texture to cannellini. If you want to add a little visual pop, a can of kidney beans can work, though they hold their shape a bit more. If you use chickpeas (garbanzo beans), just remember they won’t mash down as easily, so you’ll need to rely more on the technique explained earlier if you want that signature thick broth.
Is this recipe generally considered healthy?
Yes, I love that this is considered such a healthy Italian soup! It’s packed with fiber from the beans and veggies, and since we aren’t adding any heavy cream, the fat content stays really low. It’s a balanced, filling meal that keeps you satisfied but doesn’t weigh you down. It’s great for meal prepping too; look into my tips for healthy lunch recipes for more ideas on packing leftovers!
Can I use Instant Pot Pasta and Beans instead of Stovetop?
That’s a great question, especially when we’re looking to save even more time! While this recipe is written for the stovetop where we can really control the simmer, you can definitely adapt it for the Instant Pot pasta and beans. You’d follow the sauté steps in the pot, add your liquids, and cook on high pressure for about 5 minutes, followed by a natural release. The big adjustment is the pasta: you absolutely cannot cook the ditalini pasta for the full time under pressure, or it will turn into absolute mush. A great rule of thumb is to cook the soup base under pressure, then do a quick ‘sauté’ cycle when it’s done, and add your pasta, cooking it right there on that sauté setting until it’s tender. It takes a little trial and error to nail the time just right for the pasta, but it’s totally doable!
I hope these answers help you get cooking! If you try it, let me know how it goes. And if you need some ideas for something completely different—perhaps a quick bake for breakfast tomorrow morning—check out my easy breakfast ideas!
Nutritional Snapshot of This Pasta Fagioli
I know many of you are cooking for busy families, and knowing what’s in the bowl matters just as much as how it tastes. While this Pasta Fagioli is full of hearty, simple ingredients—beans, veggies, and pasta—I always want to remind everyone that these numbers are just estimates. Anytime you change broth type, add meat, or use different oils, those numbers shift. This calculation is based on the recipe exactly as written above, aiming to give you a realistic guide for enjoying this wonderful, freezer friendly soup meal!
Here is the general breakdown per serving (1.5 cups):
- Calories: 320
- Protein: 18g
- Fat: 5g (Only 1g Saturated Fat—pretty lean!)
- Carbohydrates: 55g
- Fiber: 12g (That’s an amazing fiber punch from the beans!)
- Sodium: 450mg
Because we are building this dish from scratch using dried herbs and low-sodium broth, it’s naturally lower in preservatives and bad fats than many canned options. It’s a beautiful balance of necessary carbs to keep your energy up and tons of fiber to keep you full!
If you’re looking for other simple, nutrition-forward meals to balance out your week, you might want to bookmark my recipe for easy protein muffins. They make grabbing a quick, high-protein breakfast so simple on busy mornings!
Variations on the Classic Pasta Fagioli
This wonderful base recipe for Pasta Fagioli is so flexible, which is why I love it so much! Once you’ve mastered the classic technique, you can start playing around with it to fit what you need for the day. Remember how I mentioned swapping out the chicken broth for vegetable broth? That’s your first easy step to turning this into one of my go-to vegetarian soup ideas. It truly holds up wonderfully without the meat stock. The beans, the herbs, the tomatoes—they are powerful enough on their own!
If you’re looking to sneak in some extra green goodness, which I always try to do, this is the perfect candidate. Right at the very end, when the pasta is just about done cooking, toss in a big handful of spinach or even some chopped kale. You only need to stir it for about two minutes until those greens wilt down completely into the broth. It adds vibrant color and makes you feel extra virtuous!
And speaking of dialing things up, if you aren’t crazy about the subtle warmth that the 1/4 teaspoon of red pepper flakes provides, feel free to ramp up the heat! You could substitute those flakes for a dash or two of your favorite hot sauce right at the end, or even add a pinch of cayenne pepper when you season the vegetables up front. I know some people love a spicy kick in their hearty bean and pasta soup, and this is where you earn your stripes as the seasoning boss of your kitchen.
If you’re ever in the mood for a different kind of hearty bowl meal, you should definitely take a look at my recipe for creamy slow cooker chicken chili—it’s another one-pot winner that’s perfect for busy nights!
Frequently Asked Questions About Pasta Fagioli
I get so many wonderful questions whenever I share a recipe this close to my heart! It’s a sign that you’re all planning to make this Pasta Fagioli soon, and I love that. Here are the top things I usually hear about turning this into a perfect meal, whether you are looking for ways to save time or want this to be a dependable source of healthy lunch recipes. It’s a fantastic quick comfort food!
Can I make this in a slow cooker?
Oh, absolutely! While the recipe I shared above is the absolute quickest stovetop method, this soup shines in the slow cooker too. For a slow cooker pasta fagioli version, you’d sauté the mirepoix (the onion, carrot, and celery) on the stovetop first—that step is just too important to skip for flavor! Then, transfer everything but the pasta into the slow cooker. Cook on low for 5 to 6 hours. Add the pasta (and don’t forget that essential mashed bean trick!) during the last 30 minutes of cooking time. If you don’t want to use the stovetop at all, you can just dump everything but the pasta into the slow cooker, but trust me, browning those veggies first really deepens the flavor!
What other beans can I use besides cannellini?
Cannellini are my absolute favorites because they break down beautifully and give you that creamy texture, but you have options since this is a very adaptable pasta and bean recipe! Great Northern beans are a fantastic substitute; they are nearly identical in texture to cannellini. If you want to add a little visual pop, a can of kidney beans can work, though they hold their shape a bit more. If you use chickpeas (garbanzo beans), just remember they won’t mash down as easily, so you’ll need to rely more on the technique explained earlier if you want that signature thick broth.
Is this recipe generally considered healthy?
Yes, I love that this is considered such a healthy Italian soup! It’s packed with fiber from the beans and veggies, and since we aren’t adding any heavy cream, the fat content stays really low. It’s a balanced, filling meal that keeps you satisfied but doesn’t weigh you down. It’s great for meal prepping too; look into my tips for healthy lunch recipes for more ideas on packing leftovers!
Can I use Instant Pot Pasta and Beans instead of Stovetop?
That’s a great question, especially when we’re looking to save even more time! While this recipe is written for the stovetop where we can really control the simmer, you can definitely adapt it for the Instant Pot pasta and beans. You’d follow the sauté steps in the pot, add your liquids, and cook on high pressure for about 5 minutes, followed by a natural release. The big adjustment is the pasta: you absolutely cannot cook the ditalini pasta for the full time under pressure, or it will turn into absolute mush. A great rule of thumb is to cook the soup base under pressure, then do a quick ‘sauté’ cycle when it’s done, and add your pasta, cooking it right there on that sauté setting until it’s tender. It takes a little trial and error to nail the time just right for the pasta, but it’s totally doable!
I hope these answers help you get cooking! If you try it, let me know how it goes. And if you need some ideas for something completely different—perhaps a quick bake for breakfast tomorrow morning—check out my easy breakfast ideas!
Nutritional Snapshot of This Pasta Fagioli
I know many of you are cooking for busy families, and knowing what’s in the bowl matters just as much as how it tastes. While this Pasta Fagioli is full of hearty, simple ingredients—beans, veggies, and pasta—I always want to remind everyone that these numbers are just estimates. Anytime you change broth type, add meat, or use different oils, those numbers shift. This calculation is based on the recipe exactly as written above, aiming to give you a realistic guide for enjoying this wonderful, freezer friendly soup meal!
Here is the general breakdown per serving (1.5 cups):
- Calories: 320
- Protein: 18g
- Fat: 5g (Only 1g Saturated Fat—pretty lean!)
- Carbohydrates: 55g
- Fiber: 12g (That’s an amazing fiber punch from the beans!)
- Sodium: 450mg
Because we are building this dish from scratch using dried herbs and low-sodium broth, it’s naturally lower in preservatives and bad fats than many canned options. It’s a beautiful balance of necessary carbs to keep your energy up and tons of fiber to keep you full!
If you’re looking for other simple, nutrition-forward meals to balance out your week, you might want to bookmark my recipe for easy protein muffins. They make grabbing a quick, high-protein breakfast so simple on busy mornings!
PrintHearty Classic Pasta Fagioli: Simple Italian Comfort Soup
Make this hearty Pasta Fagioli, a classic Italian comfort food featuring tender pasta, creamy cannellini beans, and a savory tomato broth. This easy recipe delivers rich flavor perfect for a cozy weeknight dinner.
- Prep Time: 15 min
- Cook Time: 30 min
- Total Time: 45 min
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (optional)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 4 cups low-sodium chicken broth (or vegetable broth for vegetarian)
- 2 (15 ounce) cans cannellini beans, rinsed and drained
- 1/2 cup ditalini pasta (or small elbow macaroni)
- 1/2 cup water
- 1 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- Fresh parsley, chopped (for garnish)
- Grated Parmesan cheese (for serving)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook until softened, about 5 to 7 minutes.
- Add the minced garlic, thyme, rosemary, and red pepper flakes, if using. Cook for 1 minute until fragrant.
- Stir in the diced tomatoes (with their juice), chicken broth, and water. Bring the mixture to a simmer.
- Add the rinsed cannellini beans, salt, and pepper to the pot. Return the soup to a gentle simmer.
- Stir in the ditalini pasta. Cook according to the pasta package directions, usually 8 to 10 minutes, until the pasta is tender. Stir often to prevent the pasta from sticking to the bottom.
- Taste the soup and adjust salt and pepper as needed. If the soup is too thick, add a little more broth or water.
- Ladle the hearty bean and pasta soup into bowls. Garnish with fresh parsley and serve hot with grated Parmesan cheese.
Notes
- For a richer broth, mash about one-third of the cannellini beans against the side of the pot before adding the rest of the ingredients. This thickens the soup naturally.
- This recipe freezes well. Cool completely before storing in an airtight container for up to 3 months. Add a splash of water or broth when reheating.
- If you prefer a copycat version similar to Olive Garden Pasta Fagioli, brown 1/2 pound of ground beef or Italian sausage before adding the onions and vegetables.
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 7
- Sodium: 450
- Fat: 5
- Saturated Fat: 1
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 55
- Fiber: 12
- Protein: 18
- Cholesterol: 0


