Pasta e Fagioli Tradizionale (Italian Pasta and Bean Soup)

Known across Italy in many regional variations, pasta e fagioli sits somewhere between a soup and a hearty pasta dish: beans, small pasta and an aromatic vegetable base simmered until the broth turns thick and satisfying. This traditional version uses pancetta for savoury depth, cannellini beans for creaminess and whole tomatoes for gentle acidity, with some of the beans mashed back into the pot to give the soup body without heaviness. Ditalini keeps each spoonful compact and comforting, while extra-virgin olive oil and Parmesan add richness at the table. It is practical, filling cooking suited to a cold evening, and reheats well with a little extra stock to loosen the pasta.
Cuisine style Italian home cooking
Cooking style One-pot cooking • Meal prep friendly • Freezer-friendly
Time commitment Under 1 hour

Why this recipe works

  • Savoury depth: Pancetta, onion, carrot, celery and garlic create a rich base before the tomatoes, stock and beans are added.
  • Naturally thickened: Mashing some of the beans back into the pot gives the soup a creamy body without adding cream.
  • One-pot method: The pasta cooks directly in the broth, helping the soup thicken while keeping the workflow simple.

Get the most out of this recipe

Authenticity notes

  • Home-style texture: Pasta e fagioli is usually thick and spoonable rather than light and brothy, with beans and pasta forming the heart of the dish.
  • Soffritto base: Softening onion, carrot and celery before adding the liquid gives the soup its rounded Italian comfort-food character.
  • With or without meat: Many versions are meat-free, but pancetta is a common addition when a deeper, savoury base is wanted.

Ingredient notes

  • Choose small pasta: Ditalini works well because it cooks quickly and stays evenly distributed through the beans and broth.
  • Crush the tomatoes: Breaking up whole peeled tomatoes in the pot gives the soup texture while avoiding large pieces in the finished bowl.
  • Season gradually: Pancetta and Parmesan both add saltiness, so adjust the final seasoning only after the soup has simmered.

Texture tips

  • For a creamier soup: Mash a portion of the beans against the side of the pot and stir them back in to thicken the broth naturally.
  • If it thickens too much: Loosen the soup with a little extra vegetable stock, adding it gradually until the consistency is right.
  • Watch the pasta: Stir often once the ditalini goes in, as the soup thickens quickly and the pasta can catch on the base of the pot.

Make-ahead tips

  • Good for leftovers: The soup keeps well in the fridge for up to 3 days, though the pasta will continue to absorb liquid.
  • Reheat gently: Warm on the hob with a splash of vegetable stock to loosen the texture, stirring until piping hot throughout.
  • Freeze in portions: Freeze cooled portions for up to 2 months, then defrost overnight in the fridge before reheating.

Equipment you'll need

Ingredients
Instructions
Print
  1. Warm 1 tbsp of the extra virgin olive oil in a large pot over medium heat. Add the pancetta and cook for 5 to 7 minutes, stirring, until the fat has rendered and the pancetta is lightly golden.
  2. Finely chop the yellow onion, carrot and celery. Add them to the pot with a pinch of salt and cook for 8 to 10 minutes until softened and sweet, lowering the heat if they start to colour.
  3. Crush the garlic and stir it in for 30 seconds until fragrant. Tip in the canned whole peeled tomatoes and break them up with a wooden spoon, then cook for 2 minutes to take the raw edge off.
  4. Pour in the vegetable stock and bring to a gentle simmer. Add the cannellini beans, then simmer for 20 minutes so the flavours meld and the broth starts to thicken.
  5. Scoop out about a third of the beans with a ladle and mash them against the side of the pot, then stir back in to thicken the soup. Add the ditalini and simmer for 10 to 12 minutes, stirring often, until the pasta is tender and the soup is thick and glossy.
  6. Take the pot off the heat and let the soup stand for 5 minutes to settle. Serve with the remaining 1 tbsp extra virgin olive oil drizzled over and the parmesan grated on top.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Stir frequently once the pasta goes in, as ditalini can catch on the base of the pot as the soup thickens.
  • If the soup becomes too thick before the pasta is tender, loosen it with a splash of vegetable stock and keep simmering gently.
  • For vulnerable groups, ensure the soup is served piping hot throughout.

Substitutions

  • Replace ditalini with elbow macaroni for a similar size and cooking time.
  • Replace pancetta with bacon for a smokier base.
  • Replace parmesan with pecorino romano cheese for a sharper finish.

Storage

  • Refrigerate up to 3 days
  • Cool, cover and refrigerate for up to 3 days. The pasta will continue to absorb liquid, so loosen with a little vegetable stock when reheating; warm gently on the hob until piping hot. Freeze in portions for up to 2 months; defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Pasta e Fagioli Tradizionale (Italian Pasta and Bean Soup)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h (20min active)
  • Difficulty: Medium
  • Cuisine: Italian
  • Allergens:
    Gluten Milk Wheat
One pot Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.