Amazing 1-Pot pasta fagioli Comfort Soup

February 27, 2026
Written By Isabella Rossi

Isabella "Izzy" Rossi is the founder and recipe developer behind Chefsily. Growing up in a bustling Italian-American family, Izzy learned that the best memories are made in the kitchen. She combines her lifelong passion for home cooking with her practical, self-taught skills to create delicious, easy-to-follow recipes for a modern American audience. Her goal is to provide daily recipe inspiration, helping you make meals that are both simple and unforgettable. When she's not experimenting with new dishes, you can find her exploring local farmers' markets.

When the weather chills down or my soul just needs a big Italian hug, nothing beats a bubbling pot of soup. And I mean *really* hearty—the kind that sticks to your ribs and makes you want to curl up on the couch. That’s where my ultimate easy weeknight dinners hero comes in: the authentic, adaptable, Classic Hearty Pasta Fagioli. Growing up in my Italian-American family, watching my Nonna stir huge pots of simmering ingredients was central to everything. Food was our communication, you know? This specific pasta fagioli recipe honors those kitchen lessons—it’s deeply flavorful using simple, accessible ingredients, and I promise you, it works perfectly every single time.

Why This Classic Hearty Pasta Fagioli Recipe Works So Well

So many recipes online promise the world, but this Pasta Fagioli Recipe just delivers every single time. It’s my kitchen benchmark for what a true Comfort Food Soup should be. It’s surprisingly fast for how rich it tastes!

Here’s why this method is the best in my book:

  • It’s adaptable! You can throw in Italian sausage, ground beef, or skip the meat entirely—it’s amazing either way.
  • The stovetop method gets dinner on the table in under an hour. No waiting around for the slow cooker!
  • It creates that incredibly thick texture that makes it a magnificent Hearty Bean and Pasta Soup, not a watery broth situation.
  • We are gentle with the herbs so the natural flavor of the beans and tomatoes really shines through.

If you want something wonderfully comforting that feels like it cooked all day, you’ve found your winner. Try pairing it with my hearty lentil soup sometime, too; they share that soulful depth!

Ingredients for the Best Pasta Fagioli Soup

Okay, listen up! You don’t need fancy imported stuff for this recipe to taste like it came straight from Nonna’s back door, but you do need good *quality* staples. When you’re making a Classic Italian Soup like this, the broth and the beans are doing the heavy lifting, so don’t skimp on those if you can help it! I’m including the meat in this main list, but remember, you can totally swap it out for veggie broth if you’re keeping it meatless.

When you buy your beans, make absolutely sure you rinse and drain them well—we don’t want that extra sodium or the starchy liquid from the can clouding up our perfectly clear broth. Here’s what you’ll need:

  • 1 tablespoon olive oil (Use the good stuff here; it lays the flavor foundation!)
  • 1 medium yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (If you like a little warmth, don’t skip these!)
  • 1 pound ground Italian sausage or ground beef (Omit this if you’re making the vegetarian version)
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 6 cups chicken broth or vegetable broth (I prefer low-sodium so I can control the salt, see my gravy recipe for salt tips!)
  • 2 (15 ounce) cans cannellini beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1/2 cup ditalini pasta or small shell pasta (Ditalini is traditional, but use whatever tiny shape you love!)
  • 1 bay leaf
  • Salt and black pepper to taste
  • Fresh parsley, chopped (for garnish)
  • Grated Parmesan cheese (for serving—essential!)

Step-by-Step Instructions for Perfect Pasta Fagioli

Getting that deep, comforting flavor into your Pasta Fagioli Recipe doesn’t require hours of tedious work! We’re going to build layers of flavor right on the stovetop. Follow these steps exactly, and you’ll have a perfect, thick soup ready before you know it. Just remember, the pasta goes in last—that’s the secret to keeping the texture just right!

  1. 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.
  2. Add the minced garlic, oregano, thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
  3. If using meat, add the ground Italian sausage or beef to the pot. Cook, breaking it up with a spoon, until browned. Drain off any excess fat.
  4. Stir in the diced tomatoes (with their juice), chicken or vegetable broth, cannellini beans, kidney beans, and the bay leaf. Bring the mixture to a simmer.
  5. Once simmering, add the ditalini pasta. Cook according to the pasta package directions, usually 8 to 10 minutes, stirring occasionally to prevent sticking. The soup should thicken slightly as the pasta cooks.
  6. Remove and discard the bay leaf. Taste the soup and season with salt and black pepper as needed.
  7. Ladle the hearty soup into bowls. Garnish with fresh parsley and grated Parmesan cheese before serving.

