Classic Pasta Fagioli Italian

Featured in: Everyday Comforts

This comforting Italian dish blends tender pasta with creamy cannellini and borlotti beans in a savory tomato and herb broth. Sautéed onion, carrots, celery, and garlic form a flavorful base brought together with oregano and thyme. Simmered until flavors meld, the dish finishes with fresh parsley, a drizzle of olive oil, and optional Parmesan for extra richness. Ideal for a cozy meal, this hearty soup balances freshness and warmth in every bite.

Updated on Tue, 18 Nov 2025 12:12:00 GMT
Steaming bowl of Pasta e Fagioli Soup, brimming with tender pasta and savory tomato broth. Save
Steaming bowl of Pasta e Fagioli Soup, brimming with tender pasta and savory tomato broth. | butterhollow.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, my kitchen was filled with the delicious scent of simmering tomatoes and herbs. This recipe quickly became a favorite go-to whenever I wanted a nourishing, warming meal to share with family.

Ingredients

  • Olive oil: 2 tablespoons
  • Yellow onion: 1 medium, finely chopped
  • Carrots: 2 medium, diced
  • Celery: 2 stalks, diced
  • Garlic cloves: 3, 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)
  • Vegetable broth: 4 cups (1 liter), low-sodium
  • Dried oregano: 1 teaspoon
  • Dried thyme: 1 teaspoon
  • Chili flakes (optional): 1/2 teaspoon
  • Salt and freshly ground black pepper: To taste
  • Fresh parsley: 1/4 cup, chopped
  • Grated Parmesan cheese (optional): For serving
  • Extra virgin olive oil: For drizzling

Instructions

Start the vegetables:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and saute for 6–7 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Build the base:
Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes (if using), salt, and pepper. Bring to a simmer.
Simmer with beans:
Stir in cannellini and borlotti beans. Simmer uncovered for 10 minutes to allow flavors to meld.
Cook the pasta:
Add pasta and cook according to package instructions until al dente (usually 8–10 minutes), stirring occasionally.
Final taste:
Taste and adjust seasoning if needed. If soup is too thick, add a bit more broth or water.
Finish:
Remove from heat. Stir in fresh parsley.
Serve:
Ladle into bowls, top with grated Parmesan and a drizzle of olive oil if desired. Serve hot.
Save
| butterhollow.com

This soup is a staple in our home, especially on chilly evenings when everyone gathers around the table for seconds. It always brings back memories of family dinners and laughter.

Required Tools

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

Allergen Information

Contains gluten (pasta). Contains dairy if using Parmesan. Check bean and broth labels for potential allergens.

Nutritional Information (per serving)

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

A close-up shot of rich, comforting Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan. Save
A close-up shot of rich, comforting Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan. | butterhollow.com

This timeless soup is perfect for sharing and adaptable to suit any taste or occasion. Enjoy your bowl of comfort with fresh herbs and a sprinkle of cheese!

Kitchen Tips & Answers

What pasta works best for this dish?

Small shapes like ditalini or elbow macaroni hold broth well and cook evenly. Avoid overcooking to prevent mushiness.

Can I make it vegan?

Yes, omit Parmesan or replace with plant-based cheese to keep it vegan-friendly without losing flavor.

How can I thicken or thin the soup?

Simmer longer to thicken or add extra vegetable broth or water to thin it to your preferred consistency.

What herbs enhance the flavor?

Dried oregano and thyme provide a classic savory depth, balanced by the freshness of parsley at the end.

How to store leftovers?

Refrigerate in an airtight container for up to 3 days. Reheat gently, adding broth or water if it thickens too much.

Classic Pasta Fagioli Italian

Hearty blend of pasta, beans, and tomato broth for a comforting Italian main dish.

Prep duration
15 min
Heat duration
35 min
Complete duration
50 min
Created by Ella Thompson


Skill level Easy

Heritage Italian

Output 4 Portions

Eating preferences 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

Phase 01

Sauté Vegetables: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery; 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, dried oregano, dried thyme, chili flakes if using, and season with salt and pepper. Bring to a simmer.

Phase 04

Incorporate Beans: Add cannellini and borlotti beans to the pot. Simmer uncovered for 10 minutes to develop flavors.

Phase 05

Cook Pasta: Add small pasta and cook according to package instructions until al dente, stirring occasionally (approximately 8 to 10 minutes).

Phase 06

Adjust Seasoning: Taste and adjust seasoning as needed. If soup is too thick, thin with additional broth or water.

Phase 07

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

Phase 08

Serve: Ladle soup into bowls. Garnish with grated Parmesan cheese 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 individual ingredients for potential allergens and seek professional medical guidance if uncertain.
  • Contains gluten from pasta; substitute with gluten-free pasta if necessary.
  • Contains dairy if Parmesan cheese is used; omit or replace with non-dairy alternative for dairy-free diets.
  • Check labels of beans and broth for additional allergens.

Nutrient breakdown per portion

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