There is something deeply comforting about a big pot of soup gently simmering on the stove, filling the kitchen with the scent of tomatoes, herbs, and garlic. Italian Pasta Fagioli Soup is one of those meals that feels rustic and nourishing, yet incredibly satisfying. With tender pasta, hearty beans, savory ground beef, and a rich tomato broth, every spoonful feels like a little taste of home. Trust me, you’re going to love this.
Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
A Rustic Italian Classic That Warms You from the Inside Out
This soup is hearty without being heavy. The pasta adds softness, the beans bring creaminess, and the ground beef gives it that savory depth. The tomato base ties everything together with a gentle acidity that keeps each bite balanced. It is cozy, filling, and packed with texture in the best way.
And now let’s dive into the roots of this beloved dish and why it has stood the test of time.
The Story Behind Pasta Fagioli
Pasta e fagioli, which means pasta and beans in Italian, began as a humble peasant dish. In traditional Italian kitchens, families used simple pantry staples like beans, pasta, and seasonal vegetables to create nourishing meals. Over time, variations evolved, some including meat for extra richness.
This version brings together classic flavors with a hearty twist, making it perfect for modern family dinners while still honoring its comforting origins.
Why This Recipe Is a Total Keeper
Before we get cooking, here is why this one deserves a regular spot on your table.
Versatile: It works as a main dish or a starter for a larger meal.
Budget-Friendly: Simple ingredients stretch into multiple servings.
Quick and Easy: Everything comes together in one pot.
Customizable: You can adjust the vegetables or spice level to suit your taste.
Crowd-Pleasing: The combination of pasta and beans is always a favorite.
Make-Ahead Friendly: The flavors deepen beautifully overnight.
Great for Leftovers: It reheats well and tastes even better the next day.
Chef Tips for the Best Flavor
A few small tricks will elevate your soup.
- Brown the ground beef properly for deeper flavor.
- Sauté the vegetables until softened to build a strong base.
- Add the pasta toward the end so it stays perfectly tender.
- Taste and adjust seasoning before serving.
Kitchen Tools You Will Need
You only need a few basics for this comforting dish.
Large Dutch Oven or Stockpot: Ideal for simmering everything evenly.
Wooden Spoon: Perfect for stirring without scraping the pot.
Sharp Knife and Cutting Board: For prepping vegetables.
Measuring Cups and Spoons: For balanced seasoning.
Ingredients You Will Need For This Recipe
Each ingredient contributes to the layers of texture and flavor that make this soup special.
- Ground Beef: 1 pound, adds savory richness.
- Small Pasta: 1 cup, such as ditalini, gives heartiness.
- Kidney Beans: 1 can, 15 ounces, drained and rinsed, adds texture.
- White Beans: 1 can, 15 ounces, drained and rinsed, adds creaminess.
- Diced Tomatoes: 1 can, 14.5 ounces, forms the base.
- Tomato Sauce: 1 cup, deepens the tomato flavor.
- Onion: 1 medium, chopped, builds aromatic depth.
- Carrots: 2 medium, diced, add natural sweetness.
- Celery: 2 stalks, diced, adds subtle freshness.
- Garlic: 3 cloves, minced, enhances flavor.
- Olive Oil: 1 tablespoon, for sautéing.
- Chicken Broth: 4 cups, creates a savory base.
- Italian Seasoning: 1 tablespoon, provides classic herb flavor.
- Salt: 1 teaspoon, balances the dish.
- Black Pepper: 0.5 teaspoon, adds gentle warmth.
- Fresh Parsley: 2 tablespoons, chopped, for garnish.

