Pasta e Fagioli Classic

Featured in: One-Pot Comfort Meals

This classic Italian dish combines tender pasta with creamy cannellini and borlotti beans simmered in a rich tomato and herb broth. Aromatic vegetables like onion, carrots, and celery create a flavorful base, enhanced by garlic, oregano, and thyme. Simmered until flavors meld, then garnished with fresh parsley and optional Parmesan, it makes a cozy and satisfying meal ideal year-round. Adjust seasoning and broth consistency to your liking for a perfect balance.

Updated on Tue, 18 Nov 2025 10:08:00 GMT
Steaming bowl of Pasta e Fagioli soup, garnished with fresh parsley and Parmesan cheese, ready to enjoy. Save
Steaming bowl of Pasta e Fagioli soup, garnished with fresh parsley and Parmesan cheese, ready to enjoy. | fireandbites.com

A classic Italian soup featuring tender pasta, creamy beans, and a savory tomato broth, perfect for a cozy meal any time of year.

The first time I made Pasta e Fagioli Soup, my kitchen was filled with the warmth of simmering tomatoes and herbs. This recipe quickly became a weekday staple in our home for its simplicity and delicious taste.

Ingredients

  • Olive oil: 2 tablespoons
  • Yellow onion: 1 medium, finely chopped
  • Carrots: 2 medium, diced
  • Celery: 2 stalks, diced
  • Garlic: 3 cloves, minced
  • Cannellini beans: 1 can (15 oz / 400 g), drained and rinsed
  • Borlotti or kidney beans: 1 can (15 oz / 400 g), drained and rinsed
  • Small pasta: 3/4 cup (120 g), e.g. ditalini or elbow macaroni
  • Diced tomatoes: 1 can (14 oz / 400 g)
  • Low-sodium vegetable broth: 4 cups (1 liter)
  • Dried oregano: 1 teaspoon
  • Dried thyme: 1 teaspoon
  • Chili flakes: 1/2 teaspoon (optional)
  • Salt and black pepper: To taste
  • Fresh parsley: 1/4 cup chopped
  • Grated Parmesan cheese: For serving (optional)
  • Extra virgin olive oil: For drizzling

Instructions

Sauté vegetables:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and cook about 6 & 7 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Add broth and tomato:
Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes if using, salt, and pepper. Bring to a simmer.
Stir in beans:
Add cannellini and borlotti beans. Let the soup simmer uncovered for 10 minutes so flavors meld.
Add pasta:
Add pasta and cook until al dente, stirring occasionally (about 8 & 10 minutes).
Adjust and finish:
Taste and adjust seasoning. If too thick, add a splash of broth or water.
Stir in parsley:
Remove from heat and stir in fresh parsley.
Serve:
Ladle into bowls, top with Parmesan and a drizzle of olive oil if desired. Enjoy hot.
Save
| fireandbites.com

Our family tradition is to prepare Pasta e Fagioli on rainy afternoons so we can gather around the table with bowls of steaming soup and plenty of bread for dipping.

Required Tools

Large soup pot, cutting board and knife, wooden spoon, and ladle are all you need for this recipe.

Allergen Information

Contains gluten from pasta and dairy if you use Parmesan. Use gluten-free pasta and dairy-free cheese as alternatives if needed.

Nutritional Information

Each serving provides about 340 calories, 7 g total fat, 56 g carbohydrates, and 13 g protein.

A hearty and flavorful Pasta e Fagioli soup, with visible vegetables and beans simmering in a tomato-based broth. Save
A hearty and flavorful Pasta e Fagioli soup, with visible vegetables and beans simmering in a tomato-based broth. | fireandbites.com

This soup is even better the next day—add a little broth and reheat gently for an easy, delicious leftover meal.

Common Questions

What type of pasta works best in this dish?

Small pasta shapes like ditalini or elbow macaroni work best as they blend well with the beans and broth without overpowering the texture.

Can this dish be made vegan?

Yes, simply omit the Parmesan cheese or replace it with a plant-based alternative to keep it vegan-friendly.

How do I prevent the pasta from becoming too soft?

Cook the pasta al dente according to package instructions and avoid overcooking since it will continue to soften in the broth.

What herbs complement the flavor here?

Dried oregano and thyme add a subtle earthiness and depth that balance the tomato and bean flavors beautifully.

How can I adjust the broth thickness?

If the dish thickens too much, simply stir in a splash of vegetable broth or water before serving for desired consistency.

Pasta e Fagioli Classic

A warm blend of pasta, beans, and tomato broth for a filling and flavorful meal.

Setup Duration
15 min
Time at Heat
35 min
Complete Duration
50 min
Created by Logan Hayes

Recipe Type One-Pot Comfort Meals

Skill Level Easy

Cultural Background Italian

Output 4 Portion Count

Special Diet Info Meat-Free

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, finely chopped
03 2 medium carrots, diced
04 2 celery stalks, diced
05 3 garlic cloves, minced

Beans and Pasta

01 1 can (15 oz) cannellini beans, drained and rinsed
02 1 can (15 oz) borlotti or kidney beans, drained and rinsed
03 3/4 cup small pasta (ditalini or elbow macaroni)

Broth and Tomato

01 1 can (14 oz) diced tomatoes
02 4 cups low-sodium vegetable broth
03 1 teaspoon dried oregano
04 1 teaspoon dried thyme
05 1/2 teaspoon chili flakes (optional)
06 Salt and freshly ground black pepper, to taste

Garnishes

01 1/4 cup chopped fresh parsley
02 Grated Parmesan cheese, for serving (optional)
03 Extra virgin olive oil, for drizzling

Method Steps

Phase 01

Sauté vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and cook for 6 to 7 minutes until softened.

Phase 02

Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Phase 03

Combine broth and seasonings: Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes if using, salt, and pepper. Bring mixture to a simmer.

Phase 04

Incorporate beans: Add cannellini and borlotti beans, simmer uncovered for 10 minutes to blend flavors.

Phase 05

Cook pasta: Add pasta and cook according to package directions until al dente, usually 8 to 10 minutes, stirring occasionally.

Phase 06

Adjust seasoning and consistency: Taste and correct seasoning as needed. Add extra broth or water if soup is too thick.

Phase 07

Finish with herbs: Remove from heat and stir in fresh parsley.

Phase 08

Serve: Ladle into bowls, garnish with grated Parmesan and a drizzle of olive oil if desired. Serve hot.

Kitchen Tools Needed

  • Large soup pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Allergy Details

Always review ingredients individually for potential allergens and seek professional medical guidance if uncertain.
  • Contains gluten from pasta; substitute gluten-free pasta as needed.
  • Contains dairy if Parmesan is used; omit or replace for dairy-free version.
  • Verify bean and broth labels for other allergens.

Dietary Information (Single Portion)

Values shown are estimates only - please consult healthcare providers for specific dietary advice.
  • Energy Content: 340
  • Fats: 7 g
  • Carbohydrates: 56 g
  • Proteins: 13 g