Go Back
+ servings
Italian Pasta Fagioli Soup

Italian Pasta Fagioli Soup That Warms the Soul

This heart-healthy Italian Pasta Fagioli Soup is a comforting and flavor-packed dish perfect for chilly nights.
Prep Time 20 minutes
Cook Time 40 minutes
Resting Time 10 minutes
Total Time 1 hour 10 minutes
Servings: 6 bowls
Course: Soups
Cuisine: Italian
Calories: 350

Ingredients
  

For the Soup Base
  • 2 tablespoons Olive Oil can use vegetable oil for a lighter option
  • 1 medium Onion provides foundational flavor
  • 1 medium Carrot adds sweetness and texture
  • 1 stalk Celery essential for a classic mirepoix
  • 3 cloves Garlic fresh is preferred
For the Seasoning
  • 1 teaspoon Dried Oregano adds an earthy flavor
  • 1 teaspoon Dried Basil substitute with fresh basil
  • 1 pinch Crushed Red Pepper Flakes adds optional heat
For the Soup Components
  • 1 can Diced Tomatoes (canned) provides acidity and liquid base
  • 4 cups Chicken or Vegetable Broth use low-sodium broth to control salt levels
  • 1 can Cannellini Beans adds protein and creaminess
  • 1 can Red Kidney Beans adds color and additional protein
  • 1 cup Small Pasta (Ditalini or Elbow Macaroni) ensure it's cooked al dente
For Finishing Touches
  • to taste Salt and Pepper essential for seasoning
  • to taste Parmesan Cheese omit for a vegan option
  • a handful Fresh Parsley used for garnishing

Equipment

  • Large Pot

Method
 

Step‑by‑Step Instructions
  1. In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion, 1 diced carrot, and 1 diced celery stalk. Sauté for about 5 minutes until softened.
  2. Stir in 3 cloves of minced garlic, 1 teaspoon of dried oregano, 1 teaspoon of dried basil, and a pinch of crushed red pepper flakes. Cook for 1-2 minutes.
  3. Add 1 can of diced tomatoes and 4 cups of broth. Stir to combine and bring to a gentle simmer. Let it simmer for 5 minutes.
  4. Add 1 can of drained cannellini beans and 1 can of drained red kidney beans. Bring the soup to a boil, then reduce to low and cook for 20 minutes.
  5. In a separate pot, bring salted water to a boil and cook 1 cup of pasta until al dente, about 8-10 minutes. Drain and set aside.
  6. Fold the cooked pasta into the soup. Taste and season with salt and pepper as needed.
  7. Ladle the soup into bowls and garnish with freshly grated Parmesan cheese and chopped parsley. Serve hot.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 45gProtein: 15gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gCholesterol: 5mgSodium: 600mgPotassium: 800mgFiber: 10gSugar: 5gVitamin A: 1500IUVitamin C: 30mgCalcium: 150mgIron: 3mg

Notes

For best results, use fresh ingredients, and customize beans based on availability. Allow the soup to rest for 10 minutes for deeper flavor.

Tried this recipe?

Let us know how it was!