Go Back
Adam

Pasta Fagioli – Hearty Italian Comfort in a Bowl

Pasta Fagioli, also known as “pasta and beans,” is one of the most iconic and comforting Italian soups ever created. It’s simple, rustic, hearty, and incredibly flavorful — the kind of meal Italian families have enjoyed for generations. This cozy soup blends tender ditalini pasta with creamy cannellini beans, aromatic vegetables, fragrant herbs, and a savory tomato broth that warms your body and soul with every spoonful. This recipe celebrates the beauty of Italian home cooking, where humble ingredients come together to create something deeply satisfying. Cannellini beans provide protein and creaminess, the vegetables add sweetness and depth, and the ditalini pasta gives the soup its classic texture. Dried basil, oregano, parsley, garlic, and black pepper infuse the broth with authentic Italian flavor, making this bowl feel rich and nourishing without being heavy. Whether you're craving simple comfort food, preparing a cozy family dinner, or looking for a hearty vegetarian soup that still feels filling, this Pasta Fagioli recipe delivers pure Italian warmth. It’s perfect for weeknight meals, cold evenings, or anytime you want a wholesome dish that tastes like it came straight from a warm Italian kitchen.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

Vegetables & Herbs
  • 1 cup diced onion
  • 1 cup diced carrots
  • 2 tablespoons minced garlic
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • ½ teaspoon dried parsley
  • 1 dried bay leaf
Beans
  • 2 cans 15 oz each cannellini beans, drained and rinsed
Liquids
  • 4 cups low-sodium vegetable broth
  • 2 cups water
  • 1 15 oz can tomato sauce
Pasta
  • 1 cup dry ditalini pasta
Seasonings
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes
  • Salt to taste
Oil
  • 1 tablespoon extra virgin olive oil

✨ Kitchen Essentials You’ll Love

Quick picks I trust for better results, faster prep, and easier cleanup.

  • 🍳

    Lodge Seasoned Cast Iron Skillet

    View ↗
  • Instant Pot Duo Plus 9-in-1 Electric

    View ↗
  • 🔥

    CHEFMAN Digital Air Fryer XL 10L

    View ↗

Disclosure: As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Equipment

  • Large soup pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon
  • Can opener
  • Measuring cups and spoons
  • Ladle
  • Serving bowls

Method
 

Step 1 — Sauté aromatics
  1. Heat extra virgin olive oil in a large soup pot over medium heat.
  2. Add the onion and carrots. Cook for 6 minutes, stirring often, until softened.
  3. Add the minced garlic and cook for 1 minute.
Step 2 — Add herbs & seasonings
  1. Stir in the dried basil, oregano, parsley, black pepper, and red pepper flakes.
  2. Let the herbs warm up in the oil to release their aroma.
Step 3 — Add beans & tomato sauce
  1. Add the rinsed cannellini beans to the pot.
  2. Pour in the tomato sauce and stir until everything is well combined.
Step 4 — Add broth and water
  1. Pour in the vegetable broth and water.
  2. Add the bay leaf.
  3. Bring the soup to a gentle boil.
Step 5 — Simmer
  1. Reduce heat and simmer for 15–20 minutes, allowing the flavors to develop.
Step 6 — Add pasta
  1. Add the ditalini pasta directly to the soup.
  2. Simmer for another 10–12 minutes, or until the pasta is tender.
Step 7 — Final adjustments
  1. Remove the bay leaf.
  2. Taste the soup and adjust salt or pepper as needed.
Step 8 — Serve warm
  1. Ladle into bowls and enjoy a cozy, hearty bowl of classic Italian comfort.

Notes

🧊 Storage & Reheating
Refrigerator
Store in an airtight container for 4–5 days.
Pasta will absorb liquid — add broth when reheating.
Freezer
Freeze without the pasta for up to 2 months.
Add freshly cooked pasta when serving.
Reheating
Warm on low heat on the stovetop.
Add extra broth or water if the soup is too thick.
🥄 Variations
1. Creamy Pasta Fagioli
Blend 1 cup of the soup and return it to the pot for extra creaminess.
2. Protein Boost
Add chickpeas or kidney beans.
3. Veggie-Packed Version
Add zucchini, spinach, kale, or celery.
4. Tomato-Rich Version
Add 1 tablespoon tomato paste.
5. Italian Herb Version
Add fresh basil or fresh parsley at the end.
6. Spicy Pasta Fagioli
Add extra red pepper flakes or diced jalapeños.
7. Gluten-Free Version
Use gluten-free pasta or rice.
8. Brothy Version
Add an additional cup of vegetable broth.
9. Minestrone-Style
Add green beans or diced potatoes.
10. Cheesy Version
Top with Parmesan or mozzarella (optional).
❓ 10 FAQs
1. Is this Pasta Fagioli vegetarian?
Yes — it uses vegetable broth and contains no meat.
2. Can I blend the soup?
Yes — blending part of it makes it creamier.
3. Can I substitute cannellini beans?
Great Northern beans or navy beans work too.
4. Can I use fresh tomatoes?
Yes — add 2 chopped tomatoes with the vegetables.
5. Can I make it gluten-free?
Easily — use gluten-free pasta.
6. Can I add more vegetables?
Absolutely — this soup is very flexible.
7. How do I keep the pasta from getting mushy?
Cook it separately or slightly undercook it.
8. Can I add meat?
Yes — shredded chicken or turkey keeps it healthy.
9. Can I freeze Pasta Fagioli?
Yes — freeze without pasta for best texture.
10. Does it get thicker?
Yes — pasta absorbs broth. Add more liquid when reheating.
🏁 Conclusion
This Pasta Fagioli is the perfect blend of simplicity, comfort, and authentic Italian flavor. Filled with beans, pasta, vegetables, and fragrant herbs, it’s hearty enough for dinner yet light enough to enjoy anytime. With minimal ingredients and big flavor, it’s an instant classic for cozy nights, family meals, and nourishing homemade cooking.
Warm, rustic, wholesome, and deeply satisfying — it’s everything you want in a comforting Italian soup.