Classic Italian Pasta e Fagioli Soup Recipe

Pasta e Fagioli is a classic Italian soup whose name literally means “pasta and beans.” It began as an everyday, economical meal made from simple pantry ingredients and remains a favorite because it is comforting, flavorful and surprisingly versatile. Over several attempts I settled on a version that balances two kinds of broth, tender cannellini beans, sweet Italian sausage, short pasta and a bitter green—broccoli rabe (rapini) or, if you prefer, lacinato kale—to create a substantial, satisfying one‑pot meal.

Pasta e Fagioli being served from a ladle

Peasant food—dishes developed from modest ingredients—often showcases resourcefulness more than austerity. Pasta e Fagioli is a perfect example: olive oil, garlic, aromatic vegetables, beans, pasta and a rich broth come together to produce deep, comforting flavors. Regional variations exist across Italy, and cooks adapt the recipe to what’s on hand: some versions are meatless and rely on extra‑virgin olive oil for richness; others add pancetta or sausage for depth. My version uses sweet Italian sausage for a touch of sweetness that complements the beans and greens, while combining chicken and beef broths builds a layered stock base.

Pasta e Fagioli soup served in ceramic bowls

I explored a number of recipes — including a take from Marcella Hazan that finishes with butter — but settled on a preparation that finishes with a drizzle of good olive oil and shaved Parmesan. The result is a soup that’s rustic yet refined: creamy beans, al dente pasta, tender greens and a broth that tastes like it simmered all day even when it’s ready in under an hour.

More Delicious Italian Soups to Try

  • Pappa al Pomodoro — a thick Tuscan tomato and bread soup that’s comforting warm or at room temperature.
  • Ribollita — a hearty, reboiled vegetable and bread soup that’s excellent for using leftovers and changes with the season.
  • Tuscan White Bean Soup — garlicky, creamy and satisfying without being heavy; a great winter comfort food.

A Few Must-Try Pastas

  • Sausage and Peppers Pasta
  • Chicken Broccoli Pasta
  • Garlic Butter Shrimp Pasta

How to Make Pasta e Fagioli Soup

Step 1: Brown the sweet Italian sausage in a large soup pot over medium heat until nicely seared. Remove excess fat, leaving about one tablespoon in the pot. If the sausage is very lean, add a splash of olive oil before adding the vegetables.

Browning Sausage
Softening vegetables with sausage

Step 2: Add chopped onion, carrots, celery, minced garlic and a pinch of crushed red pepper to the pot. Cook and stir until the onion is translucent, about five minutes. Pour in both broths and add the diced tomatoes with their juice, dried oregano and thyme. Bring the mixture to a boil, then reduce the heat and simmer uncovered for 15 minutes to let the flavors meld.

Adding Broths
Add tomatoes then simmer

Step 3: Stir in 8 ounces of uncooked short pasta—ditalini, elbow macaroni or strozzapreti are all good choices—and cook until the pasta is about three minutes shy of the package’s al dente time. Then add the chopped broccoli rabe (or Italian kale) and the cannellini beans. Continue to cook, stirring occasionally, until the greens have wilted and the beans are heated through. If you expect leftovers, consider cooking the pasta separately to prevent it from softening too much overnight.

Adding Cannellini beans
Stir Pasta e Fagioli soup and simmer

Step 4: Serve each bowl with a generous drizzle of extra virgin olive oil and a scattering of shaved Parmesan. Freshly ground black pepper brightens the flavors; a squeeze of lemon can be added if you like a touch of acidity.

Pasta e Fagioli Soup

A straightforward, authentic Pasta e Fagioli: sweet Italian sausage, cannellini beans, short pasta and bitter greens in a rich combination of chicken and beef broth. Finish with olive oil and Parmesan for a deeply satisfying bowl.

By: Marissa Stevens

Prep: 10 mins | Cook: 20 mins | Total: 30 mins

Course: Soup | Cuisine: Italian | Servings: 6 | Calories: 511

Pasta_e_Fagioli being served from a ladle

Ingredients

  • 1 pound sweet Italian sausage
  • 1 large onion, chopped
  • 2 large carrots, chopped (peeled if you prefer)
  • 2 ribs celery, chopped
  • 3 cloves garlic, minced
  • Pinch crushed red pepper
  • 4 cups chicken broth
  • 4 cups beef broth
  • 1 (14½ ounce) can diced tomatoes with juice
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 8 ounces uncooked short pasta (ditalini, macaroni or strozzapreti)
  • 2 cups cooked cannellini beans (or two 14½ ounce cans, drained)
  • 10 ounces broccoli rabe, chopped (or Italian kale)
  • Shaved Parmesan cheese, to taste
  • Extra virgin olive oil, to taste

Instructions

  1. Brown the sausage in a large soup pot over medium heat. Remove excess fat, leaving one tablespoon, or add a little olive oil if the sausage is lean.
  2. Add onion, carrots, celery, garlic and crushed red pepper. Cook until the onion is translucent, about 5 minutes.
  3. Add both broths, the diced tomatoes with their juice, oregano and thyme. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes.
  4. Stir in pasta and cook until it is three minutes shy of al dente. Add the broccoli rabe and cannellini beans and cook until the greens have wilted and the beans are heated through.
  5. Serve with shaved Parmesan and a generous drizzle of extra virgin olive oil.

Notes

If you expect leftovers, cook the pasta separately and toss it with a little olive oil. Store the pasta and soup separately in the refrigerator and add the pasta to individual portions when reheating to preserve texture.

Nutrition

Calories: 511 kcal | Carbohydrates: 48 g | Protein: 24 g | Fat: 25 g | Saturated Fat: 8 g | Sodium: 1993 mg | Fiber: 7 g

Nutrition information is an estimate and should be used as a guideline.

Leave a comment and rate the recipe below!