Sautéing the Base Vegetables and Aromatics

We start with medium heat, just like in my quick stovetop cheesy rice recipe. We want the onions, carrots, and celery to get tender—about 5 to 7 minutes is perfect. Don’t rush this part; softening these base veggies, often called the *soffritto*, is crucial for the overall sweetness of the broth later on.

Once they look soft, toss in the garlic and those dried herbs—oregano, thyme, and those optional red pepper flakes. Cook for just one minute more. This quick heating process is called “blooming,” and it wakes up all those oils in the dried herbs, making their aroma tenfold stronger before we drown them in liquid!

Building the Broth and Simmering the Pasta Fagioli

Now for the main event! If you’re adding sausage or beef, brown it up nicely here and drain away any greasy bits—we want flavor, not an oil slick. Then, pour everything else in: tomatoes, broth, both types of beans (remember, they’re already rinsed!), and that essential bay leaf. Bring it up to a nice, gentle bubble.

The absolute key moment is when you add the ditalini pasta. It must go in *after* the mixture simmers, and you cannot walk away! Stir it every couple of minutes for the 8 to 10 minutes it cooks. This prevents the little pasta shapes from gluing themselves to the bottom of your pot, which would be a disaster!

Expert Tips for Next-Level Pasta Fagioli Soup

When you want your Pasta e Fagioli Soup to taste like it’s been simmering on a Tuscan stove all day, you need to know a few little tricks. I swear, transforming this from ‘good soup’ to ‘wow, this is the best soup I’ve ever had’ is all about technique, not complicated ingredients. Since this recipe already uses fantastic beans and broth, let’s focus on texture and making sure it hits that deep, savory note, much like a slow-simmered Tuscan Bean Soup.

If you follow my notes on thickening and adapting for those vegetarian nights, you’ll be serving up restaurant-quality bowls every time.

Achieving that Perfect, Hearty Thickness

I mentioned that the ditalini pasta helps thicken this soup, but if you want it truly spoon-hugging-thick, try this trick! Right after you’ve sautéed your base vegetables (before you even add the broth), scoop out about half a cup of the cannellini or kidney beans. Mash these beans really well against the side of your pot using the back of a sturdy spoon until they form a rough paste. When you stir that paste back into the soup base, those starches break down, naturally making your broth creamier without adding heavy cream or thickening agents.

Alternatively, if you realize halfway through cooking that your broth is thinner than you’d like, just turn the heat up slightly and let it simmer uncovered for the last 10 minutes. Evaporation is your friend when you need to reduce a soup!

Making it Truly Vegetarian (or Vegan!)

If you omit the sausage or ground beef, you have a wonderful base for a vegetarian meal, but we have to replace that smoky, rich depth the meat usually provides. My secret weapon for the Vegetarian Pasta e Fagioli variation? Smoked paprika!

Instead of draining fat after browning meat (since there is none), toss 1 teaspoon of smoked paprika right in with your garlic and herbs in step two. Let it toast for just 30 seconds. Trust me, that tiny step adds an incredible, savory foundation. If you leave out the Parmesan cheese at the end, this adaptation works perfectly for those eating plant-based too. It’s all about layering those deep flavors, similar to what I do in my sausage potato soup recipe!

Adaptations: Making Your Pasta Fagioli Your Own

You know, the beauty of a dish like this is how wonderfully flexible it is. While I love making my core pasta fagioli recipe on the stovetop for a quick weeknight dinner, sometimes life calls for less fuss, and that’s where the slow cooker shines! This recipe is built to handle adaptations—whether you’re cooking for vegans, meat-lovers, or just having one of those days where you can’t stand over hot burners.

If you’re set on using your trusty Crockpot, don’t worry, it’s super easy. For the best result, I actually recommend doing the initial sautéing of your onion, celery, and carrots on the stove first, just like in Step 1. That quick sauté builds a better flavor than just dumping everything in raw!

Once that’s done, you transfer everything to your slow cooker, add the liquids, beans, and bay leaf. You let that go on low for about 6 to 8 hours, or high for 3 or 4. Crucially, hold off on that precious ditalini pasta until the very end! Add the pasta during the last 30 minutes of cooking time so it doesn’t turn to complete mush while waiting around. It’s the easiest way to get that authentic taste with almost zero effort!

