Hearty Italian Pasta Fagioli Soup is the kind of dish that hugs your soul on a chilly evening. This rustic classic blends tender pasta, creamy beans, and a rich tomato broth that fills your kitchen with the smell of pure comfort.
Whether you’re wrangling kids after work or craving something cozy on a Sunday night, this hearty Italian Pasta Fagioli Soup makes dinner feel like a warm embrace from Nonna herself. It’s quick to make, loaded with flavor, and perfect for sharing with friends or freezing for later. Pair it with crusty bread, and you’ve got yourself a meal that feels both homey and satisfying without breaking a sweat.
Table of Contents
What is Hearty Italian Pasta Fagioli Soup?
Hearty Italian Pasta Fagioli Soup (pronounced “pah-sta fah-joh-lee”) is a beloved Italian comfort food that translates to “pasta and beans.” Originating from humble countryside kitchens, it was once a thrifty way to stretch pantry staples into a full meal.
Over time, this simple creation evolved into a hearty, flavor-packed soup made with vegetables, pasta, and beans simmered in a savory tomato broth. The result? A thick, stew-like soup that’s cozy enough for a winter night but light enough for any season. In Italy, every family has their own version—some add pancetta, others skip the tomatoes—but the heart of Pasta Fagioli remains the same: nourishing, affordable, and made with love.
Reasons to Try Hearty Italian Pasta Fagioli Soup
If comfort had a flavor, this would be it. First, this soup is hearty enough to be a meal all on its own—no need for sides unless you want them. Second, it’s beginner-friendly, budget-friendly, and family-approved (even for picky eaters). The mix of beans and pasta gives it a satisfying texture, while the veggies and herbs make it wholesome without being fussy.
Plus, it’s ready in under an hour, which means you can make it after a long day without feeling like you’ve run a marathon in the kitchen. Bonus points: it freezes beautifully for make-ahead lunches or busy weeknights. If you love one-pot wonders like Hearty Vegetable Minestrone Soup or Creamy Authentic Beef Stroganoff, this recipe will definitely earn a permanent spot in your dinner rotation.
Ingredients Needed to Make Hearty Italian Pasta Fagioli Soup
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper, to taste
- 1 can (14.5 oz) diced tomatoes
- 4 cups chicken or vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 can (15 oz) red kidney beans, drained and rinsed
- 1 cup ditalini pasta
- ¼ cup grated Parmesan cheese, for garnish
- Fresh parsley, chopped, for garnish

