Pasta e Fagioli Italian Soup

Featured in: Cozy Everyday Meals

This comforting Italian dish blends tender pasta with creamy cannellini and borlotti beans, simmered in a savory tomato broth with aromatic herbs. The soup starts by sautéing fresh vegetables until soft, then combining beans and pasta to create a rich, hearty meal. Garnished with fresh parsley and optional Parmesan, it offers a balanced blend of textures and flavors perfect for any season.

Updated on Tue, 18 Nov 2025 15:28:00 GMT
Steaming hot Pasta e Fagioli soup in a bowl, garnished with fresh parsley and Parmesan. Save
Steaming hot Pasta e Fagioli soup in a bowl, garnished with fresh parsley and Parmesan. | meanwhilerecipe.com

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

Every time I make Pasta e Fagioli Soup, it brings back memories of bustling family kitchens and warm, satisfying dinners when the weather turns chilly. The aromas of simmering vegetables and herbs always make my home feel extra inviting.

Ingredients

  • Olive oil: 2 tablespoons, for sauteing vegetables
  • Yellow onion: 1 medium, finely chopped
  • Carrots: 2 medium, diced
  • Celery stalks: 2, 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, for garnish
  • Grated Parmesan cheese: for serving, optional
  • Extra virgin olive oil: for drizzling

Instructions

Saute vegetables:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Saute for 6–7 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Simmer broth:
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 consistency:
Taste and adjust seasoning if needed. If soup is too thick, add 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.
Hearty Italian Pasta e Fagioli, a delicious soup with beans, vegetables, and small pasta pieces. Save
Hearty Italian Pasta e Fagioli, a delicious soup with beans, vegetables, and small pasta pieces. | meanwhilerecipe.com

This soup was a staple at our weekend gatherings, especially when my grandmother wanted something that everyone could enjoy. Watching kids scoop up the tender beans and twirl the tiny pasta always brings a smile to my face.

Required Tools

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

Allergen Information

Contains gluten (from pasta) and dairy (if using Parmesan). Be sure to check labels and choose gluten-free pasta and plant-based cheese for dietary needs.

Nutritional Information

Per serving: 340 calories, 7 g total fat, 56 g carbohydrates, 13 g protein.

A close-up of a rustic bowl filled with flavorful Pasta e Fagioli, ready to eat. Save
A close-up of a rustic bowl filled with flavorful Pasta e Fagioli, ready to eat. | meanwhilerecipe.com

Pasta e Fagioli Soup is even better the next day, making it a wonderful make-ahead meal. Enjoy every cozy, flavorful bite.

Recipe FAQ

What type of pasta is best for this dish?

Small pasta shapes like ditalini or elbow macaroni work best as they cook evenly and complement the beans well.

Can I use dried beans instead of canned?

Yes, but dried beans must be soaked and cooked beforehand as they require longer cooking times compared to canned beans.

How can I make this dish vegan?

Simply omit the Parmesan or substitute it with a plant-based cheese alternative to keep the flavors vibrant and dairy-free.

What herbs enhance the flavor of this soup?

Dried oregano and thyme add earthy tones, while a pinch of chili flakes offers a subtle heat that complements the tomato base.

How should leftovers be reheated?

Reheat gently on the stove, adding extra broth or water if the dish thickens to restore its perfect consistency.

Pasta e Fagioli Italian Soup

A hearty Italian classic featuring pasta, creamy beans, and a rich tomato broth.

Time to Prepare
15 mins
Time to Cook
35 mins
Complete Time
50 mins
Created by Meanwhilerecipe Clara Bennett

Recipe Category Cozy Everyday Meals

Skill Level Easy

Cuisine Type Italian

Makes 4 Number of Servings

Diet Considerations Vegetarian-Friendly

Ingredient List

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

Steps

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

Combine Liquids and Spices: 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 meld 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 the soup and adjust salt and pepper as needed. If too thick, add additional broth or water.

Step 07

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

Step 08

Serve: Ladle into bowls; 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 Notes

Examine all food items for allergens and consult your doctor for concerns.
  • Contains gluten from pasta; substitute gluten-free pasta if necessary.
  • Contains dairy if Parmesan is used; omit or replace for a dairy-free variation.
  • Check labels of beans and broth for possible allergens.

Nutrition Info (per portion)

These details are meant for reference, not as a substitute for medical guidance.
  • Energy (Calories): 340
  • Fats: 7 g
  • Carbohydrates: 56 g
  • Proteins: 13 g