Serving Suggestions for Your Hearty Pasta Fagioli

The soup is often the star, but what you serve alongside your Classic Italian Soup really makes it feel like a complete meal, doesn’t it? Because this bowl is so robust, thick with beans and pasta, it doesn’t need much accessorizing. Honestly, even just standing over the bowl and eating it plain with a big spoon feels appropriate on a rainy Tuesday!

But if you’re sitting down at the dinner table, here are my go-to pairings that I grew up with:

  • Crusty Bread, No Question: This is non-negotiable for me. You need something sturdy to mop up every last bit of that savory, herby broth. Forget soft sandwich bread; grab a real, crusty Italian loaf. My easy crusty Italian bread recipe is perfect for dipping, or just buy the best rustic loaf you can find!
  • A Light Counterbalance: Since the soup is so rich, sometimes a bright, sharp salad is the perfect counterpoint. A simple arugula salad dressed very lightly with lemon juice, good olive oil, salt, and pepper is all you need. It cuts right through the richness of the beans.
  • The Cheese Finish: I mentioned it in the ingredients, but please, shower everyone’s bowl with freshly grated Parmesan. Don’t use the dusty stuff in the green shaker can if you can avoid it! A nice wedge of real Parmigiano Reggiano grated freshly over the top right before serving adds that salty, nutty punch that finishes the entire dish beautifully.

You really can’t go wrong. A simple side salad and a hunk of bread, and you’ve got dinner!

Storage and Reheating Instructions for Pasta Fagioli

This is such a great recipe because it’s practically *better* the next day, which makes it fantastic for meal prepping! When you make a big batch of Pasta Fagioli, you’re set for lunches or easy dinners later in the week. The flavors really marry overnight, letting all those herbs and veggies settle into the broth. It’s wonderful how robust this soup stays, unlike some lighter soups that taste watered down the next day.

Here’s my standard procedure for making sure your leftovers taste as good as the first bowl. If you want to freeze it for even longer, you can definitely do that too! Just know that the pasta changes texture slightly when frozen, so keep that in mind, especially if you’re usually making something like my sausage pasta one-pot where texture is key.

Refrigeration: Let the soup cool down completely on the counter (don’t put huge hot pots directly into the fridge, trust me on this one!). Once cool, transfer the soup into airtight containers. It stays good in the refrigerator for about 4 days. Yep, four whole days of cozy leftovers!

The Pasta Problem (and Fix!): Now, here’s the thing you need to watch for, especially with a soup that has small, starchy pasta like ditalini. As it sits, that pasta is going to soak up all the surrounding liquid. If you reheat it the next day and it looks more like a thick, gluey casserole than a soup, don’t panic! That’s totally normal.

To fix it, just add a splash or two of extra broth—chicken or veggie works fine—while you’re reheating it gently on the stove over medium-low heat. Stir it slowly until it loosens up to your preferred consistency. If you don’t have extra broth on hand, even a splash of water helps get things moving again! It really sings when you reheat it gently, so resist the urge to zap it on high power.

If you are freezing it, just know that the pasta will get *very* soft when reheated. For best results when freezing, you can actually strain out the pasta before you freeze the broth/bean mixture, and then cook fresh pasta when you go to reheat it later. It’s the best way to keep that perfect little bite in your noodles!

Frequently Asked Questions About Pasta Fagioli Recipe

I know that when you are making a recipe for the first time, little questions always pop up! That’s totally fine. If you’ve ever scrolled Pinterest looking at all those amazing pins, especially the ones for the creamy tortellini soup and wondered how to adapt things, here are the things I get asked most often about making this soup the absolute best.

How can I make this taste like the Olive Garden Pasta e Fagioli?

That’s a great question! The Olive Garden version is famous because it uses ground meat and tends to be a little thicker, almost like a rich stew consistency. To nail that flavor right here in your kitchen, the easiest trick is to make sure you use ground Italian sausage—the sweet kind, not the spicy kind, unless you want heat! Also, make sure you complete the thickening step I detailed above (mashing some of the beans). It gives you that rich, meaty mouthfeel without needing a second pot. If you love that style, you might also want to check out my recipe for easy creamy white chicken chili; it hits a similar comforting note.

Can I use different kinds of beans if I don’t have cannellini or kidney beans?

