Pasta e Fagioli Classic

Featured in: Rustic Comfort Meals

This comforting Italian dish combines tender pasta with creamy cannellini and borlotti beans, simmered in a savory tomato and herb broth. Sautéed vegetables provide a rich base, enhanced by oregano, thyme, and optional chili flakes. Finished with fresh parsley and optional Parmesan, it offers a warm, hearty meal suitable for vegetarians. Preparation is straightforward and quick, making it ideal for any time of year.

Updated on Tue, 18 Nov 2025 14:13:00 GMT
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and ready to eat. Save
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and ready to eat. | birchplate.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 made Pasta e Fagioli for my family on a chilly evening, and it instantly became a staple during colder months. The warm flavors bring back memories of gathering around the table for a satisfying dinner.

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 pepper: freshly ground, to taste
  • 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. Sauté for 6 & 7 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Add broth and tomatoes:
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 pasta:
Add pasta and cook according to package instructions until al dente (usually 8 & 10 minutes), stirring occasionally.
Adjust seasoning:
Taste and adjust seasoning if needed. If soup is too thick, add a bit more broth or water.
Finish with parsley:
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.
Hearty Italian Pasta e Fagioli Soup, with visible pasta and creamy beans in a rich broth. Save
Hearty Italian Pasta e Fagioli Soup, with visible pasta and creamy beans in a rich broth. | birchplate.com

This soup brings my family together after a busy day and fills the kitchen with inviting aromas. Sharing Pasta e Fagioli always creates moments of warmth and laughter at our table.

Required Tools

Large soup pot, cutting board and knife, wooden spoon, ladle for serving.

Allergen Information

Contains gluten (pasta). For gluten-free, use alternative pasta. Contains dairy if using Parmesan. Check all labels for allergens.

Nutritional Information (per serving)

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

A close-up view of flavorful Pasta e Fagioli Soup, perfect for a comforting dinner. Save
A close-up view of flavorful Pasta e Fagioli Soup, perfect for a comforting dinner. | birchplate.com

Enjoy this Italian classic with good bread and company. Each spoonful delivers heartwarming comfort and rustic flavor.

Recipe Questions & Answers

What pasta types work best in this dish?

Small shapes like ditalini or elbow macaroni hold up well without overpowering the broth, cooking evenly alongside the beans.

Can I make this dish vegan?

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

How can I adjust the thickness of the broth?

If the broth thickens too much, add a splash of vegetable broth or water when reheating or before serving.

What herbs complement the flavors best?

Dried oregano and thyme provide an earthy aroma, enhancing the tomato base and beans for a balanced flavor.

Are there any allergen concerns to note?

This dish contains gluten from pasta and might include dairy if Parmesan is added; gluten-free pasta and dairy-free cheese can be used as substitutes.

Pasta e Fagioli Classic

Hearty Italian dish with pasta, beans, and tomato broth, perfect for cozy meals year-round.

Prep Duration
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by Elena Hart


Skill Level Easy

Cuisine Type Italian

Servings produced 4 Serving Size

Diet Details Vegetarian-Friendly

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

Step-by-Step Guide

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, cooking for 1 minute until fragrant.

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

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

Tools Needed

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

Allergy Details

Review all components to spot allergies and check with a doctor if you're unsure.
  • Contains gluten from pasta; substitute gluten-free pasta if necessary.
  • Contains dairy if Parmesan is used; omit or replace for dairy-free diet.
  • Check labels on beans and broth for potential allergens.

Nutrition Breakdown (each serving)

Nutritional info is for reference. Please consult your doctor for specifics.
  • Energy (Calories): 340
  • Fats: 7 g
  • Carbohydrates: 56 g
  • Proteins: 13 g