Pasta e Fagioli Soup

Featured in: Lazy Day Meals

This classic Italian dish blends tender pasta with creamy beans in a flavorful tomato and herb broth. Sautéed onions, carrots, and celery form the aromatic base, enhanced by garlic, oregano, and thyme. Simmered to meld the flavors, it’s finished with fresh parsley and optional Parmesan for a rich, satisfying meal. Perfect as a warm, comforting bowl any time of year and easy to prepare with pantry staples.

Updated on Tue, 18 Nov 2025 11:08:00 GMT
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan cheese for serving. Save to Pinterest
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan cheese for serving. | snackandmack.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 on a chilly Sunday after returning from a trip to Rome, and the aroma instantly made my kitchen feel like an Italian trattoria.

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) (e.g., ditalini or elbow macaroni)
  • Diced tomatoes: 1 can (14 oz / 400 g)
  • Low-sodium vegetable broth: 4 cups (1 liter)
  • 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

Cook 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. 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.
Cook pasta:
Add pasta. 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.
Add herbs:
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 to Pinterest
| snackandmack.com

Sharing Pasta e Fagioli on a rainy evening brought my family around the table with laughter and stories of past travels.

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 allergens.

Nutritional Information

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

Hearty Pasta e Fagioli Soup with tender pasta, flavorful broth, and creamy beans, ready to enjoy. Save to Pinterest
Hearty Pasta e Fagioli Soup with tender pasta, flavorful broth, and creamy beans, ready to enjoy. | snackandmack.com

This soup tastes even better the next day. Enjoy with crusty bread and good company.

Recipe FAQs

What pasta types work best for this dish?

Small shapes like ditalini or elbow macaroni hold the broth well and cook evenly without becoming mushy.

Can this dish be made vegan?

Yes, simply omit Parmesan or use a plant-based alternative to keep it fully plant-based.

How do I adjust seasoning if the broth tastes bland?

Try adding salt gradually and a touch of freshly ground black pepper, or a pinch of chili flakes for subtle heat.

What is the best way to reheat leftovers?

Reheat gently on the stove, adding a splash of broth or water to restore the original consistency.

Are there any common allergens in this dish?

This dish contains gluten from pasta and dairy if Parmesan is added; gluten-free pasta and dairy-free alternatives are suitable substitutes.

Pasta e Fagioli Soup

A cozy Italian dish with tender pasta, creamy beans, and rich tomato broth.

Prep Time
15 min
Cook Time
35 min
Overall Time
50 min
Recipe by Snack And Mack Ryan Mitchell

Recipe Type Lazy Day Meals

Skill Level Easy

Cuisine Type Italian

Output 4 Serving Size

Dietary Details 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 ¾ 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 ½ teaspoon chili flakes (optional)
06 Salt and freshly ground black pepper, to taste

Garnishes

01 ¼ 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. Cook, stirring occasionally, until vegetables are softened, about 6 to 7 minutes.

Step 02

Cook Garlic: Add minced garlic to the pot and cook for 1 minute until fragrant.

Step 03

Combine Broth Ingredients: Pour in diced tomatoes, vegetable broth, oregano, thyme, chili flakes if using, salt, and pepper. Stir and bring the mixture to a simmer.

Step 04

Add Beans and Simmer: Incorporate cannellini and borlotti beans. Maintain a gentle simmer uncovered for 10 minutes to develop flavors.

Step 05

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

Step 06

Adjust Seasoning: Taste the soup and adjust salt and pepper as necessary. If the consistency is too thick, add extra broth or water to reach desired texture.

Step 07

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

Step 08

Serve: Ladle soup into bowls. Garnish with grated Parmesan and a drizzle of olive oil if desired. Serve immediately.

Equipment Needed

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

Allergy Info

Double-check every item for known allergies. If unsure, reach out to a healthcare provider.
  • Contains gluten from pasta; substitute with gluten-free pasta if required.
  • Contains dairy if Parmesan is added; omit or replace with dairy-free alternative for intolerance.
  • Check beans and broth labels for potential allergens.

Nutrition Details (each serving)

Nutrient details are offered for reference only. Speak with your doctor for personal health questions.
  • Calorie Count: 340
  • Fat Content: 7 g
  • Carbohydrate: 56 g
  • Proteins: 13 g