Absolutely! This is a peasant dish at its heart, really, meaning it uses what’s available. Cannellini beans are great because they cook down nicely and get super creamy, but if all you have are Great Northern beans or even chickpeas (garbanzos), feel free to substitute! Just make sure you use a total of about four 15-ounce cans of beans, rinsed and drained. The key is variety; having two different kinds gives the final soup great texture.

Is this considered a Healthy Italian Soup?

Overall, yes, I definitely consider this a really wholesome meal, especially compared to heavier pasta dishes. It’s packed with fiber from two different types of beans and loaded up with carrots and celery, so you are getting a great serving of vegetables in every bowl. Plus, beans are an amazing source of plant-based protein! If you keep the meat out, use low-sodium broth, and go easy on the Parmesan cheese at the end, it fits perfectly into a Healthy Italian Soup profile. It’s definitely much lighter than, say, a heavy Alfredo dish!

Storage and Reheating Instructions for Pasta Fagioli

This is such a great recipe because it’s practically *better* the next day, which makes it fantastic for meal prepping! When you make a big batch of Pasta Fagioli, you’re set for lunches or easy dinners later in the week. The flavors really marry overnight, letting all those herbs and veggies settle into the broth. It’s wonderful how robust this soup stays, unlike some lighter soups that taste watered down the next day. If you want to freeze it for even longer, you can definitely do that too! Just know that the pasta changes texture slightly when frozen, so keep that in mind, especially if you’re usually making something like my sausage pasta one-pot where texture is key.

Here’s my standard procedure for making sure your leftovers taste as good as the first bowl. If you want to freeze it for even longer, you can definitely do that too! Just know that the pasta changes texture slightly when frozen, so keep that in mind, especially if you’re usually making something like my sausage pasta one-pot recipe where texture is key.

Refrigeration: Let the soup cool down completely on the counter (don’t put huge hot pots directly into the fridge, trust me on this one!). Once cool, transfer the soup into airtight containers. It stays good in the refrigerator for about 4 days. Yep, four whole days of cozy leftovers!

The Pasta Problem (and Fix!): Now, here’s the thing you need to watch for, especially with a soup that has small, starchy pasta like ditalini. As it sits, that pasta is going to soak up all the surrounding liquid. If you reheat it the next day and it looks more like a thick, gluey casserole than a soup, don’t panic! That’s totally normal.

To fix it, just add a splash or two of extra broth—chicken or veggie works fine—while you’re reheating it gently on the stove over medium-low heat. Stir it slowly until it loosens up to your preferred consistency. If you don’t have extra broth on hand, even a splash of water helps get things moving again! It really sings when you reheat it gently, so resist the urge to zap it on high power.

If you are freezing it, just know that the pasta will get *very* soft when reheated. For best results when freezing, you can actually strain out the pasta before you freeze the broth/bean mixture, and then cook fresh pasta when you go to reheat it later. It’s the best way to keep that perfect little bite in your noodles!

Nutritional Estimates for This Pasta Fagioli

I always include these estimates, but please remember these are just rough guidelines! Your final count will change based on whether you used ground beef or sausage, and how much cheese you sprinkle on top at the end. What I can tell you is that between the beans and the broth, this is a powerhouse of complex carbs and protein, which is exactly what you want in a satisfying dinner.

For approximately one 1.5 cup serving, here is what you can generally expect:

  • Serving Size: 1.5 cups
  • Calories: 420
  • Fat: 15g
  • Saturated Fat: 5g
  • Cholesterol: 20mg
  • Sodium: 750mg (This is why I tell everyone to watch their added salt!)
  • Carbohydrates: 55g
  • Fiber: 12g
  • Protein: 22g
  • Sugar: 8g

See that fiber count? That’s those healthy beans doing their job! It’s a filling soup that won’t leave you reaching for seconds moments later.

Share Your Experience Making This Pasta Fagioli

I truly hope this recipe brings as much comfort to your table as it does mine. Making food from scratch is about sharing love, and I always love hearing how you’ve tweaked it for your family! Did you try adding spinach? Did you use smoked paprika in your vegetarian batch? Don’t keep the kitchen secrets to yourself!

Please rate this recipe below—it helps other home cooks find the Best Pasta Fagioli when they are looking for a cozy meal. And if you loved how easy this was, do me a huge favor and hit that Pin button! It helps me reach more people who need simple, tested, delicious recipes like this one. You can see how popular this cozy style of cooking is by checking out this amazing version from Cook With A Dem, Classic Pasta Fagioli Made with Beans, Vegetables, and Tender Pasta.

