Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pasta Fagioli Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 10 minutes
  • Cook Time: 30–35 minutes
  • Total Time: 40–45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Pasta Fagioli is a hearty and comforting Italian soup made with pasta, beans, and vegetables in a rich tomato broth. It’s a budget-friendly, protein-packed dish perfect for weeknight dinners.


Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • 1 (15-ounce) can diced tomatoes
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 1 (15-ounce) can red kidney beans, drained and rinsed
  • 4 cups vegetable broth (or chicken broth)
  • 1 cup ditalini pasta (or any small pasta)
  • Salt and pepper, to taste
  • 1/4 cup freshly grated Parmesan cheese (for serving)
  • Fresh parsley, chopped (optional, for garnish)

Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the onion, carrots, and celery. Cook until softened, about 5–7 minutes.
  3. Stir in the garlic, oregano, basil, and red pepper flakes. Cook for 1 minute.
  4. Add the diced tomatoes with their juices and cook for 2 minutes to deepen the flavor.
  5. Stir in the cannellini and kidney beans, then pour in the broth and bring to a boil.
  6. Reduce the heat and simmer for 15–20 minutes to let the flavors meld.
  7. Stir in the pasta and cook until tender, about 10 minutes, stirring occasionally.
  8. Season with salt and pepper to taste.
  9. Ladle into bowls, top with Parmesan cheese and parsley if desired, and serve warm.

Notes

  • For leftovers, cook pasta separately and add just before serving to avoid sogginess.
  • Add ground beef sausage for a meaty variation.
  • Stir in spinach or kale for extra greens.
  • Use whole wheat pasta or chickpeas for a fiber boost.
  • To freeze, do so without the pasta and add fresh pasta when reheating.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 10g
  • Protein: 13g
  • Cholesterol: 5mg