Instructions to Make Hearty Italian Pasta Fagioli Soup
Let’s break down this comforting Italian favorite into a clear, Step-by-Step guide so you can easily recreate it in your own kitchen. Whether you’re cooking for family or meal prepping for the week, these expanded directions will walk you through every stage — from that first sizzle of olive oil to the final sprinkle of Parmesan.
Step 1: Sauté the Aromatics (Building the Flavor Base)
Start your Hearty Italian Pasta Fagioli Soup Step by Step by heating two tablespoons of olive oil in a large pot or Dutch oven over medium heat. Once the oil shimmers, add the diced onion and let it cook for about 3–4 minutes until it turns soft and slightly translucent. The goal here is to coax out sweetness — not brown the onion — so keep the heat steady and stir occasionally.
Next, toss in the minced garlic, diced carrots, and celery. These veggies form the “holy trinity” of Italian soups, giving the base a deep, savory aroma. Cook for another 5 minutes until everything softens slightly and the kitchen starts to smell heavenly. For more tips on prepping flavorful soup bases, check out our Hearty Vegetable Minestrone Soup guide.
Step 2: Season and Layer the Flavors
Here’s where the magic starts. Sprinkle in the dried oregano, basil, a pinch of salt, and a good crack of black pepper. Stir everything well so the vegetables get evenly coated with those Italian herbs. This quick step helps toast the spices, unlocking their full aroma. You’ll notice the scent intensify almost instantly — that’s when you know you’re on the right track. If you enjoy experimenting with herbs, you might like reading about the balance of flavors in Creamy Authentic Beef Stroganoff, where spice layering works much the same way.
Step 3: Add the Liquids and Simmer
Next in your Step-by-Step cooking process, pour in the diced tomatoes — juice and all — followed by the chicken or vegetable broth. Stir well, scraping the bottom of the pot to release any flavorful bits that might have stuck. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for about 15 minutes. This slow simmer allows the vegetables to tenderize and the flavors to meld beautifully. If you’re going for a vegetarian version, vegetable broth works perfectly and keeps things light. For a heartier variation, you can even add a bit of browned Italian sausage at this stage for extra depth — similar to the rich balance found in our Crock-Pot Hamburger Potato Soup.
Step 4: Add the Beans and Pasta
Now it’s time to turn this broth into something truly hearty. Stir in the drained cannellini beans and red kidney beans, then add your ditalini pasta. These ingredients are what make Hearty Italian Pasta Fagioli Soup live up to its name! Simmer gently for another 10–12 minutes, stirring occasionally so the pasta cooks evenly and doesn’t stick to the bottom. Keep tasting the broth as it cooks — this is your chance to adjust the seasoning. If you like your soup thicker, let it simmer a few extra minutes; if you prefer it soupier, add a splash more broth. And if you want inspiration for using alternative pasta shapes or gluten-free options, see our Gluten-Free Lemon Chicken Orzo Soup.
Step 5: Taste, Adjust, and Serve
Once the pasta reaches that perfect al dente bite, remove the pot from the heat. Give the soup a final taste and adjust salt or pepper to your liking. Ladle the soup into warm bowls, then garnish generously with grated Parmesan cheese and a sprinkle of fresh parsley. The Parmesan melts slightly into the broth, adding a touch of creamy richness that balances the tomato base beautifully. Serve your Hearty Italian Pasta Fagioli Soup Step by Step with a slice of crusty bread or garlic toast for dipping — because that’s where the real joy begins. If you want to try another cozy Italian-inspired dish next, our Mouthwatering One-Pot Lasagna Soup is another family favorite worth adding to your rotation.
Bonus Tip:
If you plan to store leftovers, let the soup cool completely before refrigerating. The pasta will continue soaking up broth as it sits, so when reheating, simply add a splash of water or broth to bring it back to the perfect consistency. Want to freeze it? Cook the pasta separately and combine when serving. For more freezer-friendly meal ideas, take a look at our Creamy Crockpot White Chicken Chili—another comfort meal that stores beautifully.
This expanded Step-by-Step Hearty Italian Pasta Fagioli Soup guide gives you everything you need to make a delicious, heartwarming dinner with confidence. Each stage builds flavor and texture, ensuring every bite is rich, comforting, and authentically Italian.
What to Serve with Hearty Italian Pasta Fagioli Soup
This soup shines all on its own, but pairing it with something extra makes dinner feel special. A buttery garlic bread or a crisp Caesar salad are always great choices. If you’re keeping things light, try a side of roasted vegetables or a slice of warm focaccia. For a cozy dinner lineup, you could even start with Easy Alphabet Soup for the kids and serve this heartier version for the grown-ups. A simple glass of red wine (or sparkling water with lemon if you prefer) turns the whole meal into an Italian trattoria moment right at home.
Key Tips for Making Hearty Italian Pasta Fagioli Soup
- Don’t overcook the pasta. Since pasta continues to absorb liquid, cook it just to al dente to keep it from getting soggy.
- Add more broth later if needed. The soup thickens as it cools, so keep extra broth handy.
- Go vegetarian or meaty. Vegetable broth keeps it plant-based, but a little cooked Italian sausage can make it extra hearty.
- Use fresh herbs for garnish. A sprinkle of parsley or basil at the end brightens every bite.
- Double the batch. This soup freezes beautifully—perfect for those nights when cooking feels like too much.
Storage and Reheating Tips for Hearty Italian Pasta Fagioli Soup
Store leftovers in an airtight container in the fridge for up to 3 days. The pasta will absorb some broth and thicken the soup, so when reheating, just add a splash of water or broth to bring it back to the right consistency. To reheat, warm gently on the stovetop over medium heat until hot, or microwave in a bowl covered with a damp paper towel to avoid splatters. For freezing, skip the pasta—make the soup base, freeze it, and cook fresh pasta to add when you reheat. It tastes just as comforting as day one.
FAQs
Can I use another pasta shape? Absolutely! Small shapes like elbow macaroni or small shells work great.
Is this soup vegetarian? Yes—just use vegetable broth instead of chicken broth.
Can I make it in a slow cooker? You can, but cook the pasta separately and add it at the end to prevent overcooking.
Does it freeze well? It freezes beautifully if you keep the pasta out until reheating.
What kind of beans can I substitute? Navy or Great Northern beans work just as well.
Final Thoughts
Hearty Italian Pasta Fagioli Soup is proof that comfort food doesn’t have to be complicated. It’s one of those rare meals that pleases everyone—simple enough for a weeknight but satisfying enough to impress guests. Whether you’re feeding your family or meal-prepping for the week, this soup delivers warmth, flavor, and a taste of Italy right in your kitchen. For another cozy bowl of happiness, check out Creamy Cauliflower Soup with Parmesan or Lemony Greek Chickpea Soup.
Follow us on Pinterest for weekly slow cooker inspiration, or join the conversation over on our Facebook page where fellow food lovers share their favorite comfort meal.
Print
Hearty Italian Pasta Fagioli Soup: The Ultimate Cozy Dinner
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Description
Experience the comfort of hearty pasta, vibrant vegetables, and savory beans in this rustic Italian soup. Perfect for cozy dinners and sharing with loved ones.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper, to taste
- 1 can (14.5 ounces) diced tomatoes
- 4 cups chicken or vegetable broth
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 1 can (15 ounces) red kidney beans, drained and rinsed
- 1 cup ditalini pasta
- 1⁄4 cup grated Parmesan cheese, for garnish
- Fresh parsley, chopped, for garnish
Instructions
1. Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until soft, about 3–4 minutes.
2. Stir in the minced garlic, diced carrots, and diced celery. Cook for an additional 5 minutes, stirring occasionally, until the vegetables start to soften.
3. Add the dried oregano, dried basil, salt, and black pepper. Stir to coat the vegetables with the spices and cook for 1 more minute.
4. Pour in the diced tomatoes with their juice and the chicken or vegetable broth. Bring the mixture to a boil.
5. Reduce the heat to low and simmer for about 15 minutes until the vegetables are tender.
6. Add the cannellini beans, red kidney beans, and ditalini pasta to the pot. Stir well and simmer for another 10–12 minutes, or until the pasta is al dente.
7. Remove the pot from heat. Taste and adjust seasoning with more salt and pepper if needed.
8. Ladle the soup into bowls and garnish with grated Parmesan cheese and chopped fresh parsley.
Notes
Feel free to substitute the ditalini pasta with any small pasta shape you have on hand. For a vegetarian version, use vegetable broth instead of chicken broth. You can add cooked Italian sausage for a meaty variation of the soup. Leftovers can be stored in the fridge for up to 3 days; the pasta may absorb more liquid and thicken the soup. This soup is great for freezing; just remember to cook the pasta separately when reheating to maintain its texture.