I can’t wait to read your comments. Happy cooking, everyone!

Nutritional Estimates for This Pasta Fagioli

I always include these estimates, but please remember these are just rough guidelines! Your final count will change based on whether you used ground beef or sausage, and how much cheese you sprinkle on top at the end. What I can tell you is that between the beans and the broth, this is a powerhouse of complex carbs and protein, which is exactly what you want in a satisfying dinner.

For approximately one 1.5 cup serving, here is what you can generally expect:

  • Serving Size: 1.5 cups
  • Calories: 420
  • Fat: 15g
  • Saturated Fat: 5g
  • Cholesterol: 20mg
  • Sodium: 750mg (This is why I tell everyone to watch their added salt!)
  • Carbohydrates: 55g
  • Fiber: 12g
  • Protein: 22g
  • Sugar: 8g

See that fiber count? That’s those healthy beans doing their job! It’s a filling soup that won’t leave you reaching for seconds moments later.

Share Your Experience Making This Pasta Fagioli

I truly hope this recipe brings as much comfort to your table as it does mine. Making food from scratch is about sharing love, and I always love hearing how you’ve tweaked it for your family! Did you try adding spinach? Did you use smoked paprika in your vegetarian batch? Don’t keep the kitchen secrets to yourself!

Please rate this recipe below—it helps other home cooks find the Best Pasta Fagioli when they are looking for a cozy meal. And if you loved how easy this was, do me a huge favor and hit that Pin button! It helps me reach more people who need simple, tested, delicious recipes like this one. You can see how popular this cozy style of cooking is by checking out this amazing version from Cook With A Dem, Classic Pasta Fagioli Made with Beans, Vegetables, and Tender Pasta.

If you’re looking for something sweet to round out your Italian feast, my snickerdoodle blondies are always a hit! I can’t wait to read your comments. Happy cooking, everyone!

Print

Classic Hearty Pasta Fagioli Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this classic Pasta Fagioli recipe, a hearty Italian comfort food soup loaded with beans, tender pasta, and savory broth. This recipe is simple to make on the stovetop and perfect for a cozy dinner.

  • Author: izzyrossi
  • Prep Time: 15 min
  • Cook Time: 35 min
  • Total Time: 50 min
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 pound ground Italian sausage or ground beef (omit for vegetarian)
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 6 cups chicken broth or vegetable broth
  • 2 (15 ounce) cans cannellini beans, rinsed and drained
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 1/2 cup ditalini pasta or small shell pasta
  • 1 bay leaf
  • Salt and black pepper to taste
  • Fresh parsley, chopped (for garnish)
  • Grated Parmesan cheese (for serving)

Instructions

  1. 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.
  2. Add the minced garlic, oregano, thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
  3. If using meat, add the ground Italian sausage or beef to the pot. Cook, breaking it up with a spoon, until browned. Drain off any excess fat.
  4. Stir in the diced tomatoes (with their juice), chicken or vegetable broth, cannellini beans, kidney beans, and the bay leaf. Bring the mixture to a simmer.
  5. Once simmering, add the ditalini pasta. Cook according to the pasta package directions, usually 8 to 10 minutes, stirring occasionally to prevent sticking. The soup should thicken slightly as the pasta cooks.
  6. Remove and discard the bay leaf. Taste the soup and season with salt and black pepper as needed.
  7. Ladle the hearty Pasta Fagioli soup into bowls. Garnish with fresh parsley and grated Parmesan cheese before serving.

Notes

  • For a vegetarian Pasta Fagioli, skip the meat and use vegetable broth. You can add 1 teaspoon of smoked paprika for depth of flavor.
  • If you prefer a thicker soup, mash about 1/2 cup of the beans against the side of the pot before adding the rest of the ingredients, or simmer uncovered for the last 10 minutes.
  • To adapt this for a slow cooker, sauté the vegetables and brown the meat (if using) on the stovetop first. Transfer everything to the slow cooker, add the liquids, beans, and bay leaf. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Add the pasta during the last 30 minutes of cooking time.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 8
  • Sodium: 750
  • Fat: 15
  • Saturated Fat: 5
  • Unsaturated Fat: 10
  • Trans Fat: 0
  • Carbohydrates: 55
  • Fiber: 12
  • Protein: 22
  • Cholesterol: 20

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star