Easy Ingredient Substitutions
Cooking should always feel flexible.
Ground Beef: Ground turkey or chicken.
Small Pasta: Any small pasta shape you have on hand.
Kidney Beans: Cannellini or great northern beans.
Chicken Broth: Vegetable broth for a lighter option.
Spotlight on the Key Ingredients
Let’s appreciate what makes this soup shine.
Small Pasta: It absorbs the broth while keeping a tender bite that makes each spoonful satisfying.
White Beans: They add a creamy contrast to the firmer kidney beans, creating balanced texture.
Let’s Get Cooking
Now it is time to bring it all together.
- Preheat Your Equipment: Heat a large Dutch oven over medium heat.
- Combine Ingredients: Add olive oil and ground beef to the pot. Cook until browned, breaking it up with a spoon.
- Prepare Your Cooking Vessel: Add chopped onion, carrots, celery, and garlic to the pot. Sauté for 5 to 7 minutes until softened.
- Assemble the Dish: Stir in diced tomatoes, tomato sauce, chicken broth, kidney beans, white beans, Italian seasoning, salt, and black pepper.
- Cook to Perfection: Bring to a gentle simmer and cook for 15 minutes. Add the small pasta and continue simmering for 8 to 10 minutes until pasta is tender.
- Finishing Touches: Taste and adjust seasoning if needed. Stir in a sprinkle of fresh parsley.
- Serve and Enjoy: Ladle into bowls and serve hot. Let me tell you, it’s worth every bite.
Texture and Flavor Harmony
As the soup simmers, the vegetables soften and blend into the broth. The pasta absorbs the tomato flavor while staying tender. The beans add body, and the ground beef gives it that satisfying richness. Every spoonful feels balanced, hearty, and comforting.
Helpful Cooking Tips
- Cook pasta just until al dente to prevent it from becoming too soft.
- If the soup thickens too much, add a splash of broth.
- Taste before serving and adjust salt carefully.
What to Avoid for Best Results
- Avoid overcooking the pasta.
- Do not skip browning the beef.
- Avoid boiling aggressively once pasta is added.
Nutrition Facts
Servings: 6
Calories per serving: 410
Note: These are approximate values.
Preparation Time
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Make Ahead and Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup may thicken as it sits, so add a splash of broth when reheating. It can also be frozen for up to 2 months, though cooking fresh pasta separately when reheating helps maintain texture.
How to Serve
Serve with crusty bread or a simple side salad. A sprinkle of grated parmesan on top adds extra richness and flavor.
Creative Leftover Transformations
Use leftovers as a hearty pasta sauce. Reduce slightly and spoon over baked potatoes. Add extra broth for a thinner soup version the next day.
Additional Tips
Chop vegetables evenly for consistent cooking. Use good quality tomatoes for deeper flavor. Fresh parsley brightens the entire bowl just before serving.
Make It a Showstopper
Serve in wide bowls and garnish with chopped parsley and a drizzle of olive oil. The vibrant red broth with pops of beans and pasta makes a beautiful presentation.
Variations to Try
Add spinach during the last few minutes of cooking.
Stir in a pinch of red pepper flakes for heat.
Use a mix of ground beef and turkey.
Add a small amount of grated parmesan into the broth for extra richness.
FAQ’s
Q1: Can I make this vegetarian?
Yes, omit the ground beef and use vegetable broth.
Q2: Can I use dried beans?
Yes, cook them fully before adding to the soup.
Q3: Can I make it gluten free?
Use gluten free pasta.
Q4: Can I freeze it?
Yes, though pasta texture may soften slightly.
Q5: How do I thicken the soup?
Simmer uncovered for a few extra minutes.
Q6: Can I add more vegetables?
Absolutely, zucchini works well.
Q7: Is it very heavy?
It is hearty but balanced with vegetables and beans.
Q8: Can I double the recipe?
Yes, just use a larger pot.
Q9: What pasta shape works best?
Small shapes like ditalini or small shells.
Q10: How long does it last in the fridge?
Up to 4 days when stored properly.
Conclusion
Italian Pasta Fagioli Soup is the kind of meal that feels both simple and special at the same time. It is hearty, comforting, and packed with classic flavors that never go out of style. Once you make it, it might just become one of your favorite go to soups for busy weeknights and cozy weekends alike.
Print
Italian Pasta Fagioli Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Fat
Description
A hearty and comforting Italian Pasta Fagioli Soup made with ground beef, tender pasta, kidney beans, white beans, and vegetables simmered in a rich tomato broth.
Ingredients
- 1 pound ground beef
- 1 cup small pasta (such as ditalini)
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 can (15 ounces) white beans, drained and rinsed
- 1 can (14.5 ounces) diced tomatoes
- 1 cup tomato sauce
- 1 medium onion, chopped
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 4 cups chicken broth
- 1 tablespoon Italian seasoning
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Instructions
- Heat a large Dutch oven over medium heat and add olive oil.
- Add ground beef and cook until browned, breaking it apart as it cooks.
- Add chopped onion, carrots, celery, and minced garlic. Sauté for 5 to 7 minutes until vegetables are softened.
- Stir in diced tomatoes, tomato sauce, chicken broth, kidney beans, white beans, Italian seasoning, salt, and black pepper.
- Bring the soup to a gentle simmer and cook for 15 minutes to develop flavor.
- Add the small pasta and continue simmering for 8 to 10 minutes until pasta is tender.
- Taste and adjust seasoning if needed.
- Ladle into bowls and garnish with fresh parsley before serving.
Notes
- Add the pasta toward the end of cooking to prevent it from becoming too soft.
- If the soup thickens too much, add extra broth when reheating.
- For deeper flavor, allow the soup to simmer slightly longer before adding pasta.
- Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 7g
- Sodium: 760mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 7g
- Protein: 24g
- Cholesterol: 55mg


