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
Soul-Warming Hearty Pasta Fagioli Soup Recipe to Cozy Up Your Day - Featured Image

Soul-Warming Hearty Pasta Fagioli Soup Recipe to Cozy Up Your Day

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make delicious Hearty Pasta Fagioli Soup. Easy recipe with step-by-step instructions.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

  • 1 cup dried cannellini beans (or 2 cans, drained and rinsed for a shortcut)
  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 (14 oz) can diced tomatoes
  • 6 cups low-sodium chicken or vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 teaspoon crushed red pepper flakes (optional, for a gentle kick)
  • 1 cup small pasta shapes (like ditalini or elbow macaroni)
  • Salt and freshly ground black pepper, to taste
  • Freshly chopped parsley or basil, for garnish
  • Grated Parmesan cheese, for serving (optional)

If you’re short on time, using canned beans and broth will speed things along without sacrificing flavor. For a gluten-free version, swap the pasta for gluten-free shapes or use small cooked rice instead. I often keep extra beans in the freezer, cooked in bulk with Mama Lou’s method, so I can pull together this soup in under 30 minutes.

Instructions

  1. If using dried beans, soak 1 cup of cannellini beans overnight in plenty of water. Drain and rinse before cooking.
  2. In a large soup pot, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 7-8 minutes, until the vegetables soften and the onion becomes translucent.
  3. Add the minced garlic and cook for another 1-2 minutes, stirring frequently to avoid burning. The kitchen will start to smell like a warm embrace—just like Mama Lou’s kitchen on those winter afternoons.
  4. Add the soaked beans (or canned beans if using), diced tomatoes with their juices, dried oregano, thyme, bay leaf, and red pepper flakes if using. Pour in the broth, stir to combine, and bring to a boil.
  5. Once boiling, reduce the heat to low and simmer, uncovered, for about 1 to 1.5 hours if using dried beans, or 30 minutes if using canned beans. The beans should be tender and the flavors well melded.
  6. Remove the bay leaf, then add the pasta. Cook until al dente, usually about 8-10 minutes, stirring occasionally to prevent sticking.
  7. Season with salt and freshly ground black pepper to taste. I always remind myself (and my readers) to taste as you go—seasoning is the heart of flavor.
  8. Turn off the heat and let the soup rest for a few minutes before serving. Garnish with fresh parsley or basil and a generous sprinkle of Parmesan cheese if you like.

One of my favorite memories is sitting with Ouma after a long day, sharing this soup straight from the pot. The flavors deepen if you let it sit, so leftovers are truly magic the next day. Mama Lou always said, “Soup is better when it’s shared and reheated.” I couldn’t agree more.

  • Author: Jenny
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Cooking
  • Cuisine: International