Go Back
–+ servings

One-Pot Pasta e Fagioli (Italian Pasta and Bean Soup)

No ratings yet
A thick, cozy Italian soup of white beans, small pasta and vegetables simmered in a tomato-herb broth, all in one pot. Made almost entirely from pantry staples and ready in under an hour.
Prep Time 15 minutes
Cook Time 35 minutes
Servings: 6 servings

Ingredients
  

  • 2 tablespoons olive oil plus extra for drizzling
  • 1 medium yellow onion diced
  • 2 medium carrots peeled and diced
  • 2 stalks celery diced
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes optional
  • 1 can (14.5 ounces) diced tomatoes with their juices
  • 6 cups vegetable broth
  • 2 cans (15 ounces each) cannellini beans drained and rinsed
  • 1 bay leaf
  • 3/4 teaspoon salt plus more to taste
  • 1/4 teaspoon black pepper
  • 1 cup ditalini pasta or small elbows or small shells
  • 3 cups chopped kale stems removed, or baby spinach
  • 1 tablespoon lemon juice or red wine vinegar
  • chopped fresh parsley for serving
  • grated Parmesan-style cheese for serving, optional

Method
 

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, celery and a pinch of salt. Cook, stirring now and then, for 7 to 8 minutes, until the vegetables are soft and the onion is translucent.
  2. Stir in the garlic, tomato paste, oregano, thyme and red pepper flakes (if using). Cook for 1 to 2 minutes, stirring constantly, until the tomato paste darkens slightly and smells fragrant.
  3. Add the diced tomatoes with their juices, vegetable broth, beans, bay leaf, salt and pepper. Bring to a boil, then lower the heat and simmer, partly covered, for 10 minutes.
  4. For a thicker, creamier soup, mash some of the beans against the side of the pot with the back of a wooden spoon.
  5. Stir in the pasta and simmer uncovered, stirring often so it does not stick to the bottom, for 8 to 10 minutes or until the pasta is just tender (check the package time).
  6. Add the kale for the last 3 to 4 minutes of cooking (if using spinach, stir it in during the last minute). Take the pot off the heat, remove the bay leaf and stir in the lemon juice. Taste and add more salt if needed. If the soup is thicker than you like, loosen it with a splash of broth or water.
  7. Ladle into bowls and finish with parsley, a drizzle of olive oil and grated cheese if you like. Serve with crusty bread.

Notes

Make it vegan: Leave off the cheese or use a vegan Parmesan-style topping.
Cheese note: Traditional Parmesan is made with animal rennet. If that matters to you, look for a hard cheese labeled vegetarian.
Storage: Keep leftovers in a covered container in the refrigerator for up to 4 days. The pasta keeps soaking up broth as it sits, so add a splash of broth or water when reheating.
Freezing: For the best texture, freeze the soup without the pasta and cook the pasta fresh when you reheat it.
Swaps: Great Northern beans, navy beans or chickpeas all work in place of cannellini.

Tried this recipe?

Let us know how it was!