Pasta e Fagioli Classic

Featured in: Comfort Food Cravings

This flavorful Italian dish combines tender pasta and creamy beans simmered in a rich tomato and herb broth. Sautéed vegetables add depth and aroma, while fresh parsley and Parmesan enhance every spoonful. Simple preparation and a comforting texture make this a perfect warm meal for any season. Optional chili flakes add a gentle heat, balanced by the earthiness of oregano and thyme.

Ideal for vegetarians and easily adapted to suit vegan diets by omitting cheese. Serve hot with a drizzle of extra virgin olive oil to elevate the flavor profile. Leftovers can thicken; add broth when reheating to restore consistency.

Updated on Tue, 18 Nov 2025 09:36: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. | toastytongs.com

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

I first tasted Pasta e Fagioli on a chilly autumn evening while visiting family in northern Italy. The warmth of the broth combined with the creamy beans and pasta instantly became one of my go-to comfort foods.

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), such as ditalini or elbow macaroni
  • Diced tomatoes: 1 can (14 oz / 400 g)
  • Vegetable broth: 4 cups (1 liter), low-sodium
  • Dried oregano: 1 teaspoon
  • Dried thyme: 1 teaspoon
  • Chili flakes (optional): 1/2 teaspoon
  • Salt and black pepper: To taste, freshly ground
  • Fresh parsley: 1/4 cup, chopped
  • Grated Parmesan cheese (optional): For serving
  • 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 for about 6 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Add liquids and herbs:
Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes (if using), salt, and pepper. Bring to a simmer.
Add beans:
Stir in cannellini and borlotti beans. Simmer uncovered for 10 minutes to allow flavors to meld.
Cook pasta:
Add pasta and cook according to package instructions until al dente, about 8 minutes, stirring occasionally.
Adjust seasoning:
Taste and adjust seasoning as needed. If the soup is too thick, add a bit more broth or water.
Finish soup:
Remove from heat and stir in fresh parsley.
Serve:
Ladle into bowls, top with grated Parmesan and a drizzle of olive oil if desired. Serve hot.
Save
| toastytongs.com
Save
| toastytongs.com

On busy weeknights, my family gathers around the table for this soup, each person adding their own favorite toppings. The simple flavors make it a nostalgic meal for all of us.

Required Tools

Large soup pot, cutting board and knife, wooden spoon, and ladle ensure easy soup preparation and serving.

Allergen Information

Contains gluten if using regular pasta and dairy if using Parmesan. For gluten-free or dairy-free options, substitute with suitable alternatives.

Nutritional Information (per serving)

Calories: 340. Total Fat: 7 g. Carbohydrates: 56 g. Protein: 13 g.

Hearty homemade Pasta e Fagioli Soup with visible chunks of vegetables floating in a rich tomato broth. Save
Hearty homemade Pasta e Fagioli Soup with visible chunks of vegetables floating in a rich tomato broth. | toastytongs.com
Hearty homemade Pasta e Fagioli Soup with visible chunks of vegetables floating in a rich tomato broth. Save
Hearty homemade Pasta e Fagioli Soup with visible chunks of vegetables floating in a rich tomato broth. | toastytongs.com

Serve Pasta e Fagioli hot with extra Parmesan or olive oil for a truly satisfying meal. It makes delicious leftovers, perfect for cozy days ahead.

Recipe FAQ

What pasta works best for this dish?

Small pasta shapes like ditalini or elbow macaroni are ideal, as they cook evenly and blend well with the beans and broth.

Can I make this gluten-free?

Yes, substitute the traditional pasta with gluten-free alternatives to accommodate dietary needs.

How to achieve a richer flavor?

Adding a Parmesan rind while simmering boosts flavor depth; remove it before serving.

Is this dish suitable for vegans?

Omit the Parmesan or use a plant-based alternative to make it vegan-friendly.

How to store leftovers?

Store in a sealed container in the refrigerator. Reheat gently, adding broth or water to maintain the desired consistency.

Can I adjust the spice level?

Yes, include or omit chili flakes according to your heat preference without altering the core flavors.

Pasta e Fagioli Classic

Hearty Italian dish featuring tender pasta, creamy beans, and a savory tomato broth.

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min
Created By Daniel Brooks


Skill Level Easy

Heritage Italian

Output 4 Portions

Dietary considerations Meat-Free

Components

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

Directions

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 the mixture to a simmer.

Phase 04

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

Phase 05

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

Phase 06

Adjust seasoning: Taste and adjust salt and pepper as needed. Add additional broth or water if the soup is too thick.

Phase 07

Add fresh herbs: Remove from heat and stir in chopped parsley.

Phase 08

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

Tools needed

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

Allergy details

Review each ingredient for potential allergens and consult with a healthcare professional if you're uncertain.
  • Contains gluten from pasta; substitute gluten-free pasta as necessary.
  • Contains dairy if Parmesan cheese is used; omit or replace for dairy-free version.
  • Check bean and broth labels for potential allergens.

Nutritional information (per portion)

These values are approximate guidelines only and shouldn't replace professional medical guidance.
  • Energy: 340
  • Fats: 7 g
  • Carbohydrates: 56 g
  • Proteins: 13 g