Pasta e Fagioli Soup – Classic Italian Bean & Pasta Soup

Pasta e Fagioli Soup – Classic Italian Bean & Pasta Soup 

Description

Pasta e Fagioli Soup is a classic Italian comfort food made with hearty beans, tender pasta, fresh vegetables, herbs, and a flavorful tomato-based broth. This traditional soup, often called “pasta and beans,” is known for its rustic simplicity and incredible depth of flavor. It combines affordable pantry ingredients to create a warm, satisfying meal that feels like a hug in a bowl. The creamy texture of the beans blends beautifully with the rich broth, while the small pasta adds heartiness and makes this soup filling enough to enjoy as a complete dinner. This recipe is inspired by traditional Italian home cooking, where simple ingredients are transformed into a delicious and nourishing meal for the whole family. The combination of onions, carrots, celery, garlic, tomatoes, and Italian herbs creates a flavorful base, while beans provide plant-based protein and fiber. Pasta e Fagioli Soup is perfect for cold evenings, meal prep, family dinners, or anyone looking for an easy homemade soup packed with flavor. Serve it with crusty bread, a fresh salad, or a sprinkle of Parmesan cheese for the ultimate Italian-inspired meal. Whether you enjoy it as a light lunch or a comforting dinner, this classic soup brings warmth, nutrition, and authentic Italian flavors to your table.

Ingredients For the Soup Base

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 5 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 2 tablespoons tomato paste
  • 6 cups vegetable broth or chicken broth
  • 1 bay leaf

For the Beans & Pasta

  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1½ cups small pasta (ditalini, elbow pasta, or small shells)
  • 2 cups fresh spinach or kale (optional)

For Seasoning

  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon rosemary
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)

For Garnishing

  • Fresh parsley, chopped
  • Grated Parmesan cheese
  • Extra virgin olive oil drizzle
  • Fresh cracked black pepper

Step-by-Step Instructions

  1. Heat olive oil in a large soup pot over medium heat.
  2. Add chopped onion, carrots, and celery. Cook for 5–6 minutes until the vegetables begin to soften.
  3. Add minced garlic and cook for 30 seconds until fragrant.
  4. Stir in tomato paste and cook for 1 minute to deepen the flavor.
  5. Add diced tomatoes, broth, bay leaf, oregano, basil, rosemary, Italian seasoning, salt, black pepper, and red pepper flakes.
  6. Bring the soup to a gentle boil, then reduce heat and simmer for 15 minutes.
  7. Add the beans to the soup. For a creamier texture, mash about ½ cup of beans before adding them.
  8. Stir in the pasta and cook according to package instructions until tender.
  9. Add spinach or kale during the final few minutes of cooking and stir until wilted.
  10. Remove the bay leaf and adjust seasoning if needed.
  11. Serve hot with Parmesan cheese, fresh parsley, and a drizzle of olive oil.
  12. Enjoy with warm crusty bread for a complete Italian-style meal.

Tips, Notes & Q/A

  • Use small pasta shapes because they blend best with the beans and broth.
  • Do not overcook the pasta if you plan to store leftovers because it will continue absorbing liquid.
  • For a thicker, creamier soup, mash some beans before adding them to the pot.
  • Add cooked Italian sausage or pancetta for a more traditional non-vegetarian version.
  • Use high-quality olive oil because it adds richness and authentic Mediterranean flavor.
  • Fresh herbs can be added at the end for extra brightness.
  • If the soup becomes too thick after storing, add extra broth before reheating.
  • Store leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freeze the soup without pasta if possible for the best texture. Add freshly cooked pasta when reheating.

Can I make Pasta e Fagioli Soup vegetarian?
Yes, simply use vegetable broth instead of chicken broth. The soup is naturally rich and flavorful without meat.

Can I use dried beans instead of canned beans?
Yes, but cook the beans completely before adding them to the soup.

What pasta works best for this recipe?
Ditalini is traditional, but small shells, elbow pasta, or orzo work well too.

Can I add meat to this soup?
Yes, Italian sausage, ground beef, or pancetta can be added for extra flavor and protein.

How do I prevent the pasta from getting too soft?
Cook pasta separately and add it when serving if you plan to keep leftovers for several days.

Servings & Nutrition

This recipe makes approximately 6 servings. Each serving contains an estimated 350–420 calories, 15–20g protein, 50–55g carbohydrates, 8–12g fat, and 10–12g fiber, depending on ingredients used. Beans provide plant-based protein, fiber, and essential minerals, while vegetables add vitamins and antioxidants. Pasta provides satisfying energy, and olive oil contributes healthy fats. Pasta e Fagioli Soup is a nutritious, budget-friendly, and comforting Italian classic that combines simple ingredients into a delicious homemade meal perfect for family dinners, meal prep, and cozy evenings.

Leave a Comment