Classic Italian Pasta e Fagioli Soup Recipe for Comforting Meals

Pasta Fagioli is a classic, comforting Italian soup made with creamy beans and small ditalini pasta in a savory tomato-based broth. You can prepare it with or without Italian sausage, making it flexible for different tastes. It’s a warm, satisfying choice for a chilly evening.

Pasta Fagioli in Dutch oven with wooden ladle.

Fagioli means “beans” in Italian. This version of pasta e fagioli can be adjusted to be mild or spicy and serves as a lighter alternative to a heavy pasta plate. Traditional recipes usually call for creamy white beans—cannellini are most common—but you can swap in navy, great northern, red kidney, white kidney, or pinto beans depending on what you have.

Ingredients

This soup adapts easily to a vegan version: omit bacon and sausage and use vegetable broth instead of beef broth. For the recipe as shown, you will need the following:

  • Olive oil – a little for sautéing
  • Bacon – or pancetta
  • Ground Italian sausage – optional, choose mild, medium or spicy
  • Onion – yellow or white, diced
  • Celery – chopped
  • Carrots – 2–3, petite diced
  • Garlic – fresh cloves, minced
  • Dried rosemary
  • Dried fennel seeds
  • Ground allspice – adds a warm depth
  • Beef broth – or vegetable broth for a meatless version
  • Crushed tomatoes – San Marzano are ideal; you can also pulse whole peeled tomatoes or use diced
  • Salt and pepper – freshly ground black pepper recommended
  • Fresh grated Parmesan – optional garnish
  • Fresh parsley – optional garnish
  • Ditalini pasta – traditional small tubular pasta; substitute any mini pasta if unavailable
  • Beans – cannellini and red kidney (canned, drained and rinsed)
  • Optional – crushed red pepper flakes or dried Italian seasoning for extra flavor
Ingredients for pasta fagioli on table.

How to make this delicious Italian soup

This pasta fagioli comes together quickly but benefits from a short simmer to meld flavors. The overview below highlights the main steps; follow the detailed recipe card for exact measurements and timing.

  • Heat oil in a large stockpot over medium heat. Add bacon, diced onion, celery, carrots, garlic, dried rosemary and fennel seeds; sauté until softened and the bacon begins to render.
  • Add the ground Italian sausage, breaking it up with a spoon, and cook until no longer pink.
  • Stir in beef broth, crushed tomatoes and ground allspice. Bring to a brief boil, then reduce heat and simmer for about 10 minutes to develop flavor.
  • Add drained beans and ditalini pasta. Simmer until the pasta and beans are tender, 10–20 minutes, stirring occasionally to prevent sticking.
  • Taste and adjust seasoning with salt and freshly ground black pepper.
  • Ladle into bowls and garnish with chopped parsley and freshly grated Parmesan if desired. Serve with warm bread.
Sauteed vegetables and sausage in stockpot.

Serving suggestions

When made with sausage, this hearty soup works well as a main course served with garlic bread and a simple green salad. For a meatless version, it can be a satisfying vegetarian entrée or a lighter starter. A sprinkle of Parmesan and a bit of freshly chopped parsley brighten the bowl.

Storage

Store leftovers in an airtight container in the refrigerator for 3–5 days. For longer storage, freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

img 34876 4

Pasta Fagioli is a filling, adaptable Italian soup that’s ideal for weeknight dinners or cozy Sunday meals.

Related recipes

  • Three Cheese Manicotti Crepes
  • Seafood Manicotti Alfredo
  • Beer Cheese Skillet Bread
  • Oyster Artichoke Soup
  • Caesar Salad Dressing – No Anchovies
Pasta Fagioli on spoon.

Pasta Fagioli

Classic Italian-style soup with vegetables, creamy beans and small pasta.
No ratings yet

Print
Rate

Course: Soup, Stew
Cuisine: American, Italian
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: 6 cups
Author: Anecia Hero

Ingredients 

  • 3 slices bacon, diced
  • 1 tablespoon oil
  • 1 pound ground Italian sausage (optional)
  • 2 cups crushed tomatoes
  • 4 cups beef broth
  • 1 -15 ounce can red kidney beans, drained and rinsed
  • 1 -15 ounce can cannellini beans, drained and rinsed
  • 1 cup Ditalini pasta See recipe notes
  • ¾ cup chopped celery (2 stalks)
  • ¾ cup finely diced carrots (2-3 carrots)
  • 1 cup diced onion , yellow or white
  • 1 tablespoon fresh minced garlic
  • 1 teaspoon dried rosemary
  • 2 teaspoons dried fennel
  • 1 teaspoon ground allspice
  • salt and pepper to taste
  • fresh chopped parsley (optional) for garnish
  • fresh grated Parmesan cheese (optional) for garnish

Instructions 

Prep

  • Chop onions, garlic and celery; petite dice carrots. Cut bacon into small pieces. Drain and rinse beans.

Make the soup

  • In a large stockpot over medium heat, add oil, bacon, onions, celery, carrots, garlic, rosemary and fennel; sauté 5–8 minutes. Add Italian sausage and break it up, cooking until no longer pink.
  • Add beef broth, crushed tomatoes and allspice. Bring to a boil, then simmer for about 10 minutes.
  • Reduce heat to medium, stir in drained beans and pasta, and cook 10–20 minutes until pasta and beans are tender. Season with salt and pepper to taste.
  • Garnish with chopped parsley and grated Parmesan before serving.

Notes

Ditalini pasta – a small tubular pasta. If unavailable, use mini pasta shells or another mini-sized pasta.

Tomatoes – if you don’t have crushed tomatoes, pulse whole peeled tomatoes in a food processor or use diced tomatoes.

Nutrition Estimate

Serving: 1cupCalories: 494kcalCarbohydrates: 33gProtein: 20gFat: 32g
Craving More? Share!
Join the community!