Pasta e Fagioli classic italian

Featured in: Hearty Comfort Food

This classic Italian dish blends tender pasta with creamy cannellini and borlotti beans in a flavorful tomato and herb broth. Aromatic vegetables like onion, carrots, celery, and garlic build depth in the base, while oregano and thyme add earthy notes. Slow-simmering melds all flavors, and fresh parsley alongside a drizzle of olive oil finishes the dish with bright, fresh accents. Perfect for an easy, comforting main course, suitable for vegetarian diets and adaptable for vegan preferences.

Simple kitchen staples transform into a warm bowl ideal for any season, offering balanced protein, carbs, and rich taste without heaviness. Leftovers thicken beautifully and can be refreshed with extra broth, making it a satisfying option for multiple meals.

Updated on Tue, 18 Nov 2025 13:06:00 GMT
Steaming hot Pasta e Fagioli soup, a hearty bowl with visible pasta and creamy beans. Save
Steaming hot Pasta e Fagioli soup, a hearty bowl with visible pasta and creamy beans. | dashnosh.com

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

When the weather cools down, I always crave a bowl of warm, comforting soup. Pasta e Fagioli is a staple in my kitchen for busy weeknights & relaxed weekends alike.

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: 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 for about 6 minutes until softened.
Add garlic:
Stir in minced garlic and cook for 1 minute until fragrant.
Create broth:
Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes, salt, and pepper. Bring to a simmer.
Add beans:
Stir in cannellini and borlotti beans. Simmer uncovered for 10 minutes for flavors to meld.
Add pasta:
Add pasta and cook until al dente, about 8–10 minutes, stirring occasionally.
Adjust and finish:
Taste and adjust seasoning. Add more broth or water if soup is too thick.
Serve:
Remove from heat, stir in fresh parsley. Ladle soup into bowls and top with Parmesan cheese and a drizzle of olive oil if desired.
Save
| dashnosh.com

My family gathers around the table for this soup on rainy days—even picky eaters ask for seconds!

Required Tools

Large soup pot, cutting board and knife, wooden spoon, ladle

Allergen Information

Contains gluten and dairy: opt for gluten-free pasta and dairy-free cheese to accommodate allergies.

Nutritional Information (per serving)

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

A close up shot of Pasta e Fagioli, garnished with fresh parsley and Parmesan cheese. Save
A close up shot of Pasta e Fagioli, garnished with fresh parsley and Parmesan cheese. | dashnosh.com

This Pasta e Fagioli delivers big flavor with humble ingredients. Perfect for sharing at any family supper.

Kitchen Q&A

What type of pasta works best in this dish?

Small shapes like ditalini or elbow macaroni hold well, cooking to tender without overpowering the soup’s texture.

Can I make this dairy-free?

Yes, omit the Parmesan or substitute with a plant-based alternative to keep it dairy-free while maintaining richness.

How do I prevent the pasta from overcooking?

Add pasta toward the end of cooking and stir occasionally, aiming for al dente consistency as it will soften further when resting.

What herbs enhance the broth’s flavor?

Dried oregano and thyme provide aromatic, earthy notes that complement the tomato base and beans beautifully.

Is it possible to thicken or thin the soup after cooking?

Yes, left-over soup may thicken; simply add vegetable broth or water when reheating to achieve desired consistency.

Can this dish be prepared vegan?

Absolutely, removing Parmesan or using a vegan cheese alternative keeps the dish plant-based without sacrificing flavor.

Pasta e Fagioli classic italian

Hearty Italian dish with pasta, beans, and tomato broth, ideal for comforting meals any time.

Prep Duration
15 min
Cook Duration
35 min
Complete Duration
50 min
Created by Tyler Morgan

Recipe Type Hearty Comfort Food

Skill Level Easy

Cultural Heritage Italian

Output 4 Portion Size

Nutritional Categories 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 (e.g., 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

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Adjust Seasoning: Taste and adjust seasoning as needed. If the mixture is too thick, add additional broth or water.

Step 07

Finish and Garnish: Remove from heat, stir in chopped fresh parsley. Ladle into bowls, garnish with grated Parmesan and drizzle with olive oil if desired. Serve hot.

Kitchen Tools Needed

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

Allergy Alerts

Review ingredients carefully for potential allergens and seek professional medical guidance if concerned.
  • Contains gluten; substitute gluten-free pasta as needed.
  • Contains dairy if Parmesan cheese is used.
  • Check labels for potential allergens in beans or broth.

Nutrition Details (serving size)

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