There are certain recipes that don’t just feed you—they wrap you up in warmth, slow your breathing, and remind you that food can be a form of comfort. Pasta e Fagioli Soup is one of those meals for me. It’s the kind of soup that simmers quietly on the stove while the house fills with the smell of garlic, tomatoes, and herbs, promising something cozy long before you ever lift the lid.

I first learned to love this soup on chilly evenings when dinner needed to be hearty but gentle—something filling without feeling heavy. It became my go-to when family came over unexpectedly, when groceries were running low, or when someone needed a bowl of something that felt like home. There’s magic in the way simple pantry ingredients come together to make something that feels deeply nourishing.
This easy Pasta e Fagioli Soup is my version of the Italian classic. It’s packed with tender beans, small pasta, and a rich tomato broth that feels both rustic and comforting. It’s perfect for dinner, for cold evenings, or when you want a quick side dish that can easily become the main event with a hunk of bread.
If you’ve been craving a soup that’s cozy, affordable, filling, and endlessly adaptable, this is the one that belongs in your recipe box.

Why You’ll Love It
It’s made with pantry staples
Canned beans, pasta, broth, and tomatoes come together effortlessly.
You can make it without a special grocery trip.
Perfect for chilly nights
Warm, hearty, and deeply comforting in every spoonful.
It feels like a hug in a bowl.
Budget-friendly and filling
Beans and pasta stretch this soup beautifully.
Great for feeding a family or meal prepping.
Naturally vegetarian (and easy to adapt)
You can keep it meatless or add sausage if you prefer.
It works for many diets.
Freezer-friendly
It stores well and reheats beautifully.
Perfect for busy weeks.
A true Italian comfort classic
Rustic flavors that never go out of style.
Simple, slow-simmered goodness.

Ingredient Notes & Details
Olive oil
Use extra virgin for the best depth of flavor. It forms the foundation of the soup’s richness.
Onion
Adds sweetness as it softens in the pot. Yellow or white onions work well.
Garlic
Fresh minced garlic brings warmth and aroma to the broth.
Carrots
Provide natural sweetness and color. Dice them small for even cooking.
Celery
Balances the sweetness of carrots and onion while adding subtle earthiness.
Crushed tomatoes
The heart of the broth. Choose good-quality canned tomatoes for the best flavor.
Vegetable or chicken broth
Creates the soup base. Use low sodium to control salt levels.
Cannellini beans
Creamy, mild, and perfect for Pasta e Fagioli. Navy beans also work.
Ditalini pasta
Traditional and ideal for soaking up broth without overpowering the soup.
Italian seasoning
A blend of oregano, basil, and thyme for classic Italian flavor.
Salt and black pepper
Season gradually to taste.
Fresh parsley
Adds brightness at the end.
Parmesan cheese
Optional but highly recommended for serving.
Step-by-Step Instructions
Heat the olive oil
Add olive oil to a large soup pot over medium heat. Let it warm until shimmering.
Sauté the vegetables
Add onion, carrots, and celery. Cook for about 5–7 minutes until softened and fragrant.
Add garlic and seasoning
Stir in garlic and Italian seasoning. Cook for 30 seconds until aromatic.
Pour in tomatoes and broth
Add crushed tomatoes and broth. Stir well and bring to a gentle simmer.
Add the beans
Drain and rinse beans, then stir them into the soup. Simmer for 10 minutes.
Cook the pasta
Add the pasta directly to the soup and cook according to package directions until tender.
Adjust seasoning
Taste and season with salt and pepper as needed.
Finish with parsley
Stir in fresh parsley and remove from heat.

FAQ for Common Questions
What is Pasta e Fagioli Soup?
It’s a classic Italian bean and pasta soup known for its rustic simplicity and hearty texture.
Can I make Pasta e Fagioli Soup ahead of time?
Yes. It tastes even better the next day as the flavors deepen.
Why is my soup thick?
Pasta absorbs broth as it sits. Add extra broth when reheating.
Can I add meat to this soup?
Yes. Italian sausage or pancetta are delicious additions.
Is Pasta e Fagioli Soup freezer friendly?
Yes, but freeze it before adding pasta for best texture.
Is this a low-carb Pasta e Fagioli Soup?
You can make a low carb version by using fewer beans and replacing pasta with zucchini noodles.
Storage Tips
Refrigeration
Store in airtight containers for up to 4 days.
Freezing
Freeze broth and beans separately from pasta for up to 3 months.
Reheating
Reheat gently on the stovetop, adding broth to loosen.
Variations
Creamy Pasta e Fagioli
Add a splash of cream for a richer texture.
Spicy Pasta e Fagioli
Stir in crushed red pepper flakes.
Sausage Pasta e Fagioli
Brown Italian sausage before adding vegetables.
Low Carb Pasta e Fagioli
Use zucchini noodles or cauliflower florets.
Tomato-Light Pasta e Fagioli
Use half broth, half tomatoes.
Extra Veggie Pasta e Fagioli
Add spinach, kale, or zucchini.

What to Serve with Pasta e Fagioli Soup
Fresh + Light Sides
Green salads, cucumber salad, or tomato salad.
Comfort Food Pairings
Garlic bread, cheesy toast, or focaccia.
Holiday Table Classics
Antipasto platters, roasted vegetables, stuffed mushrooms.
Protein Options
Grilled chicken, baked sausage, or meatballs.
Starches + Breads
Crusty Italian bread, breadsticks, or parmesan rolls.

Pasta e Fagioli Soup
Ingredients
- 2 tablespoons olive oil
- 1 medium onion finely diced
- 3 cloves garlic minced
- 2 medium carrots diced
- 2 celery stalks diced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- ¼ teaspoon crushed red pepper flakes optional
- 3 tablespoons tomato paste
- 1 can 14.5 oz / 410 g diced tomatoes
- 4 cups vegetable or chicken broth
- 1 can 15 oz / 425 g cannellini beans, drained & rinsed
- 1 can 15 oz / 425 g red kidney beans, drained & rinsed
- ¾ cup small pasta ditalini, elbows, or shells
- 1 cup fresh spinach or kale chopped
- 2 tablespoons fresh parsley chopped
- ½ cup grated Parmesan cheese optional
Instructions
- Heat olive oil in a large soup pot over medium heat.
- Sauté onion, carrots, and celery for 5–6 minutes until softened.
- Stir in garlic, salt, pepper, Italian seasoning, and red pepper flakes. Cook for 30 seconds.
- Add tomato paste and stir for 1 minute to deepen the flavor.
- Pour in diced tomatoes and broth. Bring to a gentle boil.
- Stir in both beans and reduce heat to medium-low. Simmer for 10 minutes.
- Add pasta and cook 8–10 minutes, stirring occasionally, until tender.
- Fold in spinach (or kale) and parsley. Simmer 2 minutes until wilted.
- Taste and adjust seasoning. Serve warm with Parmesan on top.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.









Leave a Reply