Pasta Fagioli Classic Italian

Featured in: Comfort Food

This Italian soup blends tender pasta with creamy cannellini and borlotti beans in a savory tomato and herb broth. Aromatics like onion, carrot, celery, and garlic build depth, while oregano, thyme, and optional chili flakes add warmth. A sprinkle of fresh parsley and parmesan finish the dish with vibrant freshness and richness. Ideal for an easy, comforting meal, this soup brings hearty textures and traditional flavors in every spoonful.

Updated on Tue, 18 Nov 2025 08:06:00 GMT
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan cheese, ready to enjoy. Pin
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan cheese, ready to enjoy. | potfuljoy.com

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

Pasta e Fagioli has always been the ultimate comfort food in my kitchen. I remember the first chilly evening I made this, the aroma alone gathered my family around the table before even ladling the soup.

Ingredients

  • Olive oil: 2 tablespoons
  • 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
  • Grated Parmesan cheese: for serving (optional)
  • Extra virgin olive oil: for drizzling

Instructions

Cook 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 base:
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 for flavors to meld.
Cook pasta:
Add pasta and cook according to package instructions until al dente (usually 8 – 10 minutes), stirring occasionally.
Season to taste:
Taste and adjust seasoning if needed. If soup is too thick, add a bit more broth or water.
Finish 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.
Pin
| potfuljoy.com
Pin
| potfuljoy.com

This soup brings my family together at dinner and always gets requests for seconds. Even my kids love helping sprinkle the parsley and cheese on top.

Required Tools

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

Allergen Information

Contains gluten from pasta and dairy from Parmesan. Substitute with gluten-free pasta and plant-based cheese if needed.

Nutritional Information

Approximate nutrition per serving: 340 calories, 7 g total fat, 56 g carbohydrates, 13 g protein

A comforting view of homemade Pasta e Fagioli Soup, with visible pasta and beans in a rich tomato broth. Pin
A comforting view of homemade Pasta e Fagioli Soup, with visible pasta and beans in a rich tomato broth. | potfuljoy.com
A comforting view of homemade Pasta e Fagioli Soup, with visible pasta and beans in a rich tomato broth. Pin
A comforting view of homemade Pasta e Fagioli Soup, with visible pasta and beans in a rich tomato broth. | potfuljoy.com

Pasta e Fagioli is even better the next day. Warm up with a bowl and enjoy a taste of Italy at home.

Recipe Q&A

What pasta works best in this dish?

Small shapes like ditalini or elbow macaroni are ideal since they cook quickly and complement the beans and broth well.

Can I make a vegan version?

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

How should I adjust thickness when reheating leftovers?

The soup may thicken over time; adding a splash of broth or water while reheating restores the right consistency.

What herbs enhance the flavor in this dish?

Dried oregano and thyme bring an earthy aroma, while parsley added at the end adds freshness and color.

Is it possible to use gluten-free pasta?

Absolutely. Substitute regular pasta with gluten-free varieties to accommodate dietary needs without sacrificing taste.

Can I enrich the broth flavor?

Adding a Parmesan rind during simmering infuses extra depth; just remove it before serving.

Pasta Fagioli Classic Italian

A warm blend of pasta, beans, and tomato broth offering rich Italian flavors and cozy satisfaction.

Preparation time
15 min
Cooking time
35 min
Total time
50 min

Category Comfort Food

Difficulty Easy

Origin Italian

Yield 4 Servings

Dietary specifications Vegetarian

Ingredients

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, finely chopped
03 2 medium carrots, diced
04 2 stalks celery, 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, optional
03 Extra virgin olive oil, for drizzling

Instructions

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Season and Adjust: Taste and adjust seasoning as needed. If the soup is too thick, add additional broth or water to reach desired consistency.

Step 07

Finish with Fresh Herbs: 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 warm.

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Contains gluten from pasta; use gluten-free pasta if necessary.
  • Contains dairy if Parmesan is included; omit or substitute for dairy-free versions.
  • Check beans and broth labels for potential allergens.

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 340
  • Fat: 7 g
  • Carbs: 56 g
  • Protein: 13 g