Pasta e Fagioli Classic Italian

Featured in: Savory Vibes

This classic Italian dish combines tender pasta with creamy cannellini and borlotti beans, simmered in a flavorful tomato and herb broth. Aromatics like onion, carrots, celery, garlic, oregano, and thyme form a rich base, enhanced with fresh parsley and optional Parmesan. Perfect for warming up any day, this soup is easy to prepare and brings a satisfying, hearty meal to the table. Adjust seasoning and broth for preferred consistency, and enjoy with a drizzle of olive oil to elevate the flavors.

Updated on Tue, 18 Nov 2025 08:33:00 GMT
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan cheese, ready to eat. Save
Steaming bowl of Pasta e Fagioli Soup, garnished with fresh parsley and Parmesan cheese, ready to eat. | lickjoke.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 brings me back to chilly weekend afternoons at my grandmother's kitchen table, where the aroma of simmering vegetables and tomatoes made the whole house feel warm. Now I prepare this soup for my own family, and every bowl feels like a small celebration of comfort food.

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)
  • Low-sodium vegetable broth: 4 cups (1 liter)
  • 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

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté 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 Broth and Tomatoes:
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 to allow flavors to meld.
Cook Pasta:
Add pasta and cook according to package instructions until al dente, stirring occasionally.
Adjust & Finish:
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 Parmesan and a drizzle of olive oil if desired. Serve hot.
Save
| lickjoke.com
Save
| lickjoke.com

This recipe always sparks lively conversation around our dining table, where everyone fights for the last ladle of soup. It's become a rainy day staple that even the youngest members of the family eagerly request.

Required Tools

You'll want a large soup pot for simmering, as well as a sturdy cutting board and knife to prep your vegetables. A wooden spoon and ladle are helpful for stirring and serving the soup, ensuring even portions.

Allergen Information

This soup contains gluten in the pasta, but you can easily substitute gluten-free pasta. Cheese can be omitted or replaced for a dairy-free option, and always check bean and broth labels to avoid any unseen allergens.

Nutritional Information

Each serving delivers roughly 340 calories, with 13 g protein, 56 g carbohydrates, and 7 g total fat. It's a well-balanced dish that's filling but won't weigh you down.

A visually appealing close-up of Pasta e Fagioli Soup, with various beans and small pasta shapes in a rich broth. Save
A visually appealing close-up of Pasta e Fagioli Soup, with various beans and small pasta shapes in a rich broth. | lickjoke.com
A visually appealing close-up of Pasta e Fagioli Soup, with various beans and small pasta shapes in a rich broth. Save
A visually appealing close-up of Pasta e Fagioli Soup, with various beans and small pasta shapes in a rich broth. | lickjoke.com

Enjoy this hearty Pasta e Fagioli with crusty bread and know that you'll have leftovers ready for an easy lunch tomorrow.

Recipe Guide

→ What pasta works best for this dish?

Small shapes like ditalini or elbow macaroni are ideal as they cook evenly and complement the broth's texture without overpowering the beans.

→ Can I make this soup vegan?

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

→ How do I prevent the pasta from overcooking?

Cook the pasta al dente according to package instructions and avoid over-simmering to maintain its firm texture, as it softens more in the soup.

→ What herbs enhance the flavor?

Dried oregano and thyme add classic Italian aroma and depth, while fresh parsley brightens the finish.

→ Can this dish be prepared ahead?

Yes, though the soup may thicken when stored. Add extra broth or water when reheating to restore the desired consistency.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Pasta e Fagioli Classic Italian

Tender pasta and creamy beans in a savory tomato broth create a cozy Italian comfort dish.

Prep duration
15 min
Cook duration
35 min
Complete duration
50 min
Created by Hannah Brooks


Skill level Easy

Heritage Italian

Output 4 Portions

Nutrition guidelines Meat-free

Components

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

Method

Phase 01

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

Phase 02

Add garlic: Add minced garlic and cook for 1 minute until fragrant.

Phase 03

Combine broth and seasonings: Stir in diced tomatoes, vegetable broth, oregano, thyme, chili flakes if using, salt, and pepper. Bring mixture to a simmer.

Phase 04

Incorporate beans: Add cannellini and borlotti beans. Allow to simmer uncovered for 10 minutes to develop flavor.

Phase 05

Cook pasta: Add pasta and cook according to package directions, typically 8 to 10 minutes, until al dente, stirring occasionally.

Phase 06

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

Phase 07

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

Phase 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

Always review ingredients for potential allergens and seek professional medical guidance if unsure.
  • Contains gluten from pasta; substitute with gluten-free pasta as needed.
  • Contains dairy if Parmesan is used; omit or substitute for dairy-free options.
  • Check labels of beans and broth for potential allergens.

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 340
  • Fats: 7 g
  • Carbohydrates: 56 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.