Classic Pasta Fagioli Soup

Featured in: Hearty Dinners

This classic Italian soup features tender pasta and creamy cannellini and borlotti beans simmered in a savory tomato and herb broth. Aromatic vegetables like onion, carrots, celery, and garlic form the flavorful base, enriched with oregano, thyme, and optional chili flakes for a gentle heat. Finished with fresh parsley and a drizzle of olive oil, this dish offers a satisfying, wholesome experience perfect for any time of year, highlighting rustic Mediterranean flavors with every warm spoonful.

Updated on Mon, 17 Nov 2025 10:37:00 GMT
A steaming bowl of Pasta e Fagioli soup, garnished with fresh parsley and Parmesan cheese. Save It
A steaming bowl of Pasta e Fagioli soup, garnished with fresh parsley and Parmesan cheese. | sunnyspoonful.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 remember making this pasta e fagioli on a chilly evening for friends, and everyone loved the comforting flavors and how easy it was to put together.

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

Instructions

Sauté vegetables:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and cook for 6–7 minutes until softened.
Add garlic:
Stir in garlic and cook for 1 minute until fragrant.
Simmer with tomato and broth:
Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes, salt, and pepper. Bring to a simmer.
Add beans:
Stir in cannellini and borlotti beans. Simmer uncovered for 10 minutes.
Cook pasta:
Add pasta and cook according to package instructions until al dente, stirring occasionally.
Season and adjust:
Taste and adjust seasoning. 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 and top with Parmesan and olive oil if desired. Serve hot.
Hearty Italian Pasta e Fagioli soup, with colorful vegetables and perfectly cooked pasta, ready to enjoy. Save It
Hearty Italian Pasta e Fagioli soup, with colorful vegetables and perfectly cooked pasta, ready to enjoy. | sunnyspoonful.com

Sharing this soup is always special in our family, especially during colder months when we gather around the table and enjoy warm, homemade meals.

Required Tools

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

Allergen Information

Contains gluten (pasta) and dairy (Parmesan). Use gluten-free pasta or omit cheese for allergies.

Nutritional Information (per serving)

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

Enjoy a warm and comforting bowl of Pasta e Fagioli soup, perfect for a cozy weeknight dinner. Save It
Enjoy a warm and comforting bowl of Pasta e Fagioli soup, perfect for a cozy weeknight dinner. | sunnyspoonful.com

This pasta e fagioli soup is a simple and comforting meal that tastes even better the next day. Make a big batch to enjoy flavorful leftovers.

Recipe FAQs

What types of beans are used in this dish?

Cannellini and borlotti (or kidney) beans provide creamy texture and rich flavor in the soup.

Which pasta works best here?

Small shapes like ditalini or elbow macaroni cook evenly and blend well with the beans and broth.

How can I adjust the soup's consistency?

If the soup thickens too much, simply add more vegetable broth or water to reach desired texture.

Is it possible to make a vegan version?

Yes, omit Parmesan cheese or replace it with plant-based alternatives to keep it vegan-friendly.

Can I prepare this in advance?

The flavors deepen when rested; reheat gently, adding broth if needed to maintain consistency.

What herbs are included for seasoning?

Dried oregano and thyme add earthy, aromatic notes that complement the tomato base perfectly.

Classic Pasta Fagioli Soup

A cozy blend of pasta, beans, and tomato simmered to savory perfection.

Prep Time
15 mins
Cook Time
35 mins
Total Duration
50 mins
Authored by Lana Bright

Recipe Type Hearty Dinners

Skill Level Easy

Cuisine Style Italian

Recipe Yield 4 Serving Size

Diet Preferences 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 (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

Directions

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 Broth and Seasonings: Add diced tomatoes, vegetable broth, oregano, thyme, chili flakes if desired, salt, and pepper. Bring mixture to a simmer.

Step 04

Incorporate Beans: Stir in cannellini and borlotti beans. Simmer uncovered for 10 minutes to meld flavors.

Step 05

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

Step 06

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

Step 07

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

Step 08

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

Tools You'll Need

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

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains gluten; substitute with gluten-free pasta as needed.
  • May contain dairy if Parmesan is used; omit for dairy-free version.
  • Check canned bean and broth labels for possible allergens.

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 340
  • Fats: 7 grams
  • Carbohydrates: 56 grams
  • Proteins: 13 grams