Easy, authentic homemade pasta e fagioli - a classic Italian soup of pasta, beans, veggies, and pancetta. It's so simple and flavorful!

Easy Pasta e Fagioli

Pasta e fagioli is a classic Italian soup that's perfect for a cozy night in. Beans, pancetta, garlic, and plenty of veggies make this one flavorful soup!

Course Soup
Cuisine Italian
Keyword pasta and bean soup, pasta and beans, pasta e fagioli soup
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 6
Calories 356 kcal
Author Natasha Bull


  • 1 (4.4 ounce) package diced pancetta
  • 1/2 large onion chopped
  • 4 sticks celery chopped
  • 3 medium carrots chopped or sliced
  • 4 cloves garlic minced
  • 1 (28 fluid ounce) can diced tomatoes with juices
  • 4 dashes Italian seasoning
  • 4 cups chicken broth/stock
  • 1 (15 fluid ounce) can red kidney beans drained
  • 1 (15 fluid ounce) can white kidney beans drained
  • 1 cup pasta (ditalini or macaroni)
  • Salt & pepper to taste
  • Shaved parmesan cheese optional, for serving


  1. Add the pancetta to a large pot over medium-high heat. Sauté until it starts to get crispy. I like to prep the other veggies while doing this step.

  2. Add the onion, carrots, and celery, and sauté for 5 minutes, stirring occasionally. 

  3. Stir in the garlic, followed by the diced tomatoes and Italian seasoning. Be sure to scrape up the brown bits. Let it bubble until the liquid is noticeably reduced (stir occasionally) to help concentrate the flavor. This should take 8-10 minutes or so.

  4. Add the chicken broth and beans to the pot. Increase the heat to high. Once the soup is boiling, add the pasta.

  5. Reduce the heat to a rapid simmer and cook for another 15-20 minutes or until the pasta is nice and tender. I suggest stirring every few minutes so the pasta doesn't stick the bottom of the pan.

  6. Season soup with salt & pepper as needed (the soup should be fairly salty already). This soup is delicious served with some shaved parmesan! 

Recipe Notes

Nutrition Facts
Easy Pasta e Fagioli
Amount Per Serving
Calories 356 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 3g19%
Cholesterol 14mg5%
Sodium 1128mg49%
Potassium 1126mg32%
Carbohydrates 52g17%
Fiber 13g54%
Sugar 8g9%
Protein 17g34%
Vitamin A 5381IU108%
Vitamin C 29mg35%
Calcium 132mg13%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.