Pasta e Fagioli Soup

Featured in: Family Comfort Plates

This comforting dish brings together tender pasta and creamy beans in a flavorful tomato and herb broth. Sautéed onions, carrots, and celery create a savory base, enhanced by garlic, oregano, and thyme. The beans add richness while the small pasta cooks to al dente perfection, absorbing the aromatic broth. Finished with fresh parsley and optional Parmesan, it’s a warm, satisfying meal ideal any time of year.

Updated on Tue, 18 Nov 2025 16:20:00 GMT
Steaming bowl of Pasta e Fagioli soup, with a sprinkle of fresh parsley and Parmesan. Pin it
Steaming bowl of Pasta e Fagioli soup, with a sprinkle of fresh parsley and Parmesan. | weeknightwhisk.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 enjoyed Pasta e Fagioli on a chilly autumn evening. The blend of beans, pasta, and tomato broth filled our kitchen with inviting aromas, and everyone went back for seconds.

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), 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 freshly ground black pepper: To taste
  • Fresh parsley: 1/4 cup, chopped
  • Grated Parmesan cheese: For serving (optional)
  • Extra virgin olive oil: For drizzling

Instructions

Sauté the vegetables:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery and sauté for 6–7 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Simmer with broth and seasonings:
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 (usually 8–10 minutes), stirring occasionally.
Adjust and finish:
Taste and adjust seasoning if needed. If soup is too thick, add a bit more broth or water.
Add parsley and serve:
Remove from heat. Stir in fresh parsley. Ladle into bowls, top with grated Parmesan and a drizzle of olive oil if desired. Serve hot.
Hearty and flavorful, this Pasta e Fagioli soup promises warmth and comfort, perfect for a cold evening. Pin it
Hearty and flavorful, this Pasta e Fagioli soup promises warmth and comfort, perfect for a cold evening. | weeknightwhisk.com

This soup brought my family together on a cold evening as we gathered around the table, each bowl topped just how we liked it.

Required Tools

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

Allergen Information

Contains gluten in the pasta and dairy if Parmesan is used. Always check bean and broth labels for allergens.

Nutritional Information

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

Ladle scooping a serving of Pasta e Fagioli, a rustic Italian soup with vegetables and pasta. Pin it
Ladle scooping a serving of Pasta e Fagioli, a rustic Italian soup with vegetables and pasta. | weeknightwhisk.com

Pasta e Fagioli is delicious fresh or reheated. Customize toppings to suit everyone at your table.

Common Questions

What type of pasta works best?

Small pastas like ditalini or elbow macaroni hold up well without overpowering the broth.

Can I make this dish vegan?

Yes, simply omit the Parmesan cheese or use a plant-based alternative for a vegan-friendly version.

How do I prevent the pasta from becoming mushy?

Cook pasta just until al dente according to package instructions and avoid overcooking during simmering.

What herbs enhance the flavor?

Dried oregano and thyme contribute aromatic depth alongside fresh parsley added at the end.

Can I use different beans?

Yes, substitute with cannellini, borlotti, kidney, or similar creamy beans for a similar texture and taste.

Pasta e Fagioli Soup

Tender pasta and creamy beans simmered in a savory tomato broth with herbs and spices.

Prep Time
15 min
Cook Time
35 min
Time Needed
50 min
Created by Ella Thompson


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary 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 (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

Step-by-Step

Step 01

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

Step 02

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

Step 03

Simmer Broth and Tomatoes: 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 blend flavors.

Step 05

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

Step 06

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

Step 07

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

Step 08

Serve: Ladle soup into bowls. Top with grated Parmesan cheese and drizzle with extra virgin olive oil if desired. Serve hot.

Tools Required

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

Allergy Notice

Go through every ingredient to identify allergens and talk to your healthcare provider if you have concerns.
  • Contains gluten from pasta; substitute with gluten-free pasta if needed.
  • Contains dairy if Parmesan cheese is used; omit or replace for dairy-free option.
  • Check labels of beans and broth for additional allergens.

Nutrition Information (per portion)

Nutrition details are for general reference and shouldn't replace advice from your doctor.
  • Caloric Content: 340
  • Fats: 7 g
  • Carbohydrates: 56 g
  • Proteins: 13 g